Package com.coveo.pushapiclient
Class UserSecurityIdentityBuilder
java.lang.Object
com.coveo.pushapiclient.UserSecurityIdentityBuilder
- All Implemented Interfaces:
SecurityIdentityBuilder
Build a security identity of type `USER`.
Typically used in conjunction with DocumentBuilder.withAllowedPermissions(com.coveo.pushapiclient.SecurityIdentityBuilder) or DocumentBuilder.withDeniedPermissions(com.coveo.pushapiclient.SecurityIdentityBuilder).
See SecurityIdentity.
-
Constructor Summary
ConstructorsConstructorDescriptionUserSecurityIdentityBuilder(String identity) Construct a UserSecurityIdentityBuilder for a single identity with an `Email Security Provider`.UserSecurityIdentityBuilder(String[] identities) Construct a UserSecurityIdentityBuilder for multiple identities with an `Email Security Provider`.UserSecurityIdentityBuilder(String[] identities, String securityProvider) UserSecurityIdentityBuilder(String identity, String securityProvider) Construct a UserSecurityIdentityBuilder for a single identity with the given security provider. -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build and return a list ofSecurityIdentitybooleanString[]inthashCode()toString()
-
Constructor Details
-
UserSecurityIdentityBuilder
-
UserSecurityIdentityBuilder
Construct a UserSecurityIdentityBuilder for a single identity with the given security provider.- Parameters:
identity-securityProvider-
-
UserSecurityIdentityBuilder
Construct a UserSecurityIdentityBuilder for a single identity with an `Email Security Provider`.- Parameters:
identity-
-
UserSecurityIdentityBuilder
Construct a UserSecurityIdentityBuilder for multiple identities with an `Email Security Provider`.- Parameters:
identities-
-
-
Method Details
-
build
Description copied from interface:SecurityIdentityBuilderBuild and return a list ofSecurityIdentity- Specified by:
buildin interfaceSecurityIdentityBuilder- Returns:
-
getIdentities
-
getSecurityProvider
-
toString
-
equals
-
hashCode
public int hashCode()
-