Interface AdvancedSecurityOptions.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<AdvancedSecurityOptions.Builder,,AdvancedSecurityOptions> SdkBuilder<AdvancedSecurityOptions.Builder,,AdvancedSecurityOptions> SdkPojo
- Enclosing class:
 AdvancedSecurityOptions
- 
Method Summary
Modifier and TypeMethodDescriptionanonymousAuthDisableDate(Instant anonymousAuthDisableDate) Date and time when the migration period will be disabled.anonymousAuthEnabled(Boolean anonymousAuthEnabled) True if a 30-day migration period is enabled, during which administrators can create role mappings.True if fine-grained access control is enabled.internalUserDatabaseEnabled(Boolean internalUserDatabaseEnabled) True if the internal user database is enabled.default AdvancedSecurityOptions.BuilderjwtOptions(Consumer<JWTOptionsOutput.Builder> jwtOptions) Container for information about the JWT configuration of the Amazon OpenSearch Service.jwtOptions(JWTOptionsOutput jwtOptions) Container for information about the JWT configuration of the Amazon OpenSearch Service.default AdvancedSecurityOptions.BuildersamlOptions(Consumer<SAMLOptionsOutput.Builder> samlOptions) Container for information about the SAML configuration for OpenSearch Dashboards.samlOptions(SAMLOptionsOutput samlOptions) Container for information about the SAML configuration for OpenSearch Dashboards.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields 
- 
Method Details
- 
enabled
True if fine-grained access control is enabled.
- Parameters:
 enabled- True if fine-grained access control 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
Container for information about the SAML configuration for OpenSearch Dashboards.
- Parameters:
 samlOptions- Container for information about the SAML configuration for OpenSearch Dashboards.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
samlOptions
default AdvancedSecurityOptions.Builder samlOptions(Consumer<SAMLOptionsOutput.Builder> samlOptions) Container for information about the SAML configuration for OpenSearch Dashboards.
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:
 
 - 
jwtOptions
Container for information about the JWT configuration of the Amazon OpenSearch Service.
- Parameters:
 jwtOptions- Container for information about the JWT configuration of the Amazon OpenSearch Service.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
jwtOptions
Container for information about the JWT configuration of the Amazon OpenSearch Service.
This is a convenience method that creates an instance of theJWTOptionsOutput.Builderavoiding the need to create one manually viaJWTOptionsOutput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tojwtOptions(JWTOptionsOutput).- Parameters:
 jwtOptions- a consumer that will call methods onJWTOptionsOutput.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
anonymousAuthDisableDate
Date and time when the migration period will be disabled. Only necessary when enabling fine-grained access control on an existing domain.
- Parameters:
 anonymousAuthDisableDate- Date and time when the migration period will be disabled. Only necessary when enabling fine-grained access control on an existing domain.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
anonymousAuthEnabled
True if a 30-day migration period is enabled, during which administrators can create role mappings. Only necessary when enabling fine-grained access control on an existing domain.
- Parameters:
 anonymousAuthEnabled- True if a 30-day migration period is enabled, during which administrators can create role mappings. Only necessary when enabling fine-grained access control on an existing domain.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 
 -