Class ExtensionGroupGroup.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • description

        public ExtensionGroupGroup.Builder description​(String description)
        Group description

        *SCIM++ Properties:** - caseExact: false - idcsCsvAttributeName: Description - idcsCsvAttributeNameMappings: [[columnHeaderName:Description]] - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Parameters:
        description - the value to set
        Returns:
        this builder
      • creationMechanism

        public ExtensionGroupGroup.Builder creationMechanism​(ExtensionGroupGroup.CreationMechanism creationMechanism)
        Source from which this group got created.

        *SCIM++ Properties:** - caseExact: false - idcsCsvAttributeNameMappings: [[defaultValue:import]] - idcsSearchable: true - multiValued: false - mutability: immutable - required: false - returned: request - type: string - uniqueness: none

        Parameters:
        creationMechanism - the value to set
        Returns:
        this builder
      • grants

        public ExtensionGroupGroup.Builder grants​(List<GroupExtGrants> grants)
        Grants assigned to group

        *SCIM++ Properties:** - idcsSearchable: true - multiValued: true - mutability: readOnly - required: false - returned: request - type: complex - uniqueness: none

        Parameters:
        grants - the value to set
        Returns:
        this builder
      • owners

        public ExtensionGroupGroup.Builder owners​(List<GroupExtOwners> owners)
        Group owners

        *SCIM++ Properties:** - caseExact: false - idcsCompositeKey: [value, type] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: request - type: complex - uniqueness: none

        Parameters:
        owners - the value to set
        Returns:
        this builder
      • appRoles

        public ExtensionGroupGroup.Builder appRoles​(List<GroupExtAppRoles> appRoles)
        A list of appRoles that the user belongs to, either thorough direct membership, nested groups, or dynamically calculated

        *SCIM++ Properties:** - caseExact: false - idcsCompositeKey: [value] - idcsSearchable: true - multiValued: true - mutability: readOnly - required: false - returned: request - type: complex - uniqueness: none

        Parameters:
        appRoles - the value to set
        Returns:
        this builder