Interface AdvancedSecurityOptionsInput.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AdvancedSecurityOptionsInput.Builder,AdvancedSecurityOptionsInput>,SdkBuilder<AdvancedSecurityOptionsInput.Builder,AdvancedSecurityOptionsInput>,SdkPojo
- Enclosing class:
- AdvancedSecurityOptionsInput
@Mutable @NotThreadSafe 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.BuilderanonymousAuthEnabled(Boolean anonymousAuthEnabled)True if Anonymous auth is enabled.AdvancedSecurityOptionsInput.Builderenabled(Boolean enabled)True if advanced security is enabled.AdvancedSecurityOptionsInput.BuilderinternalUserDatabaseEnabled(Boolean internalUserDatabaseEnabled)True if the internal user database is enabled.default AdvancedSecurityOptionsInput.BuildermasterUserOptions(Consumer<MasterUserOptions.Builder> masterUserOptions)Credentials for the master user: username and password, ARN, or both.AdvancedSecurityOptionsInput.BuildermasterUserOptions(MasterUserOptions masterUserOptions)Credentials for the master user: username and password, ARN, or both.default AdvancedSecurityOptionsInput.BuildersamlOptions(Consumer<SAMLOptionsInput.Builder> samlOptions)Specifies the SAML application configuration for the domain.AdvancedSecurityOptionsInput.BuildersamlOptions(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.Builderavoiding the need to create one manually viaMasterUserOptions.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaSAMLOptionsInput.builder().When the
Consumercompletes,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.
-
-