Interface GetTableResponse.Builder

  • Method Details

    • name

      The name of the table.

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

      The type of the table.

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

      The type of the table.

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

      GetTableResponse.Builder tableARN(String tableARN)

      The Amazon Resource Name (ARN) of the table.

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

      The namespace associated with the table.

      Parameters:
      namespace - The namespace associated with the table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • namespace

      GetTableResponse.Builder namespace(String... namespace)

      The namespace associated with the table.

      Parameters:
      namespace - The namespace associated with the table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • namespaceId

      GetTableResponse.Builder namespaceId(String namespaceId)

      The unique identifier of the namespace containing this table.

      Parameters:
      namespaceId - The unique identifier of the namespace containing this table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • versionToken

      GetTableResponse.Builder versionToken(String versionToken)

      The version token of the table.

      Parameters:
      versionToken - The version token of the table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • metadataLocation

      GetTableResponse.Builder metadataLocation(String metadataLocation)

      The metadata location of the table.

      Parameters:
      metadataLocation - The metadata location of the table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • warehouseLocation

      GetTableResponse.Builder warehouseLocation(String warehouseLocation)

      The warehouse location of the table.

      Parameters:
      warehouseLocation - The warehouse location of the table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      GetTableResponse.Builder createdAt(Instant createdAt)

      The date and time the table bucket was created at.

      Parameters:
      createdAt - The date and time the table bucket was created at.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdBy

      GetTableResponse.Builder createdBy(String createdBy)

      The ID of the account that created the table.

      Parameters:
      createdBy - The ID of the account that created the table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • managedByService

      GetTableResponse.Builder managedByService(String managedByService)

      The service that manages the table.

      Parameters:
      managedByService - The service that manages the table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • modifiedAt

      GetTableResponse.Builder modifiedAt(Instant modifiedAt)

      The date and time the table was last modified on.

      Parameters:
      modifiedAt - The date and time the table was last modified on.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • modifiedBy

      GetTableResponse.Builder modifiedBy(String modifiedBy)

      The ID of the account that last modified the table.

      Parameters:
      modifiedBy - The ID of the account that last modified the table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ownerAccountId

      GetTableResponse.Builder ownerAccountId(String ownerAccountId)

      The ID of the account that owns the table.

      Parameters:
      ownerAccountId - The ID of the account that owns the table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • format

      The format of the table.

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

      The format of the table.

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

      GetTableResponse.Builder tableBucketId(String tableBucketId)

      The unique identifier of the table bucket containing this table.

      Parameters:
      tableBucketId - The unique identifier of the table bucket containing this table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • managedTableInformation

      GetTableResponse.Builder managedTableInformation(ManagedTableInformation managedTableInformation)

      If this table is managed by S3 Tables, contains additional information such as replication details.

      Parameters:
      managedTableInformation - If this table is managed by S3 Tables, contains additional information such as replication details.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • managedTableInformation

      default GetTableResponse.Builder managedTableInformation(Consumer<ManagedTableInformation.Builder> managedTableInformation)

      If this table is managed by S3 Tables, contains additional information such as replication details.

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

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

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