Interface Index.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Index.Builder,Index>, SdkBuilder<Index.Builder,Index>, SdkPojo
Enclosing class:
Index

@Mutable @NotThreadSafe public static interface Index.Builder extends SdkPojo, CopyableBuilder<Index.Builder,Index>
  • Method Details

    • displayName

      Index.Builder displayName(String displayName)

      The name of the index.

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

      Index.Builder indexId(String indexId)

      The identifier for the index.

      Parameters:
      indexId - The identifier for the index.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      Index.Builder createdAt(Instant createdAt)

      The Unix timestamp when the index was created.

      Parameters:
      createdAt - The Unix timestamp when the index was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      Index.Builder updatedAt(Instant updatedAt)

      The Unix timestamp when the index was last updated.

      Parameters:
      updatedAt - The Unix timestamp when the index was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      Index.Builder status(String status)

      The current status of the index. When the status is ACTIVE, the index is ready.

      Parameters:
      status - The current status of the index. When the status is ACTIVE, the index is ready.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      Index.Builder status(IndexStatus status)

      The current status of the index. When the status is ACTIVE, the index is ready.

      Parameters:
      status - The current status of the index. When the status is ACTIVE, the index is ready.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: