Interface TableStatistics.Builder

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

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

    • schemaName

      TableStatistics.Builder schemaName(String schemaName)

      The schema name.

      Parameters:
      schemaName - The schema name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tableName

      TableStatistics.Builder tableName(String tableName)

      The name of the table.

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

      TableStatistics.Builder inserts(Long inserts)

      The number of insert actions performed on a table.

      Parameters:
      inserts - The number of insert actions performed on a table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deletes

      TableStatistics.Builder deletes(Long deletes)

      The number of delete actions performed on a table.

      Parameters:
      deletes - The number of delete actions performed on a table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updates

      TableStatistics.Builder updates(Long updates)

      The number of update actions performed on a table.

      Parameters:
      updates - The number of update actions performed on a table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ddls

      The data definition language (DDL) used to build and modify the structure of your tables.

      Parameters:
      ddls - The data definition language (DDL) used to build and modify the structure of your tables.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appliedInserts

      TableStatistics.Builder appliedInserts(Long appliedInserts)

      The number of insert actions applied on a target table.

      Parameters:
      appliedInserts - The number of insert actions applied on a target table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appliedDeletes

      TableStatistics.Builder appliedDeletes(Long appliedDeletes)

      The number of delete actions applied on a target table.

      Parameters:
      appliedDeletes - The number of delete actions applied on a target table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appliedUpdates

      TableStatistics.Builder appliedUpdates(Long appliedUpdates)

      The number of update actions applied on a target table.

      Parameters:
      appliedUpdates - The number of update actions applied on a target table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appliedDdls

      TableStatistics.Builder appliedDdls(Long appliedDdls)

      The number of data definition language (DDL) statements used to build and modify the structure of your tables applied on the target.

      Parameters:
      appliedDdls - The number of data definition language (DDL) statements used to build and modify the structure of your tables applied on the target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fullLoadRows

      TableStatistics.Builder fullLoadRows(Long fullLoadRows)

      The number of rows added during the full load operation.

      Parameters:
      fullLoadRows - The number of rows added during the full load operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fullLoadCondtnlChkFailedRows

      TableStatistics.Builder fullLoadCondtnlChkFailedRows(Long fullLoadCondtnlChkFailedRows)

      The number of rows that failed conditional checks during the full load operation (valid only for migrations where DynamoDB is the target).

      Parameters:
      fullLoadCondtnlChkFailedRows - The number of rows that failed conditional checks during the full load operation (valid only for migrations where DynamoDB is the target).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fullLoadErrorRows

      TableStatistics.Builder fullLoadErrorRows(Long fullLoadErrorRows)

      The number of rows that failed to load during the full load operation (valid only for migrations where DynamoDB is the target).

      Parameters:
      fullLoadErrorRows - The number of rows that failed to load during the full load operation (valid only for migrations where DynamoDB is the target).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fullLoadStartTime

      TableStatistics.Builder fullLoadStartTime(Instant fullLoadStartTime)

      The time when the full load operation started.

      Parameters:
      fullLoadStartTime - The time when the full load operation started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fullLoadEndTime

      TableStatistics.Builder fullLoadEndTime(Instant fullLoadEndTime)

      The time when the full load operation completed.

      Parameters:
      fullLoadEndTime - The time when the full load operation completed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fullLoadReloaded

      TableStatistics.Builder fullLoadReloaded(Boolean fullLoadReloaded)

      A value that indicates if the table was reloaded (true) or loaded as part of a new full load operation (false).

      Parameters:
      fullLoadReloaded - A value that indicates if the table was reloaded (true) or loaded as part of a new full load operation (false).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdateTime

      TableStatistics.Builder lastUpdateTime(Instant lastUpdateTime)

      The last time a table was updated.

      Parameters:
      lastUpdateTime - The last time a table was updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tableState

      TableStatistics.Builder tableState(String tableState)

      The state of the tables described.

      Valid states: Table does not exist | Before load | Full load | Table completed | Table cancelled | Table error | Table is being reloaded

      Parameters:
      tableState - The state of the tables described.

      Valid states: Table does not exist | Before load | Full load | Table completed | Table cancelled | Table error | Table is being reloaded

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validationPendingRecords

      TableStatistics.Builder validationPendingRecords(Long validationPendingRecords)

      The number of records that have yet to be validated.

      Parameters:
      validationPendingRecords - The number of records that have yet to be validated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validationFailedRecords

      TableStatistics.Builder validationFailedRecords(Long validationFailedRecords)

      The number of records that failed validation.

      Parameters:
      validationFailedRecords - The number of records that failed validation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validationSuspendedRecords

      TableStatistics.Builder validationSuspendedRecords(Long validationSuspendedRecords)

      The number of records that couldn't be validated.

      Parameters:
      validationSuspendedRecords - The number of records that couldn't be validated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validationState

      TableStatistics.Builder validationState(String validationState)

      The validation state of the table.

      This parameter can have the following values:

      • Not enabled – Validation isn't enabled for the table in the migration task.

      • Pending records – Some records in the table are waiting for validation.

      • Mismatched records – Some records in the table don't match between the source and target.

      • Suspended records – Some records in the table couldn't be validated.

      • No primary key –The table couldn't be validated because it has no primary key.

      • Table error – The table wasn't validated because it's in an error state and some data wasn't migrated.

      • Validated – All rows in the table are validated. If the table is updated, the status can change from Validated.

      • Error – The table couldn't be validated because of an unexpected error.

      • Pending validation – The table is waiting validation.

      • Preparing table – Preparing the table enabled in the migration task for validation.

      • Pending revalidation – All rows in the table are pending validation after the table was updated.

      Parameters:
      validationState - The validation state of the table.

      This parameter can have the following values:

      • Not enabled – Validation isn't enabled for the table in the migration task.

      • Pending records – Some records in the table are waiting for validation.

      • Mismatched records – Some records in the table don't match between the source and target.

      • Suspended records – Some records in the table couldn't be validated.

      • No primary key –The table couldn't be validated because it has no primary key.

      • Table error – The table wasn't validated because it's in an error state and some data wasn't migrated.

      • Validated – All rows in the table are validated. If the table is updated, the status can change from Validated.

      • Error – The table couldn't be validated because of an unexpected error.

      • Pending validation – The table is waiting validation.

      • Preparing table – Preparing the table enabled in the migration task for validation.

      • Pending revalidation – All rows in the table are pending validation after the table was updated.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validationStateDetails

      TableStatistics.Builder validationStateDetails(String validationStateDetails)

      Additional details about the state of validation.

      Parameters:
      validationStateDetails - Additional details about the state of validation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.