Class SettingsTenantCustomClaims.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • name

        public SettingsTenantCustomClaims.Builder name​(String name)
        Custom claim name

        *Added In:** 18.4.2

        *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: server

        Parameters:
        name - the value to set
        Returns:
        this builder
      • value

        public SettingsTenantCustomClaims.Builder value​(String value)
        Custom claim value

        *Added In:** 18.4.2

        *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none

        Parameters:
        value - the value to set
        Returns:
        this builder
      • mode

        public SettingsTenantCustomClaims.Builder mode​(SettingsTenantCustomClaims.Mode mode)
        Indicates under what scenario the custom claim will be return

        *Added In:** 18.4.2

        *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none

        Parameters:
        mode - the value to set
        Returns:
        this builder
      • expression

        public SettingsTenantCustomClaims.Builder expression​(Boolean expression)
        Indicates if the custom claim is an expression

        *Added In:** 18.4.2

        *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none

        Parameters:
        expression - the value to set
        Returns:
        this builder
      • allScopes

        public SettingsTenantCustomClaims.Builder allScopes​(Boolean allScopes)
        Indicates if the custom claim is associated with all scopes

        *Added In:** 18.4.2

        *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none

        Parameters:
        allScopes - the value to set
        Returns:
        this builder
      • tokenType

        public SettingsTenantCustomClaims.Builder tokenType​(SettingsTenantCustomClaims.TokenType tokenType)
        Indicates what type of token the custom claim will be embedded

        *Added In:** 18.4.2

        *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none

        Parameters:
        tokenType - the value to set
        Returns:
        this builder
      • scopes

        public SettingsTenantCustomClaims.Builder scopes​(List<String> scopes)
        Scopes associated with a specific custom claim

        *Added In:** 18.4.2

        *SCIM++ Properties:** - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

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