Interface CollectionDetail.Builder

  • Method Details

    • id

      A unique identifier for the collection.

      Parameters:
      id - A unique identifier for the collection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the collection.

      Parameters:
      name - The name of the collection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the collection.

      Parameters:
      status - The current status of the collection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the collection.

      Parameters:
      status - The current status of the collection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of collection.

      Parameters:
      type - The type of collection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of collection.

      Parameters:
      type - The type of collection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • description

      CollectionDetail.Builder description(String description)

      A description of the collection.

      Parameters:
      description - A description of the collection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the collection.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the collection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kmsKeyArn

      CollectionDetail.Builder kmsKeyArn(String kmsKeyArn)

      The ARN of the Amazon Web Services KMS key used to encrypt the collection.

      Parameters:
      kmsKeyArn - The ARN of the Amazon Web Services KMS key used to encrypt the collection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • standbyReplicas

      CollectionDetail.Builder standbyReplicas(String standbyReplicas)

      Details about an OpenSearch Serverless collection.

      Parameters:
      standbyReplicas - Details about an OpenSearch Serverless collection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • standbyReplicas

      CollectionDetail.Builder standbyReplicas(StandbyReplicas standbyReplicas)

      Details about an OpenSearch Serverless collection.

      Parameters:
      standbyReplicas - Details about an OpenSearch Serverless collection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdDate

      CollectionDetail.Builder createdDate(Long createdDate)

      The Epoch time when the collection was created.

      Parameters:
      createdDate - The Epoch time when the collection was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedDate

      CollectionDetail.Builder lastModifiedDate(Long lastModifiedDate)

      The date and time when the collection was last modified.

      Parameters:
      lastModifiedDate - The date and time when the collection was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • collectionEndpoint

      CollectionDetail.Builder collectionEndpoint(String collectionEndpoint)

      Collection-specific endpoint used to submit index, search, and data upload requests to an OpenSearch Serverless collection.

      Parameters:
      collectionEndpoint - Collection-specific endpoint used to submit index, search, and data upload requests to an OpenSearch Serverless collection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dashboardEndpoint

      CollectionDetail.Builder dashboardEndpoint(String dashboardEndpoint)

      Collection-specific endpoint used to access OpenSearch Dashboards.

      Parameters:
      dashboardEndpoint - Collection-specific endpoint used to access OpenSearch Dashboards.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failureCode

      CollectionDetail.Builder failureCode(String failureCode)

      A failure code associated with the request.

      Parameters:
      failureCode - A failure code associated with the request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failureMessage

      CollectionDetail.Builder failureMessage(String failureMessage)

      A message associated with the failure code.

      Parameters:
      failureMessage - A message associated with the failure code.
      Returns:
      Returns a reference to this object so that method calls can be chained together.