Package com.oracle.bmc.database.model
Class ConfigureSaasAdminUserDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.ConfigureSaasAdminUserDetails.Builder
-
- Enclosing class:
- ConfigureSaasAdminUserDetails
public static class ConfigureSaasAdminUserDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigureSaasAdminUserDetails.Builder
accessType(ConfigureSaasAdminUserDetails.AccessType accessType)
The access type for the SaaS administrative user.ConfigureSaasAdminUserDetails
build()
ConfigureSaasAdminUserDetails.Builder
copy(ConfigureSaasAdminUserDetails model)
ConfigureSaasAdminUserDetails.Builder
duration(Integer duration)
How long, in hours, the SaaS administrative user will stay enabled.ConfigureSaasAdminUserDetails.Builder
isEnabled(Boolean isEnabled)
Indicates if the SaaS administrative user is enabled for the Autonomous Database.ConfigureSaasAdminUserDetails.Builder
password(String password)
A strong password for SaaS administrative user.ConfigureSaasAdminUserDetails.Builder
secretId(String secretId)
ConfigureSaasAdminUserDetails.Builder
secretVersionNumber(Integer secretVersionNumber)
The version of the vault secret.ConfigureSaasAdminUserDetails.Builder
timeSaasAdminUserEnabled(Date timeSaasAdminUserEnabled)
The date and time the SaaS administrative user was enabled at, for the Autonomous Database.
-
-
-
Method Detail
-
password
public ConfigureSaasAdminUserDetails.Builder password(String password)
A strong password for SaaS administrative user.The password must be a minimum of nine (9) characters and contain a minimum of two (2) uppercase, two (2) lowercase, two (2) numbers, and two (2) special characters from _ (underscore), \# (hashtag), or - (dash).
- Parameters:
password
- the value to set- Returns:
- this builder
-
secretId
public ConfigureSaasAdminUserDetails.Builder secretId(String secretId)
- Parameters:
secretId
- the value to set- Returns:
- this builder
-
secretVersionNumber
public ConfigureSaasAdminUserDetails.Builder secretVersionNumber(Integer secretVersionNumber)
The version of the vault secret.If no version is specified, the latest version will be used.
- Parameters:
secretVersionNumber
- the value to set- Returns:
- this builder
-
duration
public ConfigureSaasAdminUserDetails.Builder duration(Integer duration)
How long, in hours, the SaaS administrative user will stay enabled.If no duration is specified, the default value 1 will be used.
- Parameters:
duration
- the value to set- Returns:
- this builder
-
isEnabled
public ConfigureSaasAdminUserDetails.Builder isEnabled(Boolean isEnabled)
Indicates if the SaaS administrative user is enabled for the Autonomous Database.- Parameters:
isEnabled
- the value to set- Returns:
- this builder
-
accessType
public ConfigureSaasAdminUserDetails.Builder accessType(ConfigureSaasAdminUserDetails.AccessType accessType)
The access type for the SaaS administrative user.If no access type is specified, the READ_ONLY access type is used.
- Parameters:
accessType
- the value to set- Returns:
- this builder
-
timeSaasAdminUserEnabled
public ConfigureSaasAdminUserDetails.Builder timeSaasAdminUserEnabled(Date timeSaasAdminUserEnabled)
The date and time the SaaS administrative user was enabled at, for the Autonomous Database.- Parameters:
timeSaasAdminUserEnabled
- the value to set- Returns:
- this builder
-
build
public ConfigureSaasAdminUserDetails build()
-
copy
public ConfigureSaasAdminUserDetails.Builder copy(ConfigureSaasAdminUserDetails model)
-
-