Class PolicyGroupIdentifier


  • public class PolicyGroupIdentifier
    extends Object
    Representation of policy based group identifiers. Opaque to group handler applications and only the outermost policy group identifier in a chain is visible to the applications.
    • Constructor Detail

      • PolicyGroupIdentifier

        protected PolicyGroupIdentifier​(String id,
                                        List<PolicyGroupParams> input,
                                        List<GroupBucketIdentifier> bucketIds)
        Constructs policy group identifier.
        Parameters:
        id - unique identifier associated with the policy group
        input - policy group params associated with this group
        bucketIds - buckets associated with this group
    • Method Detail

      • bucketIds

        protected List<GroupBucketIdentifier> bucketIds()
        Returns the bucket identifier list associated with the policy group identifier.
        Returns:
        list of bucket identifier
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object