Interface CollectionGroupDetail.Builder

  • Method Details

    • id

      The unique identifier of the collection group.

      Parameters:
      id - The unique identifier of the collection group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the collection group.

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

      The name of the collection group.

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

      CollectionGroupDetail.Builder standbyReplicas(String standbyReplicas)

      Indicates whether standby replicas are used for the collection group.

      Parameters:
      standbyReplicas - Indicates whether standby replicas are used for the collection group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • standbyReplicas

      CollectionGroupDetail.Builder standbyReplicas(StandbyReplicas standbyReplicas)

      Indicates whether standby replicas are used for the collection group.

      Parameters:
      standbyReplicas - Indicates whether standby replicas are used for the collection group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • description

      CollectionGroupDetail.Builder description(String description)

      The description of the collection group.

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

      A map of key-value pairs associated with the collection group.

      Parameters:
      tags - A map of key-value pairs associated with the collection group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      A map of key-value pairs associated with the collection group.

      Parameters:
      tags - A map of key-value pairs associated with the collection group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      A map of key-value pairs associated with the collection group.

      This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to tags(List<Tag>).

      Parameters:
      tags - a consumer that will call methods on Tag.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdDate

      CollectionGroupDetail.Builder createdDate(Long createdDate)

      The Epoch time when the collection group was created.

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

      The capacity limits for the collection group, in OpenSearch Compute Units (OCUs).

      Parameters:
      capacityLimits - The capacity limits for the collection group, in OpenSearch Compute Units (OCUs).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • capacityLimits

      The capacity limits for the collection group, in OpenSearch Compute Units (OCUs).

      This is a convenience method that creates an instance of the CollectionGroupCapacityLimits.Builder avoiding the need to create one manually via CollectionGroupCapacityLimits.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to capacityLimits(CollectionGroupCapacityLimits).

      Parameters:
      capacityLimits - a consumer that will call methods on CollectionGroupCapacityLimits.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • numberOfCollections

      CollectionGroupDetail.Builder numberOfCollections(Integer numberOfCollections)

      The number of collections associated with the collection group.

      Parameters:
      numberOfCollections - The number of collections associated with the collection group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.