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 interface
AdvancedSecurityOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Instant
anonymousAuthDisableDate()
Date and time when the migration period will be disabled.Boolean
anonymousAuthEnabled()
True if a 30-day migration period is enabled, during which administrators can create role mappings.static AdvancedSecurityOptions.Builder
builder()
Boolean
enabled()
True if fine-grained access control is enabled.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Boolean
internalUserDatabaseEnabled()
True if the internal user database is enabled.JWTOptionsOutput
jwtOptions()
Container for information about the JWT configuration of the Amazon OpenSearch Service.SAMLOptionsOutput
samlOptions()
Container for information about the SAML configuration for OpenSearch Dashboards.List<SdkField<?>>
sdkFields()
static Class<? extends AdvancedSecurityOptions.Builder>
serializableBuilderClass()
AdvancedSecurityOptions.Builder
toBuilder()
String
toString()
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.
-
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:
toBuilder
in 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:
equalsBySdkFields
in 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.
-
-