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 UserCapabilities
build()
UserCapabilities.Builder
canUseApiKeys(Boolean canUseApiKeys)
Indicates if the user can use API keys.UserCapabilities.Builder
canUseAuthTokens(Boolean canUseAuthTokens)
Indicates if the user can use SWIFT passwords / auth tokens.UserCapabilities.Builder
canUseConsolePassword(Boolean canUseConsolePassword)
Indicates if the user can log in to the console.UserCapabilities.Builder
canUseCustomerSecretKeys(Boolean canUseCustomerSecretKeys)
Indicates if the user can use SigV4 symmetric keys.UserCapabilities.Builder
canUseDbCredentials(Boolean canUseDbCredentials)
Indicates if the user can use DB passwords.UserCapabilities.Builder
canUseOAuth2ClientCredentials(Boolean canUseOAuth2ClientCredentials)
Indicates if the user can use OAuth2 credentials and tokens.UserCapabilities.Builder
canUseSmtpCredentials(Boolean canUseSmtpCredentials)
Indicates if the user can use SMTP passwords.UserCapabilities.Builder
copy(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)
-
-