Class CreateCollectionDetail
- java.lang.Object
-
- software.amazon.awssdk.services.opensearchserverless.model.CreateCollectionDetail
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CreateCollectionDetail.Builder,CreateCollectionDetail>
@Generated("software.amazon.awssdk:codegen") public final class CreateCollectionDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CreateCollectionDetail.Builder,CreateCollectionDetail>
Details about the created OpenSearch Serverless collection.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCreateCollectionDetail.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarn()The Amazon Resource Name (ARN) of the collection.static CreateCollectionDetail.Builderbuilder()LongcreatedDate()The Epoch time when the collection was created.Stringdescription()A description of the collection.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()The unique identifier of the collection.StringkmsKeyArn()The Amazon Resource Name (ARN) of the KMS key with which to encrypt the collection.LonglastModifiedDate()The date and time when the collection was last modified.Stringname()The name of the collection.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends CreateCollectionDetail.Builder>serializableBuilderClass()StandbyReplicasstandbyReplicas()Creates details about an OpenSearch Serverless collection.StringstandbyReplicasAsString()Creates details about an OpenSearch Serverless collection.CollectionStatusstatus()The current status of the collection.StringstatusAsString()The current status of the collection.CreateCollectionDetail.BuildertoBuilder()StringtoString()Returns a string representation of this object.CollectionTypetype()The type of collection.StringtypeAsString()The type of collection.-
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
-
arn
public final String arn()
The Amazon Resource Name (ARN) of the collection.
- Returns:
- The Amazon Resource Name (ARN) of the collection.
-
createdDate
public final Long createdDate()
The Epoch time when the collection was created.
- Returns:
- The Epoch time when the collection was created.
-
description
public final String description()
A description of the collection.
- Returns:
- A description of the collection.
-
id
public final String id()
The unique identifier of the collection.
- Returns:
- The unique identifier of the collection.
-
kmsKeyArn
public final String kmsKeyArn()
The Amazon Resource Name (ARN) of the KMS key with which to encrypt the collection.
- Returns:
- The Amazon Resource Name (ARN) of the KMS key with which to encrypt the collection.
-
lastModifiedDate
public final Long lastModifiedDate()
The date and time when the collection was last modified.
- Returns:
- The date and time when the collection was last modified.
-
name
public final String name()
The name of the collection.
- Returns:
- The name of the collection.
-
standbyReplicas
public final StandbyReplicas standbyReplicas()
Creates details about an OpenSearch Serverless collection.
If the service returns an enum value that is not available in the current SDK version,
standbyReplicaswill returnStandbyReplicas.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstandbyReplicasAsString().- Returns:
- Creates details about an OpenSearch Serverless collection.
- See Also:
StandbyReplicas
-
standbyReplicasAsString
public final String standbyReplicasAsString()
Creates details about an OpenSearch Serverless collection.
If the service returns an enum value that is not available in the current SDK version,
standbyReplicaswill returnStandbyReplicas.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstandbyReplicasAsString().- Returns:
- Creates details about an OpenSearch Serverless collection.
- See Also:
StandbyReplicas
-
status
public final CollectionStatus status()
The current status of the collection.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnCollectionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the collection.
- See Also:
CollectionStatus
-
statusAsString
public final String statusAsString()
The current status of the collection.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnCollectionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the collection.
- See Also:
CollectionStatus
-
type
public final CollectionType type()
The type of collection.
If the service returns an enum value that is not available in the current SDK version,
typewill returnCollectionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of collection.
- See Also:
CollectionType
-
typeAsString
public final String typeAsString()
The type of collection.
If the service returns an enum value that is not available in the current SDK version,
typewill returnCollectionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of collection.
- See Also:
CollectionType
-
toBuilder
public CreateCollectionDetail.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CreateCollectionDetail.Builder,CreateCollectionDetail>
-
builder
public static CreateCollectionDetail.Builder builder()
-
serializableBuilderClass
public static Class<? extends CreateCollectionDetail.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
-
-