Interface AdvancedSecurityOptions.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AdvancedSecurityOptions.Builder,
,AdvancedSecurityOptions> SdkBuilder<AdvancedSecurityOptions.Builder,
,AdvancedSecurityOptions> SdkPojo
- Enclosing class:
AdvancedSecurityOptions
public static interface AdvancedSecurityOptions.Builder
extends SdkPojo, CopyableBuilder<AdvancedSecurityOptions.Builder,AdvancedSecurityOptions>
-
Method Summary
Modifier and TypeMethodDescriptionanonymousAuthDisableDate
(Instant anonymousAuthDisableDate) Specifies the Anonymous Auth Disable Date when Anonymous Auth is enabled.anonymousAuthEnabled
(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.default AdvancedSecurityOptions.Builder
samlOptions
(Consumer<SAMLOptionsOutput.Builder> samlOptions) Describes the SAML application configured for a domain.samlOptions
(SAMLOptionsOutput samlOptions) Describes the SAML application configured for a 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
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.
-
samlOptions
Describes the SAML application configured for a domain.
- Parameters:
samlOptions
- Describes the SAML application configured for a domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
samlOptions
default AdvancedSecurityOptions.Builder samlOptions(Consumer<SAMLOptionsOutput.Builder> samlOptions) Describes the SAML application configured for a domain.
This is a convenience method that creates an instance of theSAMLOptionsOutput.Builder
avoiding the need to create one manually viaSAMLOptionsOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosamlOptions(SAMLOptionsOutput)
.- Parameters:
samlOptions
- a consumer that will call methods onSAMLOptionsOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
anonymousAuthDisableDate
Specifies the Anonymous Auth Disable Date when Anonymous Auth is enabled.
- Parameters:
anonymousAuthDisableDate
- Specifies the Anonymous Auth Disable Date when Anonymous Auth is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
-