Class SettingsTenantCustomClaims.Builder
- java.lang.Object
- 
- com.oracle.bmc.identitydomains.model.SettingsTenantCustomClaims.Builder
 
- 
- Enclosing class:
- SettingsTenantCustomClaims
 
 public static class SettingsTenantCustomClaims.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SettingsTenantCustomClaims.BuilderallScopes(Boolean allScopes)Indicates if the custom claim is associated with all scopesSettingsTenantCustomClaimsbuild()SettingsTenantCustomClaims.Buildercopy(SettingsTenantCustomClaims model)SettingsTenantCustomClaims.Builderexpression(Boolean expression)Indicates if the custom claim is an expressionSettingsTenantCustomClaims.Buildermode(SettingsTenantCustomClaims.Mode mode)Indicates under what scenario the custom claim will be returnSettingsTenantCustomClaims.Buildername(String name)Custom claim nameSettingsTenantCustomClaims.Builderscopes(List<String> scopes)Scopes associated with a specific custom claimSettingsTenantCustomClaims.BuildertokenType(SettingsTenantCustomClaims.TokenType tokenType)Indicates what type of token the custom claim will be embeddedSettingsTenantCustomClaims.Buildervalue(String value)Custom claim value
 
- 
- 
- 
Method Detail- 
namepublic 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
 
 - 
valuepublic 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
 
 - 
modepublic 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
 
 - 
expressionpublic 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
 
 - 
allScopespublic 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
 
 - 
tokenTypepublic 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
 
 - 
scopespublic 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
 
 - 
buildpublic SettingsTenantCustomClaims build() 
 - 
copypublic SettingsTenantCustomClaims.Builder copy(SettingsTenantCustomClaims model) 
 
- 
 
-