public static final class AdvancedSecurityOptions.Builder
extends java.lang.Object
AdvancedSecurityOptions
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AdvancedSecurityOptions |
build()
Builds the configured instance.
|
AdvancedSecurityOptions.Builder |
masterUserArn(java.lang.String masterUserArn)
Sets the value of
AdvancedSecurityOptions.getMasterUserArn() |
AdvancedSecurityOptions.Builder |
masterUserName(java.lang.String masterUserName)
Sets the value of
AdvancedSecurityOptions.getMasterUserName() |
AdvancedSecurityOptions.Builder |
masterUserPassword(SecretValue masterUserPassword)
Sets the value of
AdvancedSecurityOptions.getMasterUserPassword() |
public AdvancedSecurityOptions.Builder masterUserArn(java.lang.String masterUserArn)
AdvancedSecurityOptions.getMasterUserArn()
masterUserArn
- ARN for the master user.
Only specify this or masterUserName, but not both.this
public AdvancedSecurityOptions.Builder masterUserName(java.lang.String masterUserName)
AdvancedSecurityOptions.getMasterUserName()
masterUserName
- Username for the master user.
Only specify this or masterUserArn, but not both.this
public AdvancedSecurityOptions.Builder masterUserPassword(SecretValue masterUserPassword)
AdvancedSecurityOptions.getMasterUserPassword()
masterUserPassword
- Password for the master user.
You can use SecretValue.unsafePlainText
to specify a password in plain text or
use secretsmanager.Secret.fromSecretAttributes
to reference a secret in
Secrets Manager.this
public AdvancedSecurityOptions build()
AdvancedSecurityOptions
java.lang.NullPointerException
- if any required attribute was not provided