Package com.oracle.bmc.database.model
Class SaasAdminUserConfiguration.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.SaasAdminUserConfiguration.Builder
-
- Enclosing class:
- SaasAdminUserConfiguration
public static class SaasAdminUserConfiguration.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SaasAdminUserConfiguration.Builder
accessType(SaasAdminUserConfiguration.AccessType accessType)
The access type for the SaaS administrative user.SaasAdminUserConfiguration
build()
SaasAdminUserConfiguration.Builder
copy(SaasAdminUserConfiguration model)
SaasAdminUserConfiguration.Builder
duration(Integer duration)
How long, in hours, the SaaS administrative user will stay enabled.SaasAdminUserConfiguration.Builder
isEnabled(Boolean isEnabled)
Indicates if the SaaS administrative user is enabled for the Autonomous Database.SaasAdminUserConfiguration.Builder
password(String password)
A strong password for SaaS administrative user.SaasAdminUserConfiguration.Builder
secretId(String secretId)
SaasAdminUserConfiguration.Builder
secretVersionNumber(Integer secretVersionNumber)
The version of the vault secret.SaasAdminUserConfiguration.Builder
timeSaasAdminUserEnabled(Date timeSaasAdminUserEnabled)
The date and time the SaaS administrative user was enabled at, for the Autonomous Database.
-
-
-
Method Detail
-
password
public SaasAdminUserConfiguration.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 SaasAdminUserConfiguration.Builder secretId(String secretId)
- Parameters:
secretId
- the value to set- Returns:
- this builder
-
secretVersionNumber
public SaasAdminUserConfiguration.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 SaasAdminUserConfiguration.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 SaasAdminUserConfiguration.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 SaasAdminUserConfiguration.Builder accessType(SaasAdminUserConfiguration.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 SaasAdminUserConfiguration.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 SaasAdminUserConfiguration build()
-
copy
public SaasAdminUserConfiguration.Builder copy(SaasAdminUserConfiguration model)
-
-