public static final class CfnDomain.AdvancedSecurityOptionsInputProperty.Builder
extends java.lang.Object
CfnDomain.AdvancedSecurityOptionsInputProperty
Constructor and Description |
---|
Builder() |
public CfnDomain.AdvancedSecurityOptionsInputProperty.Builder enabled(java.lang.Boolean enabled)
CfnDomain.AdvancedSecurityOptionsInputProperty.getEnabled()
enabled
- True to enable fine-grained access control.
You must also enable encryption of data at rest and node-to-node encryption.this
public CfnDomain.AdvancedSecurityOptionsInputProperty.Builder enabled(IResolvable enabled)
CfnDomain.AdvancedSecurityOptionsInputProperty.getEnabled()
enabled
- True to enable fine-grained access control.
You must also enable encryption of data at rest and node-to-node encryption.this
public CfnDomain.AdvancedSecurityOptionsInputProperty.Builder internalUserDatabaseEnabled(java.lang.Boolean internalUserDatabaseEnabled)
internalUserDatabaseEnabled
- True to enable the internal user database.this
public CfnDomain.AdvancedSecurityOptionsInputProperty.Builder internalUserDatabaseEnabled(IResolvable internalUserDatabaseEnabled)
internalUserDatabaseEnabled
- True to enable the internal user database.this
public CfnDomain.AdvancedSecurityOptionsInputProperty.Builder masterUserOptions(IResolvable masterUserOptions)
CfnDomain.AdvancedSecurityOptionsInputProperty.getMasterUserOptions()
masterUserOptions
- Specifies information about the master user.this
public CfnDomain.AdvancedSecurityOptionsInputProperty.Builder masterUserOptions(CfnDomain.MasterUserOptionsProperty masterUserOptions)
CfnDomain.AdvancedSecurityOptionsInputProperty.getMasterUserOptions()
masterUserOptions
- Specifies information about the master user.this
public CfnDomain.AdvancedSecurityOptionsInputProperty build()
CfnDomain.AdvancedSecurityOptionsInputProperty
java.lang.NullPointerException
- if any required attribute was not provided