@Generated(value="software.amazon.awssdk:codegen") public final class SecurityConfigDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SecurityConfigDetail.Builder,SecurityConfigDetail>
Details about a security configuration for OpenSearch Serverless.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SecurityConfigDetail.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SecurityConfigDetail.Builder |
builder() |
String |
configVersion()
The version of the security configuration.
|
Long |
createdDate()
The date the configuration was created.
|
String |
description()
The description of the security configuration.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The unique identifier of the security configuration.
|
Long |
lastModifiedDate()
The timestamp of when the configuration was last modified.
|
SamlConfigOptions |
samlOptions()
SAML options for the security configuration in the form of a key-value map.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SecurityConfigDetail.Builder> |
serializableBuilderClass() |
SecurityConfigDetail.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
SecurityConfigType |
type()
The type of security configuration.
|
String |
typeAsString()
The type of security configuration.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String configVersion()
The version of the security configuration.
public final Long createdDate()
The date the configuration was created.
public final String description()
The description of the security configuration.
public final String id()
The unique identifier of the security configuration.
public final Long lastModifiedDate()
The timestamp of when the configuration was last modified.
public final SamlConfigOptions samlOptions()
SAML options for the security configuration in the form of a key-value map.
public final SecurityConfigType type()
The type of security configuration.
If the service returns an enum value that is not available in the current SDK version, type will return
SecurityConfigType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
SecurityConfigTypepublic final String typeAsString()
The type of security configuration.
If the service returns an enum value that is not available in the current SDK version, type will return
SecurityConfigType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
SecurityConfigTypepublic SecurityConfigDetail.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SecurityConfigDetail.Builder,SecurityConfigDetail>public static SecurityConfigDetail.Builder builder()
public static Class<? extends SecurityConfigDetail.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.