Interface AdvancedSecurityOptionsInput.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<AdvancedSecurityOptionsInput.Builder,AdvancedSecurityOptionsInput>
,SdkBuilder<AdvancedSecurityOptionsInput.Builder,AdvancedSecurityOptionsInput>
,SdkPojo
- Enclosing class:
- AdvancedSecurityOptionsInput
public static interface AdvancedSecurityOptionsInput.Builder extends SdkPojo, CopyableBuilder<AdvancedSecurityOptionsInput.Builder,AdvancedSecurityOptionsInput>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AdvancedSecurityOptionsInput.Builder
anonymousAuthEnabled(Boolean anonymousAuthEnabled)
True if Anonymous auth is enabled.AdvancedSecurityOptionsInput.Builder
enabled(Boolean enabled)
True if advanced security is enabled.AdvancedSecurityOptionsInput.Builder
internalUserDatabaseEnabled(Boolean internalUserDatabaseEnabled)
True if the internal user database is enabled.default AdvancedSecurityOptionsInput.Builder
masterUserOptions(Consumer<MasterUserOptions.Builder> masterUserOptions)
Credentials for the master user: username and password, ARN, or both.AdvancedSecurityOptionsInput.Builder
masterUserOptions(MasterUserOptions masterUserOptions)
Credentials for the master user: username and password, ARN, or both.default AdvancedSecurityOptionsInput.Builder
samlOptions(Consumer<SAMLOptionsInput.Builder> samlOptions)
Specifies the SAML application configuration for the domain.AdvancedSecurityOptionsInput.Builder
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
enabled
AdvancedSecurityOptionsInput.Builder enabled(Boolean 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
AdvancedSecurityOptionsInput.Builder masterUserOptions(MasterUserOptions 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:
masterUserOptions(MasterUserOptions)
-
samlOptions
AdvancedSecurityOptionsInput.Builder samlOptions(SAMLOptionsInput 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:
samlOptions(SAMLOptionsInput)
-
anonymousAuthEnabled
AdvancedSecurityOptionsInput.Builder anonymousAuthEnabled(Boolean 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.
-
-