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.BuilderanonymousAuthDisableDate(Instant anonymousAuthDisableDate)Specifies the Anonymous Auth Disable Date when Anonymous Auth is enabled.AdvancedSecurityOptions.BuilderanonymousAuthEnabled(Boolean anonymousAuthEnabled)True if Anonymous auth is enabled.AdvancedSecurityOptions.Builderenabled(Boolean enabled)True if advanced security is enabled.AdvancedSecurityOptions.BuilderinternalUserDatabaseEnabled(Boolean internalUserDatabaseEnabled)True if the internal user database is enabled.default AdvancedSecurityOptions.BuildersamlOptions(Consumer<SAMLOptionsOutput.Builder> samlOptions)Describes the SAML application configured for a domain.AdvancedSecurityOptions.BuildersamlOptions(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, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaSAMLOptionsOutput.builder().When the
Consumercompletes,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.
-
-