Package com.coveo.pushapiclient
Class VirtualGroupSecurityIdentityBuilder
java.lang.Object
com.coveo.pushapiclient.VirtualGroupSecurityIdentityBuilder
- All Implemented Interfaces:
SecurityIdentityBuilder
Build a security identity of type `VIRTUAL_GROUP`.
Typically used in conjunction with DocumentBuilder.withAllowedPermissions(com.coveo.pushapiclient.SecurityIdentityBuilder) or DocumentBuilder.withDeniedPermissions(com.coveo.pushapiclient.SecurityIdentityBuilder).
See SecurityIdentity.
-
Constructor Summary
ConstructorsConstructorDescriptionVirtualGroupSecurityIdentityBuilder(String[] identities, String securityProvider) VirtualGroupSecurityIdentityBuilder(String identity, String securityProvider) Construct a VirtualGroupSecurityIdentityBuilder with a single identity. -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build and return a list ofSecurityIdentitybooleanString[]inthashCode()toString()
-
Constructor Details
-
VirtualGroupSecurityIdentityBuilder
-
VirtualGroupSecurityIdentityBuilder
Construct a VirtualGroupSecurityIdentityBuilder with a single identity.- Parameters:
identity-securityProvider-
-
-
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()
-