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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AdvancedSecurityOptions.Builder
anonymousAuthDisableDate(Instant anonymousAuthDisableDate)
Specifies the Anonymous Auth Disable Date when Anonymous Auth is enabled.AdvancedSecurityOptions.Builder
anonymousAuthEnabled(Boolean anonymousAuthEnabled)
True if Anonymous auth is enabled.AdvancedSecurityOptions.Builder
enabled(Boolean enabled)
True if advanced security is enabled.AdvancedSecurityOptions.Builder
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.AdvancedSecurityOptions.Builder
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 Detail
-
enabled
AdvancedSecurityOptions.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
AdvancedSecurityOptions.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.
-
samlOptions
AdvancedSecurityOptions.Builder samlOptions(SAMLOptionsOutput 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:
samlOptions(SAMLOptionsOutput)
-
anonymousAuthDisableDate
AdvancedSecurityOptions.Builder anonymousAuthDisableDate(Instant 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
AdvancedSecurityOptions.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.
-
-