Class UserCapabilitiesChanger.Builder
- java.lang.Object
- 
- com.oracle.bmc.identitydomains.model.UserCapabilitiesChanger.Builder
 
- 
- Enclosing class:
- UserCapabilitiesChanger
 
 public static class UserCapabilitiesChanger.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description UserCapabilitiesChangerbuild()UserCapabilitiesChanger.BuildercanUseApiKeys(Boolean canUseApiKeys)Indicates whether a user can use API keys.UserCapabilitiesChanger.BuildercanUseAuthTokens(Boolean canUseAuthTokens)Indicates whether a user can use Auth tokens.UserCapabilitiesChanger.BuildercanUseConsole(Boolean canUseConsole)Indicates whether a user can use the Console.UserCapabilitiesChanger.BuildercanUseConsolePassword(Boolean canUseConsolePassword)Indicates whether a user can use Console passwords.UserCapabilitiesChanger.BuildercanUseCustomerSecretKeys(Boolean canUseCustomerSecretKeys)Indicates whether a user can use customer secret keys.UserCapabilitiesChanger.BuildercanUseDbCredentials(Boolean canUseDbCredentials)Indicates whether a user can use database credentials.UserCapabilitiesChanger.BuildercanUseOAuth2ClientCredentials(Boolean canUseOAuth2ClientCredentials)Indicates whether a user can use OAuth2 client credentials.UserCapabilitiesChanger.BuildercanUseSmtpCredentials(Boolean canUseSmtpCredentials)Indicates whether a user can use SMTP credentials.UserCapabilitiesChanger.BuildercompartmentOcid(String compartmentOcid)OCI Compartment Id (ocid) in which the resource lives.UserCapabilitiesChanger.Buildercopy(UserCapabilitiesChanger model)UserCapabilitiesChanger.BuilderdeleteInProgress(Boolean deleteInProgress)A boolean flag indicating this resource in the process of being deleted.UserCapabilitiesChanger.BuilderdomainOcid(String domainOcid)OCI Domain Id (ocid) in which the resource lives.UserCapabilitiesChanger.Builderid(String id)Unique identifier for the SCIM Resource as defined by the Service Provider.UserCapabilitiesChanger.BuilderidcsCreatedBy(IdcsCreatedBy idcsCreatedBy)UserCapabilitiesChanger.BuilderidcsLastModifiedBy(IdcsLastModifiedBy idcsLastModifiedBy)UserCapabilitiesChanger.BuilderidcsLastUpgradedInRelease(String idcsLastUpgradedInRelease)The release number when the resource was upgraded.UserCapabilitiesChanger.BuilderidcsPreventedOperations(List<IdcsPreventedOperations> idcsPreventedOperations)Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.UserCapabilitiesChanger.Buildermeta(Meta meta)UserCapabilitiesChanger.Builderocid(String ocid)Unique OCI identifier for the SCIM Resource.UserCapabilitiesChanger.Builderschemas(List<String> schemas)REQUIRED.UserCapabilitiesChanger.Buildertags(List<Tags> tags)A list of tags on this resource.UserCapabilitiesChanger.BuildertenancyOcid(String tenancyOcid)OCI Tenant Id (ocid) in which the resource lives.UserCapabilitiesChanger.BuilderurnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser(ExtensionSelfChangeUser urnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser)
 
- 
- 
- 
Method Detail- 
idpublic UserCapabilitiesChanger.Builder id(String id) Unique identifier for the SCIM Resource as defined by the Service Provider.Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider’s entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier. *SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: always - type: string - uniqueness: global - Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
ocidpublic UserCapabilitiesChanger.Builder ocid(String ocid) Unique OCI identifier for the SCIM Resource.*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: immutable - required: false - returned: default - type: string - uniqueness: global - Parameters:
- ocid- the value to set
- Returns:
- this builder
 
 - 
schemaspublic UserCapabilitiesChanger.Builder schemas(List<String> schemas) REQUIRED.The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \“enterprise\” extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: true - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none - Parameters:
- schemas- the value to set
- Returns:
- this builder
 
 - 
metapublic UserCapabilitiesChanger.Builder meta(Meta meta) 
 - 
idcsCreatedBypublic UserCapabilitiesChanger.Builder idcsCreatedBy(IdcsCreatedBy idcsCreatedBy) 
 - 
idcsLastModifiedBypublic UserCapabilitiesChanger.Builder idcsLastModifiedBy(IdcsLastModifiedBy idcsLastModifiedBy) 
 - 
