Interface TableError.Builder

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

public static interface TableError.Builder extends SdkPojo, CopyableBuilder<TableError.Builder,TableError>
  • Method Details

    • tableName

      TableError.Builder tableName(String tableName)

      The name of the table. For Hive compatibility, this must be entirely lowercase.

      Parameters:
      tableName - The name of the table. For Hive compatibility, this must be entirely lowercase.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • errorDetail

      TableError.Builder errorDetail(ErrorDetail errorDetail)

      The details about the error.

      Parameters:
      errorDetail - The details about the error.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • errorDetail

      default TableError.Builder errorDetail(Consumer<ErrorDetail.Builder> errorDetail)

      The details about the error.

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

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

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