Class CollectionDetail
- java.lang.Object
-
- software.amazon.awssdk.services.opensearchserverless.model.CollectionDetail
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CollectionDetail.Builder,CollectionDetail>
@Generated("software.amazon.awssdk:codegen") public final class CollectionDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CollectionDetail.Builder,CollectionDetail>
Details about each OpenSearch Serverless collection, including the collection endpoint and the OpenSearch Dashboards endpoint.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCollectionDetail.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 CollectionDetail.Builderbuilder()StringcollectionEndpoint()Collection-specific endpoint used to submit index, search, and data upload requests to an OpenSearch Serverless collection.LongcreatedDate()The Epoch time when the collection was created.StringdashboardEndpoint()Collection-specific endpoint used to access OpenSearch Dashboards.Stringdescription()A description of the collection.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfailureCode()A failure code associated with the request.StringfailureMessage()A message associated with the failure code.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()A unique identifier for the collection.StringkmsKeyArn()The ARN of the Amazon Web Services KMS key used 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 CollectionDetail.Builder>serializableBuilderClass()StandbyReplicasstandbyReplicas()Details about an OpenSearch Serverless collection.StringstandbyReplicasAsString()Details about an OpenSearch Serverless collection.CollectionStatusstatus()The current status of the collection.StringstatusAsString()The current status of the collection.CollectionDetail.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.
-
collectionEndpoint
public final String collectionEndpoint()
Collection-specific endpoint used to submit index, search, and data upload requests to an OpenSearch Serverless collection.
- Returns:
- Collection-specific endpoint used to submit index, search, and data upload requests to an OpenSearch Serverless collection.
-
createdDate
public final Long createdDate()
The Epoch time when the collection was created.
- Returns:
- The Epoch time when the collection was created.
-
dashboardEndpoint
public final String dashboardEndpoint()
Collection-specific endpoint used to access OpenSearch Dashboards.
- Returns:
- Collection-specific endpoint used to access OpenSearch Dashboards.
-
description
public final String description()
A description of the collection.
- Returns:
- A description of the collection.
-
failureCode
public final String failureCode()
A failure code associated with the request.
- Returns:
- A failure code associated with the request.
-
failureMessage
public final String failureMessage()
A message associated with the failure code.
- Returns:
- A message associated with the failure code.
-
id
public final String id()
A unique identifier for the collection.
- Returns:
- A unique identifier for the collection.
-
kmsKeyArn
public final String kmsKeyArn()
The ARN of the Amazon Web Services KMS key used to encrypt the collection.
- Returns:
- The ARN of the Amazon Web Services KMS key used 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()
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:
- Details about an OpenSearch Serverless collection.
- See Also:
StandbyReplicas
-
standbyReplicasAsString
public final String standbyReplicasAsString()
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:
- 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 CollectionDetail.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CollectionDetail.Builder,CollectionDetail>
-
builder
public static CollectionDetail.Builder builder()
-
serializableBuilderClass
public static Class<? extends CollectionDetail.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
-
-