idcsPreventedOperationspublic UserCapabilitiesChanger.Builder idcsPreventedOperations(List<IdcsPreventedOperations> idcsPreventedOperations) Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.*SCIM++ Properties:** - idcsSearchable: false - multiValued: true - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none - Parameters:
- idcsPreventedOperations- the value to set
- Returns:
- this builder
 
 - 
tagspublic UserCapabilitiesChanger.Builder tags(List<Tags> tags) A list of tags on this resource.*SCIM++ Properties:** - idcsCompositeKey: [key, value] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: request - type: complex - uniqueness: none - Parameters:
- tags- the value to set
- Returns:
- this builder
 
 - 
deleteInProgresspublic UserCapabilitiesChanger.Builder deleteInProgress(Boolean deleteInProgress) A boolean flag indicating this resource in the process of being deleted.Usually set to true when synchronous deletion of the resource would take too long. *SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none - Parameters:
- deleteInProgress- the value to set
- Returns:
- this builder
 
 - 
idcsLastUpgradedInReleasepublic UserCapabilitiesChanger.Builder idcsLastUpgradedInRelease(String idcsLastUpgradedInRelease) The release number when the resource was upgraded.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none - Parameters:
- idcsLastUpgradedInRelease- the value to set
- Returns:
- this builder
 
 - 
domainOcidpublic UserCapabilitiesChanger.Builder domainOcid(String domainOcid) OCI Domain Id (ocid) in which the resource lives.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none - Parameters:
- domainOcid- the value to set
- Returns:
- this builder
 
 - 
compartmentOcidpublic UserCapabilitiesChanger.Builder compartmentOcid(String compartmentOcid) OCI Compartment Id (ocid) in which the resource lives.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none - Parameters:
- compartmentOcid- the value to set
- Returns:
- this builder
 
 - 
tenancyOcidpublic UserCapabilitiesChanger.Builder tenancyOcid(String tenancyOcid) OCI Tenant Id (ocid) in which the resource lives.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none - Parameters:
- tenancyOcid- the value to set
- Returns:
- this builder
 
 - 
canUseApiKeyspublic UserCapabilitiesChanger.Builder canUseApiKeys(Boolean canUseApiKeys) Indicates whether a user can use API keys.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Parameters:
- canUseApiKeys- the value to set
- Returns:
- this builder
 
 - 
canUseAuthTokenspublic UserCapabilitiesChanger.Builder canUseAuthTokens(Boolean canUseAuthTokens) Indicates whether a user can use Auth tokens.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Parameters:
- canUseAuthTokens- the value to set
- Returns:
- this builder
 
 - 
canUseConsolePasswordpublic UserCapabilitiesChanger.Builder canUseConsolePassword(Boolean canUseConsolePassword) Indicates whether a user can use Console passwords.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Parameters:
- canUseConsolePassword- the value to set
- Returns:
- this builder
 
 - 
canUseCustomerSecretKeyspublic UserCapabilitiesChanger.Builder canUseCustomerSecretKeys(Boolean canUseCustomerSecretKeys) Indicates whether a user can use customer secret keys.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Parameters:
- canUseCustomerSecretKeys- the value to set
- Returns:
- this builder
 
 - 
canUseOAuth2ClientCredentialspublic UserCapabilitiesChanger.Builder canUseOAuth2ClientCredentials(Boolean canUseOAuth2ClientCredentials) Indicates whether a user can use OAuth2 client credentials.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Parameters:
- canUseOAuth2ClientCredentials- the value to set
- Returns:
- this builder
 
 - 
canUseSmtpCredentialspublic UserCapabilitiesChanger.Builder canUseSmtpCredentials(Boolean canUseSmtpCredentials) Indicates whether a user can use SMTP credentials.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Parameters:
- canUseSmtpCredentials- the value to set
- Returns:
- this builder
 
 - 
canUseDbCredentialspublic UserCapabilitiesChanger.Builder canUseDbCredentials(Boolean canUseDbCredentials) Indicates whether a user can use database credentials.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Parameters:
- canUseDbCredentials- the value to set
- Returns:
- this builder
 
 - 
canUseConsolepublic UserCapabilitiesChanger.Builder canUseConsole(Boolean canUseConsole) Indicates whether a user can use the Console.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - idcsDefaultValue: false - required: false - returned: default - type: boolean - uniqueness: none - Parameters:
- canUseConsole- the value to set
- Returns:
- this builder
 
 - 
urnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUserpublic UserCapabilitiesChanger.Builder urnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser(ExtensionSelfChangeUser urnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser) 
 - 
buildpublic UserCapabilitiesChanger build() 
 - 
copypublic UserCapabilitiesChanger.Builder copy(UserCapabilitiesChanger model) 
 
- 
 
-