Class GoogleCloudSearchCommitterConfig.AclInheritanceMapping
java.lang.Object
com.norconex.committer.googlecloudsearch.GoogleCloudSearchCommitterConfig.AclInheritanceMapping
- All Implemented Interfaces:
Serializable
- Enclosing class:
GoogleCloudSearchCommitterConfig
public static class GoogleCloudSearchCommitterConfig.AclInheritanceMapping
extends Object
implements Serializable
Declares which metadata field holds a parent item reference to use
for Google Cloud Search ACL inheritance.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanACL inheritance type.Metadata field holding the parent item reference.inthashCode()setAclInheritanceType(GoogleCloudSearchCommitterConfig.AclInheritanceType aclInheritanceType) ACL inheritance type.setFromField(String fromField) Metadata field holding the parent item reference.toString()
-
Constructor Details
-
AclInheritanceMapping
public AclInheritanceMapping()
-
-
Method Details
-
getFromField
Metadata field holding the parent item reference. -
getAclInheritanceType
ACL inheritance type. Default isGoogleCloudSearchCommitterConfig.AclInheritanceType.NOT_APPLICABLE. -
setFromField
Metadata field holding the parent item reference.- Returns:
this.
-
setAclInheritanceType
public GoogleCloudSearchCommitterConfig.AclInheritanceMapping setAclInheritanceType(GoogleCloudSearchCommitterConfig.AclInheritanceType aclInheritanceType) ACL inheritance type. Default isGoogleCloudSearchCommitterConfig.AclInheritanceType.NOT_APPLICABLE.- Returns:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-