Class AdvancedSecurityOptions
- java.lang.Object
-
- software.amazon.awssdk.services.opensearch.model.AdvancedSecurityOptions
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AdvancedSecurityOptions.Builder,AdvancedSecurityOptions>
@Generated("software.amazon.awssdk:codegen") public final class AdvancedSecurityOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AdvancedSecurityOptions.Builder,AdvancedSecurityOptions>
Container for fine-grained access control settings.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAdvancedSecurityOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InstantanonymousAuthDisableDate()Date and time when the migration period will be disabled.BooleananonymousAuthEnabled()True if a 30-day migration period is enabled, during which administrators can create role mappings.static AdvancedSecurityOptions.Builderbuilder()Booleanenabled()True if fine-grained access control is enabled.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IAMFederationOptionsOutputiamFederationOptions()Configuration options for IAM identity federation in advanced security settings.BooleaninternalUserDatabaseEnabled()True if the internal user database is enabled.JWTOptionsOutputjwtOptions()Container for information about the JWT configuration of the Amazon OpenSearch Service.SAMLOptionsOutputsamlOptions()Container for information about the SAML configuration for OpenSearch Dashboards.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AdvancedSecurityOptions.Builder>serializableBuilderClass()AdvancedSecurityOptions.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
enabled
public final Boolean enabled()
True if fine-grained access control is enabled.
- Returns:
- True if fine-grained access control is enabled.
-
internalUserDatabaseEnabled
public final Boolean internalUserDatabaseEnabled()
True if the internal user database is enabled.
- Returns:
- True if the internal user database is enabled.
-
samlOptions
public final SAMLOptionsOutput samlOptions()
Container for information about the SAML configuration for OpenSearch Dashboards.
- Returns:
- Container for information about the SAML configuration for OpenSearch Dashboards.
-
jwtOptions
public final JWTOptionsOutput jwtOptions()
Container for information about the JWT configuration of the Amazon OpenSearch Service.
- Returns:
- Container for information about the JWT configuration of the Amazon OpenSearch Service.
-
iamFederationOptions
public final IAMFederationOptionsOutput iamFederationOptions()
Configuration options for IAM identity federation in advanced security settings.
- Returns:
- Configuration options for IAM identity federation in advanced security settings.
-
anonymousAuthDisableDate
public final Instant anonymousAuthDisableDate()
Date and time when the migration period will be disabled. Only necessary when enabling fine-grained access control on an existing domain.
- Returns:
- Date and time when the migration period will be disabled. Only necessary when enabling fine-grained access control on an existing domain.
-
anonymousAuthEnabled
public final 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.
- Returns:
- 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.
-
toBuilder
public AdvancedSecurityOptions.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AdvancedSecurityOptions.Builder,AdvancedSecurityOptions>
-
builder
public static AdvancedSecurityOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends AdvancedSecurityOptions.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-