Package com.oracle.bmc.identity.model
Class UserCapabilities.Builder
- java.lang.Object
-
- com.oracle.bmc.identity.model.UserCapabilities.Builder
-
- Enclosing class:
- UserCapabilities
public static class UserCapabilities.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserCapabilitiesbuild()UserCapabilities.BuildercanUseApiKeys(Boolean canUseApiKeys)Indicates if the user can use API keys.UserCapabilities.BuildercanUseAuthTokens(Boolean canUseAuthTokens)Indicates if the user can use SWIFT passwords / auth tokens.UserCapabilities.BuildercanUseConsolePassword(Boolean canUseConsolePassword)Indicates if the user can log in to the console.UserCapabilities.BuildercanUseCustomerSecretKeys(Boolean canUseCustomerSecretKeys)Indicates if the user can use SigV4 symmetric keys.UserCapabilities.BuildercanUseDbCredentials(Boolean canUseDbCredentials)Indicates if the user can use DB passwords.UserCapabilities.BuildercanUseOAuth2ClientCredentials(Boolean canUseOAuth2ClientCredentials)Indicates if the user can use OAuth2 credentials and tokens.UserCapabilities.BuildercanUseSmtpCredentials(Boolean canUseSmtpCredentials)Indicates if the user can use SMTP passwords.UserCapabilities.Buildercopy(UserCapabilities model)
-
-
-
Method Detail
-
canUseConsolePassword
public UserCapabilities.Builder canUseConsolePassword(Boolean canUseConsolePassword)
Indicates if the user can log in to the console.- Parameters:
canUseConsolePassword- the value to set- Returns:
- this builder
-
canUseApiKeys
public UserCapabilities.Builder canUseApiKeys(Boolean canUseApiKeys)
Indicates if the user can use API keys.- Parameters:
canUseApiKeys- the value to set- Returns:
- this builder
-
canUseAuthTokens
public UserCapabilities.Builder canUseAuthTokens(Boolean canUseAuthTokens)
Indicates if the user can use SWIFT passwords / auth tokens.- Parameters:
canUseAuthTokens- the value to set- Returns:
- this builder
-
canUseSmtpCredentials
public UserCapabilities.Builder canUseSmtpCredentials(Boolean canUseSmtpCredentials)
Indicates if the user can use SMTP passwords.- Parameters:
canUseSmtpCredentials- the value to set- Returns:
- this builder
-
canUseDbCredentials
public UserCapabilities.Builder canUseDbCredentials(Boolean canUseDbCredentials)
Indicates if the user can use DB passwords.- Parameters:
canUseDbCredentials- the value to set- Returns:
- this builder
-
canUseCustomerSecretKeys
public UserCapabilities.Builder canUseCustomerSecretKeys(Boolean canUseCustomerSecretKeys)
Indicates if the user can use SigV4 symmetric keys.- Parameters:
canUseCustomerSecretKeys- the value to set- Returns:
- this builder
-
canUseOAuth2ClientCredentials
public UserCapabilities.Builder canUseOAuth2ClientCredentials(Boolean canUseOAuth2ClientCredentials)
Indicates if the user can use OAuth2 credentials and tokens.- Parameters:
canUseOAuth2ClientCredentials- the value to set- Returns:
- this builder
-
build
public UserCapabilities build()
-
copy
public UserCapabilities.Builder copy(UserCapabilities model)
-
-