public static interface AdvancedSecurityOptionsInput.Builder extends SdkPojo, CopyableBuilder<AdvancedSecurityOptionsInput.Builder,AdvancedSecurityOptionsInput>
| Modifier and Type | Method and Description |
|---|---|
AdvancedSecurityOptionsInput.Builder |
anonymousAuthEnabled(Boolean anonymousAuthEnabled)
True to enable a 30-day migration period during which administrators can create role mappings.
|
AdvancedSecurityOptionsInput.Builder |
enabled(Boolean enabled)
True to enable fine-grained access control.
|
AdvancedSecurityOptionsInput.Builder |
internalUserDatabaseEnabled(Boolean internalUserDatabaseEnabled)
True to enable the internal user database.
|
default AdvancedSecurityOptionsInput.Builder |
masterUserOptions(Consumer<MasterUserOptions.Builder> masterUserOptions)
Container for information about the master user.
|
AdvancedSecurityOptionsInput.Builder |
masterUserOptions(MasterUserOptions masterUserOptions)
Container for information about the master user.
|
default AdvancedSecurityOptionsInput.Builder |
samlOptions(Consumer<SAMLOptionsInput.Builder> samlOptions)
Container for information about the SAML configuration for OpenSearch Dashboards.
|
AdvancedSecurityOptionsInput.Builder |
samlOptions(SAMLOptionsInput samlOptions)
Container for information about the SAML configuration for OpenSearch Dashboards.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAdvancedSecurityOptionsInput.Builder enabled(Boolean enabled)
True to enable fine-grained access control.
enabled - True to enable fine-grained access control.AdvancedSecurityOptionsInput.Builder internalUserDatabaseEnabled(Boolean internalUserDatabaseEnabled)
True to enable the internal user database.
internalUserDatabaseEnabled - True to enable the internal user database.AdvancedSecurityOptionsInput.Builder masterUserOptions(MasterUserOptions masterUserOptions)
Container for information about the master user.
masterUserOptions - Container for information about the master user.default AdvancedSecurityOptionsInput.Builder masterUserOptions(Consumer<MasterUserOptions.Builder> masterUserOptions)
Container for information about the master user.
This is a convenience method that creates an instance of theMasterUserOptions.Builder avoiding the
need to create one manually via MasterUserOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to masterUserOptions(MasterUserOptions).
masterUserOptions - a consumer that will call methods on MasterUserOptions.BuildermasterUserOptions(MasterUserOptions)AdvancedSecurityOptionsInput.Builder samlOptions(SAMLOptionsInput samlOptions)
Container for information about the SAML configuration for OpenSearch Dashboards.
samlOptions - Container for information about the SAML configuration for OpenSearch Dashboards.default AdvancedSecurityOptionsInput.Builder samlOptions(Consumer<SAMLOptionsInput.Builder> samlOptions)
Container for information about the SAML configuration for OpenSearch Dashboards.
This is a convenience method that creates an instance of theSAMLOptionsInput.Builder avoiding the
need to create one manually via SAMLOptionsInput.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to samlOptions(SAMLOptionsInput).
samlOptions - a consumer that will call methods on SAMLOptionsInput.BuildersamlOptions(SAMLOptionsInput)AdvancedSecurityOptionsInput.Builder anonymousAuthEnabled(Boolean anonymousAuthEnabled)
True to enable a 30-day migration period during which administrators can create role mappings. Only necessary when enabling fine-grained access control on an existing domain.
anonymousAuthEnabled - True to enable a 30-day migration period during which administrators can create role mappings. Only
necessary when enabling fine-grained access control on an existing domain.Copyright © 2022. All rights reserved.