@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TableStatistics extends Object implements Serializable, Cloneable, StructuredPojo
Provides a collection of table statistics in response to a request by the DescribeTableStatistics
operation.
Constructor and Description |
---|
TableStatistics() |
Modifier and Type | Method and Description |
---|---|
TableStatistics |
clone() |
boolean |
equals(Object obj) |
Long |
getAppliedDdls()
The number of data definition language (DDL) statements used to build and modify the structure of your tables
applied on the target.
|
Long |
getAppliedDeletes()
The number of delete actions applied on a target table.
|
Long |
getAppliedInserts()
The number of insert actions applied on a target table.
|
Long |
getAppliedUpdates()
The number of update actions applied on a target table.
|
Long |
getDdls()
The data definition language (DDL) used to build and modify the structure of your tables.
|
Long |
getDeletes()
The number of delete actions performed on a table.
|
Long |
getFullLoadCondtnlChkFailedRows()
The number of rows that failed conditional checks during the full load operation (valid only for migrations where
DynamoDB is the target).
|
Date |
getFullLoadEndTime()
The time when the full load operation completed.
|
Long |
getFullLoadErrorRows()
The number of rows that failed to load during the full load operation (valid only for migrations where DynamoDB
is the target).
|
Boolean |
getFullLoadReloaded()
A value that indicates if the table was reloaded (
true ) or loaded as part of a new full load
operation (false ). |
Long |
getFullLoadRows()
The number of rows added during the full load operation.
|
Date |
getFullLoadStartTime()
The time when the full load operation started.
|
Long |
getInserts()
The number of insert actions performed on a table.
|
Date |
getLastUpdateTime()
The last time a table was updated.
|
String |
getSchemaName()
The schema name.
|
String |
getTableName()
The name of the table.
|
String |
getTableState()
The state of the tables described.
|
Long |
getUpdates()
The number of update actions performed on a table.
|
Long |
getValidationFailedRecords()
The number of records that failed validation.
|
Long |
getValidationPendingRecords()
The number of records that have yet to be validated.
|
String |
getValidationState()
The validation state of the table.
|
String |
getValidationStateDetails()
Additional details about the state of validation.
|
Long |
getValidationSuspendedRecords()
The number of records that couldn't be validated.
|
int |
hashCode() |
Boolean |
isFullLoadReloaded()
A value that indicates if the table was reloaded (
true ) or loaded as part of a new full load
operation (false ). |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAppliedDdls(Long appliedDdls)
The number of data definition language (DDL) statements used to build and modify the structure of your tables
applied on the target.
|
void |
setAppliedDeletes(Long appliedDeletes)
The number of delete actions applied on a target table.
|
void |
setAppliedInserts(Long appliedInserts)
The number of insert actions applied on a target table.
|
void |
setAppliedUpdates(Long appliedUpdates)
The number of update actions applied on a target table.
|
void |
setDdls(Long ddls)
The data definition language (DDL) used to build and modify the structure of your tables.
|
void |
setDeletes(Long deletes)
The number of delete actions performed on a table.
|
void |
setFullLoadCondtnlChkFailedRows(Long fullLoadCondtnlChkFailedRows)
The number of rows that failed conditional checks during the full load operation (valid only for migrations where
DynamoDB is the target).
|
void |
setFullLoadEndTime(Date fullLoadEndTime)
The time when the full load operation completed.
|
void |
setFullLoadErrorRows(Long fullLoadErrorRows)
The number of rows that failed to load during the full load operation (valid only for migrations where DynamoDB
is the target).
|
void |
setFullLoadReloaded(Boolean fullLoadReloaded)
A value that indicates if the table was reloaded (
true ) or loaded as part of a new full load
operation (false ). |
void |
setFullLoadRows(Long fullLoadRows)
The number of rows added during the full load operation.
|
void |
setFullLoadStartTime(Date fullLoadStartTime)
The time when the full load operation started.
|
void |
setInserts(Long inserts)
The number of insert actions performed on a table.
|
void |
setLastUpdateTime(Date lastUpdateTime)
The last time a table was updated.
|
void |
setSchemaName(String schemaName)
The schema name.
|
void |
setTableName(String tableName)
The name of the table.
|
void |
setTableState(String tableState)
The state of the tables described.
|
void |
setUpdates(Long updates)
The number of update actions performed on a table.
|
void |
setValidationFailedRecords(Long validationFailedRecords)
The number of records that failed validation.
|
void |
setValidationPendingRecords(Long validationPendingRecords)
The number of records that have yet to be validated.
|
void |
setValidationState(String validationState)
The validation state of the table.
|
void |
setValidationStateDetails(String validationStateDetails)
Additional details about the state of validation.
|
void |
setValidationSuspendedRecords(Long validationSuspendedRecords)
The number of records that couldn't be validated.
|
String |
toString()
Returns a string representation of this object.
|
TableStatistics |
withAppliedDdls(Long appliedDdls)
The number of data definition language (DDL) statements used to build and modify the structure of your tables
applied on the target.
|
TableStatistics |
withAppliedDeletes(Long appliedDeletes)
The number of delete actions applied on a target table.
|
TableStatistics |
withAppliedInserts(Long appliedInserts)
The number of insert actions applied on a target table.
|
TableStatistics |
withAppliedUpdates(Long appliedUpdates)
The number of update actions applied on a target table.
|
TableStatistics |
withDdls(Long ddls)
The data definition language (DDL) used to build and modify the structure of your tables.
|
TableStatistics |
withDeletes(Long deletes)
The number of delete actions performed on a table.
|
TableStatistics |
withFullLoadCondtnlChkFailedRows(Long fullLoadCondtnlChkFailedRows)
The number of rows that failed conditional checks during the full load operation (valid only for migrations where
DynamoDB is the target).
|
TableStatistics |
withFullLoadEndTime(Date fullLoadEndTime)
The time when the full load operation completed.
|
TableStatistics |
withFullLoadErrorRows(Long fullLoadErrorRows)
The number of rows that failed to load during the full load operation (valid only for migrations where DynamoDB
is the target).
|
TableStatistics |
withFullLoadReloaded(Boolean fullLoadReloaded)
A value that indicates if the table was reloaded (
true ) or loaded as part of a new full load
operation (false ). |
TableStatistics |
withFullLoadRows(Long fullLoadRows)
The number of rows added during the full load operation.
|
TableStatistics |
withFullLoadStartTime(Date fullLoadStartTime)
The time when the full load operation started.
|
TableStatistics |
withInserts(Long inserts)
The number of insert actions performed on a table.
|
TableStatistics |
withLastUpdateTime(Date lastUpdateTime)
The last time a table was updated.
|
TableStatistics |
withSchemaName(String schemaName)
The schema name.
|
TableStatistics |
withTableName(String tableName)
The name of the table.
|
TableStatistics |
withTableState(String tableState)
The state of the tables described.
|
TableStatistics |
withUpdates(Long updates)
The number of update actions performed on a table.
|
TableStatistics |
withValidationFailedRecords(Long validationFailedRecords)
The number of records that failed validation.
|
TableStatistics |
withValidationPendingRecords(Long validationPendingRecords)
The number of records that have yet to be validated.
|
TableStatistics |
withValidationState(String validationState)
The validation state of the table.
|
TableStatistics |
withValidationStateDetails(String validationStateDetails)
Additional details about the state of validation.
|
TableStatistics |
withValidationSuspendedRecords(Long validationSuspendedRecords)
The number of records that couldn't be validated.
|
public void setSchemaName(String schemaName)
The schema name.
schemaName
- The schema name.public String getSchemaName()
The schema name.
public TableStatistics withSchemaName(String schemaName)
The schema name.
schemaName
- The schema name.public void setTableName(String tableName)
The name of the table.
tableName
- The name of the table.public String getTableName()
The name of the table.
public TableStatistics withTableName(String tableName)
The name of the table.
tableName
- The name of the table.public void setInserts(Long inserts)
The number of insert actions performed on a table.
inserts
- The number of insert actions performed on a table.public Long getInserts()
The number of insert actions performed on a table.
public TableStatistics withInserts(Long inserts)
The number of insert actions performed on a table.
inserts
- The number of insert actions performed on a table.public void setDeletes(Long deletes)
The number of delete actions performed on a table.
deletes
- The number of delete actions performed on a table.public Long getDeletes()
The number of delete actions performed on a table.
public TableStatistics withDeletes(Long deletes)
The number of delete actions performed on a table.
deletes
- The number of delete actions performed on a table.public void setUpdates(Long updates)
The number of update actions performed on a table.
updates
- The number of update actions performed on a table.public Long getUpdates()
The number of update actions performed on a table.
public TableStatistics withUpdates(Long updates)
The number of update actions performed on a table.
updates
- The number of update actions performed on a table.public void setDdls(Long ddls)
The data definition language (DDL) used to build and modify the structure of your tables.
ddls
- The data definition language (DDL) used to build and modify the structure of your tables.public Long getDdls()
The data definition language (DDL) used to build and modify the structure of your tables.
public TableStatistics withDdls(Long ddls)
The data definition language (DDL) used to build and modify the structure of your tables.
ddls
- The data definition language (DDL) used to build and modify the structure of your tables.public void setAppliedInserts(Long appliedInserts)
The number of insert actions applied on a target table.
appliedInserts
- The number of insert actions applied on a target table.public Long getAppliedInserts()
The number of insert actions applied on a target table.
public TableStatistics withAppliedInserts(Long appliedInserts)
The number of insert actions applied on a target table.
appliedInserts
- The number of insert actions applied on a target table.public void setAppliedDeletes(Long appliedDeletes)
The number of delete actions applied on a target table.
appliedDeletes
- The number of delete actions applied on a target table.public Long getAppliedDeletes()
The number of delete actions applied on a target table.
public TableStatistics withAppliedDeletes(Long appliedDeletes)
The number of delete actions applied on a target table.
appliedDeletes
- The number of delete actions applied on a target table.public void setAppliedUpdates(Long appliedUpdates)
The number of update actions applied on a target table.
appliedUpdates
- The number of update actions applied on a target table.public Long getAppliedUpdates()
The number of update actions applied on a target table.
public TableStatistics withAppliedUpdates(Long appliedUpdates)
The number of update actions applied on a target table.
appliedUpdates
- The number of update actions applied on a target table.public void setAppliedDdls(Long appliedDdls)
The number of data definition language (DDL) statements used to build and modify the structure of your tables applied on the target.
appliedDdls
- The number of data definition language (DDL) statements used to build and modify the structure of your
tables applied on the target.public Long getAppliedDdls()
The number of data definition language (DDL) statements used to build and modify the structure of your tables applied on the target.
public TableStatistics withAppliedDdls(Long appliedDdls)
The number of data definition language (DDL) statements used to build and modify the structure of your tables applied on the target.
appliedDdls
- The number of data definition language (DDL) statements used to build and modify the structure of your
tables applied on the target.public void setFullLoadRows(Long fullLoadRows)
The number of rows added during the full load operation.
fullLoadRows
- The number of rows added during the full load operation.public Long getFullLoadRows()
The number of rows added during the full load operation.
public TableStatistics withFullLoadRows(Long fullLoadRows)
The number of rows added during the full load operation.
fullLoadRows
- The number of rows added during the full load operation.public void setFullLoadCondtnlChkFailedRows(Long fullLoadCondtnlChkFailedRows)
The number of rows that failed conditional checks during the full load operation (valid only for migrations where DynamoDB is the target).
fullLoadCondtnlChkFailedRows
- The number of rows that failed conditional checks during the full load operation (valid only for
migrations where DynamoDB is the target).public Long getFullLoadCondtnlChkFailedRows()
The number of rows that failed conditional checks during the full load operation (valid only for migrations where DynamoDB is the target).
public TableStatistics withFullLoadCondtnlChkFailedRows(Long fullLoadCondtnlChkFailedRows)
The number of rows that failed conditional checks during the full load operation (valid only for migrations where DynamoDB is the target).
fullLoadCondtnlChkFailedRows
- The number of rows that failed conditional checks during the full load operation (valid only for
migrations where DynamoDB is the target).public void setFullLoadErrorRows(Long fullLoadErrorRows)
The number of rows that failed to load during the full load operation (valid only for migrations where DynamoDB is the target).
fullLoadErrorRows
- The number of rows that failed to load during the full load operation (valid only for migrations where
DynamoDB is the target).public Long getFullLoadErrorRows()
The number of rows that failed to load during the full load operation (valid only for migrations where DynamoDB is the target).
public TableStatistics withFullLoadErrorRows(Long fullLoadErrorRows)
The number of rows that failed to load during the full load operation (valid only for migrations where DynamoDB is the target).
fullLoadErrorRows
- The number of rows that failed to load during the full load operation (valid only for migrations where
DynamoDB is the target).public void setFullLoadStartTime(Date fullLoadStartTime)
The time when the full load operation started.
fullLoadStartTime
- The time when the full load operation started.public Date getFullLoadStartTime()
The time when the full load operation started.
public TableStatistics withFullLoadStartTime(Date fullLoadStartTime)
The time when the full load operation started.
fullLoadStartTime
- The time when the full load operation started.public void setFullLoadEndTime(Date fullLoadEndTime)
The time when the full load operation completed.
fullLoadEndTime
- The time when the full load operation completed.public Date getFullLoadEndTime()
The time when the full load operation completed.
public TableStatistics withFullLoadEndTime(Date fullLoadEndTime)
The time when the full load operation completed.
fullLoadEndTime
- The time when the full load operation completed.public void setFullLoadReloaded(Boolean fullLoadReloaded)
A value that indicates if the table was reloaded (true
) or loaded as part of a new full load
operation (false
).
fullLoadReloaded
- A value that indicates if the table was reloaded (true
) or loaded as part of a new full load
operation (false
).public Boolean getFullLoadReloaded()
A value that indicates if the table was reloaded (true
) or loaded as part of a new full load
operation (false
).
true
) or loaded as part of a new full load
operation (false
).public TableStatistics withFullLoadReloaded(Boolean fullLoadReloaded)
A value that indicates if the table was reloaded (true
) or loaded as part of a new full load
operation (false
).
fullLoadReloaded
- A value that indicates if the table was reloaded (true
) or loaded as part of a new full load
operation (false
).public Boolean isFullLoadReloaded()
A value that indicates if the table was reloaded (true
) or loaded as part of a new full load
operation (false
).
true
) or loaded as part of a new full load
operation (false
).public void setLastUpdateTime(Date lastUpdateTime)
The last time a table was updated.
lastUpdateTime
- The last time a table was updated.public Date getLastUpdateTime()
The last time a table was updated.
public TableStatistics withLastUpdateTime(Date lastUpdateTime)
The last time a table was updated.
lastUpdateTime
- The last time a table was updated.public void setTableState(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
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
public String getTableState()
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
Valid states: Table does not exist | Before load | Full load | Table completed | Table cancelled | Table error | Table is being reloaded
public TableStatistics withTableState(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
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
public void setValidationPendingRecords(Long validationPendingRecords)
The number of records that have yet to be validated.
validationPendingRecords
- The number of records that have yet to be validated.public Long getValidationPendingRecords()
The number of records that have yet to be validated.
public TableStatistics withValidationPendingRecords(Long validationPendingRecords)
The number of records that have yet to be validated.
validationPendingRecords
- The number of records that have yet to be validated.public void setValidationFailedRecords(Long validationFailedRecords)
The number of records that failed validation.
validationFailedRecords
- The number of records that failed validation.public Long getValidationFailedRecords()
The number of records that failed validation.
public TableStatistics withValidationFailedRecords(Long validationFailedRecords)
The number of records that failed validation.
validationFailedRecords
- The number of records that failed validation.public void setValidationSuspendedRecords(Long validationSuspendedRecords)
The number of records that couldn't be validated.
validationSuspendedRecords
- The number of records that couldn't be validated.public Long getValidationSuspendedRecords()
The number of records that couldn't be validated.
public TableStatistics withValidationSuspendedRecords(Long validationSuspendedRecords)
The number of records that couldn't be validated.
validationSuspendedRecords
- The number of records that couldn't be validated.public void setValidationState(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.
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.
public String getValidationState()
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.
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.
public TableStatistics withValidationState(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.
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.
public void setValidationStateDetails(String validationStateDetails)
Additional details about the state of validation.
validationStateDetails
- Additional details about the state of validation.public String getValidationStateDetails()
Additional details about the state of validation.
public TableStatistics withValidationStateDetails(String validationStateDetails)
Additional details about the state of validation.
validationStateDetails
- Additional details about the state of validation.public String toString()
toString
in class Object
Object.toString()
public TableStatistics clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.