@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CollectionDetail extends Object implements Serializable, Cloneable, StructuredPojo
Details about each OpenSearch Serverless collection, including the collection endpoint and the OpenSearch Dashboards endpoint.
Constructor and Description |
---|
CollectionDetail() |
Modifier and Type | Method and Description |
---|---|
CollectionDetail |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the collection.
|
String |
getCollectionEndpoint()
Collection-specific endpoint used to submit index, search, and data upload requests to an OpenSearch Serverless
collection.
|
Long |
getCreatedDate()
The Epoch time when the collection was created.
|
String |
getDashboardEndpoint()
Collection-specific endpoint used to access OpenSearch Dashboards.
|
String |
getDescription()
A description of the collection.
|
String |
getId()
A unique identifier for the collection.
|
String |
getKmsKeyArn()
The ARN of the Amazon Web Services KMS key used to encrypt the collection.
|
Long |
getLastModifiedDate()
The date and time when the collection was last modified.
|
String |
getName()
The name of the collection.
|
String |
getStandbyReplicas()
Details about an OpenSearch Serverless collection.
|
String |
getStatus()
The current status of the collection.
|
String |
getType()
The type of collection.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the collection.
|
void |
setCollectionEndpoint(String collectionEndpoint)
Collection-specific endpoint used to submit index, search, and data upload requests to an OpenSearch Serverless
collection.
|
void |
setCreatedDate(Long createdDate)
The Epoch time when the collection was created.
|
void |
setDashboardEndpoint(String dashboardEndpoint)
Collection-specific endpoint used to access OpenSearch Dashboards.
|
void |
setDescription(String description)
A description of the collection.
|
void |
setId(String id)
A unique identifier for the collection.
|
void |
setKmsKeyArn(String kmsKeyArn)
The ARN of the Amazon Web Services KMS key used to encrypt the collection.
|
void |
setLastModifiedDate(Long lastModifiedDate)
The date and time when the collection was last modified.
|
void |
setName(String name)
The name of the collection.
|
void |
setStandbyReplicas(String standbyReplicas)
Details about an OpenSearch Serverless collection.
|
void |
setStatus(String status)
The current status of the collection.
|
void |
setType(String type)
The type of collection.
|
String |
toString()
Returns a string representation of this object.
|
CollectionDetail |
withArn(String arn)
The Amazon Resource Name (ARN) of the collection.
|
CollectionDetail |
withCollectionEndpoint(String collectionEndpoint)
Collection-specific endpoint used to submit index, search, and data upload requests to an OpenSearch Serverless
collection.
|
CollectionDetail |
withCreatedDate(Long createdDate)
The Epoch time when the collection was created.
|
CollectionDetail |
withDashboardEndpoint(String dashboardEndpoint)
Collection-specific endpoint used to access OpenSearch Dashboards.
|
CollectionDetail |
withDescription(String description)
A description of the collection.
|
CollectionDetail |
withId(String id)
A unique identifier for the collection.
|
CollectionDetail |
withKmsKeyArn(String kmsKeyArn)
The ARN of the Amazon Web Services KMS key used to encrypt the collection.
|
CollectionDetail |
withLastModifiedDate(Long lastModifiedDate)
The date and time when the collection was last modified.
|
CollectionDetail |
withName(String name)
The name of the collection.
|
CollectionDetail |
withStandbyReplicas(StandbyReplicas standbyReplicas)
Details about an OpenSearch Serverless collection.
|
CollectionDetail |
withStandbyReplicas(String standbyReplicas)
Details about an OpenSearch Serverless collection.
|
CollectionDetail |
withStatus(CollectionStatus status)
The current status of the collection.
|
CollectionDetail |
withStatus(String status)
The current status of the collection.
|
CollectionDetail |
withType(CollectionType type)
The type of collection.
|
CollectionDetail |
withType(String type)
The type of collection.
|
public void setArn(String arn)
The Amazon Resource Name (ARN) of the collection.
arn
- The Amazon Resource Name (ARN) of the collection.public String getArn()
The Amazon Resource Name (ARN) of the collection.
public CollectionDetail withArn(String arn)
The Amazon Resource Name (ARN) of the collection.
arn
- The Amazon Resource Name (ARN) of the collection.public void setCollectionEndpoint(String collectionEndpoint)
Collection-specific endpoint used to submit index, search, and data upload requests to an OpenSearch Serverless collection.
collectionEndpoint
- Collection-specific endpoint used to submit index, search, and data upload requests to an OpenSearch
Serverless collection.public String getCollectionEndpoint()
Collection-specific endpoint used to submit index, search, and data upload requests to an OpenSearch Serverless collection.
public CollectionDetail withCollectionEndpoint(String collectionEndpoint)
Collection-specific endpoint used to submit index, search, and data upload requests to an OpenSearch Serverless collection.
collectionEndpoint
- Collection-specific endpoint used to submit index, search, and data upload requests to an OpenSearch
Serverless collection.public void setCreatedDate(Long createdDate)
The Epoch time when the collection was created.
createdDate
- The Epoch time when the collection was created.public Long getCreatedDate()
The Epoch time when the collection was created.
public CollectionDetail withCreatedDate(Long createdDate)
The Epoch time when the collection was created.
createdDate
- The Epoch time when the collection was created.public void setDashboardEndpoint(String dashboardEndpoint)
Collection-specific endpoint used to access OpenSearch Dashboards.
dashboardEndpoint
- Collection-specific endpoint used to access OpenSearch Dashboards.public String getDashboardEndpoint()
Collection-specific endpoint used to access OpenSearch Dashboards.
public CollectionDetail withDashboardEndpoint(String dashboardEndpoint)
Collection-specific endpoint used to access OpenSearch Dashboards.
dashboardEndpoint
- Collection-specific endpoint used to access OpenSearch Dashboards.public void setDescription(String description)
A description of the collection.
description
- A description of the collection.public String getDescription()
A description of the collection.
public CollectionDetail withDescription(String description)
A description of the collection.
description
- A description of the collection.public void setId(String id)
A unique identifier for the collection.
id
- A unique identifier for the collection.public String getId()
A unique identifier for the collection.
public CollectionDetail withId(String id)
A unique identifier for the collection.
id
- A unique identifier for the collection.public void setKmsKeyArn(String kmsKeyArn)
The ARN of the Amazon Web Services KMS key used to encrypt the collection.
kmsKeyArn
- The ARN of the Amazon Web Services KMS key used to encrypt the collection.public String getKmsKeyArn()
The ARN of the Amazon Web Services KMS key used to encrypt the collection.
public CollectionDetail withKmsKeyArn(String kmsKeyArn)
The ARN of the Amazon Web Services KMS key used to encrypt the collection.
kmsKeyArn
- The ARN of the Amazon Web Services KMS key used to encrypt the collection.public void setLastModifiedDate(Long lastModifiedDate)
The date and time when the collection was last modified.
lastModifiedDate
- The date and time when the collection was last modified.public Long getLastModifiedDate()
The date and time when the collection was last modified.
public CollectionDetail withLastModifiedDate(Long lastModifiedDate)
The date and time when the collection was last modified.
lastModifiedDate
- The date and time when the collection was last modified.public void setName(String name)
The name of the collection.
name
- The name of the collection.public String getName()
The name of the collection.
public CollectionDetail withName(String name)
The name of the collection.
name
- The name of the collection.public void setStandbyReplicas(String standbyReplicas)
Details about an OpenSearch Serverless collection.
standbyReplicas
- Details about an OpenSearch Serverless collection.StandbyReplicas
public String getStandbyReplicas()
Details about an OpenSearch Serverless collection.
StandbyReplicas
public CollectionDetail withStandbyReplicas(String standbyReplicas)
Details about an OpenSearch Serverless collection.
standbyReplicas
- Details about an OpenSearch Serverless collection.StandbyReplicas
public CollectionDetail withStandbyReplicas(StandbyReplicas standbyReplicas)
Details about an OpenSearch Serverless collection.
standbyReplicas
- Details about an OpenSearch Serverless collection.StandbyReplicas
public void setStatus(String status)
The current status of the collection.
status
- The current status of the collection.CollectionStatus
public String getStatus()
The current status of the collection.
CollectionStatus
public CollectionDetail withStatus(String status)
The current status of the collection.
status
- The current status of the collection.CollectionStatus
public CollectionDetail withStatus(CollectionStatus status)
The current status of the collection.
status
- The current status of the collection.CollectionStatus
public void setType(String type)
The type of collection.
type
- The type of collection.CollectionType
public String getType()
The type of collection.
CollectionType
public CollectionDetail withType(String type)
The type of collection.
type
- The type of collection.CollectionType
public CollectionDetail withType(CollectionType type)
The type of collection.
type
- The type of collection.CollectionType
public String toString()
toString
in class Object
Object.toString()
public CollectionDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.