Interface AdvancedSecurityOptionsInput.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AdvancedSecurityOptionsInput.Builder,
,AdvancedSecurityOptionsInput> SdkBuilder<AdvancedSecurityOptionsInput.Builder,
,AdvancedSecurityOptionsInput> SdkPojo
- Enclosing class:
AdvancedSecurityOptionsInput
-
Method Summary
Modifier and TypeMethodDescriptionanonymousAuthEnabled
(Boolean anonymousAuthEnabled) True if Anonymous auth is enabled.True if advanced security is enabled.internalUserDatabaseEnabled
(Boolean internalUserDatabaseEnabled) True if the internal user database is enabled.masterUserOptions
(Consumer<MasterUserOptions.Builder> masterUserOptions) Credentials for the master user: username and password, ARN, or both.masterUserOptions
(MasterUserOptions masterUserOptions) Credentials for the master user: username and password, ARN, or both.samlOptions
(Consumer<SAMLOptionsInput.Builder> samlOptions) Specifies the SAML application configuration for the domain.samlOptions
(SAMLOptionsInput samlOptions) Specifies the SAML application configuration for the domain.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
enabled
True if advanced security is enabled.
- Parameters:
enabled
- True if advanced security is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
internalUserDatabaseEnabled
AdvancedSecurityOptionsInput.Builder internalUserDatabaseEnabled(Boolean internalUserDatabaseEnabled) True if the internal user database is enabled.
- Parameters:
internalUserDatabaseEnabled
- True if the internal user database is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
masterUserOptions
Credentials for the master user: username and password, ARN, or both.
- Parameters:
masterUserOptions
- Credentials for the master user: username and password, ARN, or both.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
masterUserOptions
default AdvancedSecurityOptionsInput.Builder masterUserOptions(Consumer<MasterUserOptions.Builder> masterUserOptions) Credentials for the master user: username and password, ARN, or both.
This is a convenience method that creates an instance of theMasterUserOptions.Builder
avoiding the need to create one manually viaMasterUserOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomasterUserOptions(MasterUserOptions)
.- Parameters:
masterUserOptions
- a consumer that will call methods onMasterUserOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
samlOptions
Specifies the SAML application configuration for the domain.
- Parameters:
samlOptions
- Specifies the SAML application configuration for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
samlOptions
default AdvancedSecurityOptionsInput.Builder samlOptions(Consumer<SAMLOptionsInput.Builder> samlOptions) Specifies the SAML application configuration for the domain.
This is a convenience method that creates an instance of theSAMLOptionsInput.Builder
avoiding the need to create one manually viaSAMLOptionsInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosamlOptions(SAMLOptionsInput)
.- Parameters:
samlOptions
- a consumer that will call methods onSAMLOptionsInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
anonymousAuthEnabled
True if Anonymous auth is enabled. Anonymous auth can be enabled only when AdvancedSecurity is enabled on existing domains.
- Parameters:
anonymousAuthEnabled
- True if Anonymous auth is enabled. Anonymous auth can be enabled only when AdvancedSecurity is enabled on existing domains.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-