public static interface AdvancedSecurityOptions.Builder extends SdkPojo, CopyableBuilder<AdvancedSecurityOptions.Builder,AdvancedSecurityOptions>
| Modifier and Type | Method and Description |
|---|---|
AdvancedSecurityOptions.Builder |
anonymousAuthDisableDate(Instant anonymousAuthDisableDate)
Date and time when the migration period will be disabled.
|
AdvancedSecurityOptions.Builder |
anonymousAuthEnabled(Boolean anonymousAuthEnabled)
True if a 30-day migration period is enabled, during which administrators can create role mappings.
|
AdvancedSecurityOptions.Builder |
enabled(Boolean enabled)
True if fine-grained access control is enabled.
|
AdvancedSecurityOptions.Builder |
internalUserDatabaseEnabled(Boolean internalUserDatabaseEnabled)
True if the internal user database is enabled.
|
default AdvancedSecurityOptions.Builder |
samlOptions(Consumer<SAMLOptionsOutput.Builder> samlOptions)
Container for information about the SAML configuration for OpenSearch Dashboards.
|
AdvancedSecurityOptions.Builder |
samlOptions(SAMLOptionsOutput samlOptions)
Container for information about the SAML configuration for OpenSearch Dashboards.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAdvancedSecurityOptions.Builder enabled(Boolean enabled)
True if fine-grained access control is enabled.
enabled - True if fine-grained access control is enabled.AdvancedSecurityOptions.Builder internalUserDatabaseEnabled(Boolean internalUserDatabaseEnabled)
True if the internal user database is enabled.
internalUserDatabaseEnabled - True if the internal user database is enabled.AdvancedSecurityOptions.Builder samlOptions(SAMLOptionsOutput samlOptions)
Container for information about the SAML configuration for OpenSearch Dashboards.
samlOptions - Container for information about the SAML configuration for OpenSearch Dashboards.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.Builder avoiding the
need to create one manually via SAMLOptionsOutput.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to samlOptions(SAMLOptionsOutput).
samlOptions - a consumer that will call methods on SAMLOptionsOutput.BuildersamlOptions(SAMLOptionsOutput)AdvancedSecurityOptions.Builder anonymousAuthDisableDate(Instant anonymousAuthDisableDate)
Date and time when the migration period will be disabled. Only necessary when enabling fine-grained access control on an existing domain.
anonymousAuthDisableDate - Date and time when the migration period will be disabled. Only necessary when enabling fine-grained access control on an existing domain.AdvancedSecurityOptions.Builder anonymousAuthEnabled(Boolean 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.
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.Copyright © 2022. All rights reserved.