public class SourceTableDetails
extends java.lang.Object
implements java.io.Serializable
Contains the details of the table when the backup was created.
Constructor and Description |
---|
SourceTableDetails() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.Long |
getItemCount()
Number of items in the table.
|
java.util.List<KeySchemaElement> |
getKeySchema()
Schema of the table.
|
ProvisionedThroughput |
getProvisionedThroughput()
Read IOPs and Write IOPS on the table when the backup was created.
|
java.lang.String |
getTableArn()
ARN of the table for which backup was created.
|
java.util.Date |
getTableCreationDateTime()
Time when the source table was created.
|
java.lang.String |
getTableId()
Unique identifier for the table for which the backup was created.
|
java.lang.String |
getTableName()
The name of the table for which the backup was created.
|
java.lang.Long |
getTableSizeBytes()
Size of the table in bytes.
|
int |
hashCode() |
void |
setItemCount(java.lang.Long itemCount)
Number of items in the table.
|
void |
setKeySchema(java.util.Collection<KeySchemaElement> keySchema)
Schema of the table.
|
void |
setProvisionedThroughput(ProvisionedThroughput provisionedThroughput)
Read IOPs and Write IOPS on the table when the backup was created.
|
void |
setTableArn(java.lang.String tableArn)
ARN of the table for which backup was created.
|
void |
setTableCreationDateTime(java.util.Date tableCreationDateTime)
Time when the source table was created.
|
void |
setTableId(java.lang.String tableId)
Unique identifier for the table for which the backup was created.
|
void |
setTableName(java.lang.String tableName)
The name of the table for which the backup was created.
|
void |
setTableSizeBytes(java.lang.Long tableSizeBytes)
Size of the table in bytes.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
SourceTableDetails |
withItemCount(java.lang.Long itemCount)
Number of items in the table.
|
SourceTableDetails |
withKeySchema(java.util.Collection<KeySchemaElement> keySchema)
Schema of the table.
|
SourceTableDetails |
withKeySchema(KeySchemaElement... keySchema)
Schema of the table.
|
SourceTableDetails |
withProvisionedThroughput(ProvisionedThroughput provisionedThroughput)
Read IOPs and Write IOPS on the table when the backup was created.
|
SourceTableDetails |
withTableArn(java.lang.String tableArn)
ARN of the table for which backup was created.
|
SourceTableDetails |
withTableCreationDateTime(java.util.Date tableCreationDateTime)
Time when the source table was created.
|
SourceTableDetails |
withTableId(java.lang.String tableId)
Unique identifier for the table for which the backup was created.
|
SourceTableDetails |
withTableName(java.lang.String tableName)
The name of the table for which the backup was created.
|
SourceTableDetails |
withTableSizeBytes(java.lang.Long tableSizeBytes)
Size of the table in bytes.
|
public java.lang.String getTableName()
The name of the table for which the backup was created.
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
The name of the table for which the backup was created.
public void setTableName(java.lang.String tableName)
The name of the table for which the backup was created.
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
tableName
- The name of the table for which the backup was created.
public SourceTableDetails withTableName(java.lang.String tableName)
The name of the table for which the backup was created.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
tableName
- The name of the table for which the backup was created.
public java.lang.String getTableId()
Unique identifier for the table for which the backup was created.
Constraints:
Pattern:
[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
Unique identifier for the table for which the backup was created.
public void setTableId(java.lang.String tableId)
Unique identifier for the table for which the backup was created.
Constraints:
Pattern:
[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
tableId
- Unique identifier for the table for which the backup was created.
public SourceTableDetails withTableId(java.lang.String tableId)
Unique identifier for the table for which the backup was created.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Pattern:
[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
tableId
- Unique identifier for the table for which the backup was created.
public java.lang.String getTableArn()
ARN of the table for which backup was created.
ARN of the table for which backup was created.
public void setTableArn(java.lang.String tableArn)
ARN of the table for which backup was created.
tableArn
- ARN of the table for which backup was created.
public SourceTableDetails withTableArn(java.lang.String tableArn)
ARN of the table for which backup was created.
Returns a reference to this object so that method calls can be chained together.
tableArn
- ARN of the table for which backup was created.
public java.lang.Long getTableSizeBytes()
Size of the table in bytes. Please note this is an approximate value.
Size of the table in bytes. Please note this is an approximate value.
public void setTableSizeBytes(java.lang.Long tableSizeBytes)
Size of the table in bytes. Please note this is an approximate value.
tableSizeBytes
- Size of the table in bytes. Please note this is an approximate value.
public SourceTableDetails withTableSizeBytes(java.lang.Long tableSizeBytes)
Size of the table in bytes. Please note this is an approximate value.
Returns a reference to this object so that method calls can be chained together.
tableSizeBytes
- Size of the table in bytes. Please note this is an approximate value.
public java.util.List<KeySchemaElement> getKeySchema()
Schema of the table.
Schema of the table.
public void setKeySchema(java.util.Collection<KeySchemaElement> keySchema)
Schema of the table.
keySchema
- Schema of the table.
public SourceTableDetails withKeySchema(KeySchemaElement... keySchema)
Schema of the table.
Returns a reference to this object so that method calls can be chained together.
keySchema
- Schema of the table.
public SourceTableDetails withKeySchema(java.util.Collection<KeySchemaElement> keySchema)
Schema of the table.
Returns a reference to this object so that method calls can be chained together.
keySchema
- Schema of the table.
public java.util.Date getTableCreationDateTime()
Time when the source table was created.
Time when the source table was created.
public void setTableCreationDateTime(java.util.Date tableCreationDateTime)
Time when the source table was created.
tableCreationDateTime
- Time when the source table was created.
public SourceTableDetails withTableCreationDateTime(java.util.Date tableCreationDateTime)
Time when the source table was created.
Returns a reference to this object so that method calls can be chained together.
tableCreationDateTime
- Time when the source table was created.
public ProvisionedThroughput getProvisionedThroughput()
Read IOPs and Write IOPS on the table when the backup was created.
Read IOPs and Write IOPS on the table when the backup was created.
public void setProvisionedThroughput(ProvisionedThroughput provisionedThroughput)
Read IOPs and Write IOPS on the table when the backup was created.
provisionedThroughput
- Read IOPs and Write IOPS on the table when the backup was created.
public SourceTableDetails withProvisionedThroughput(ProvisionedThroughput provisionedThroughput)
Read IOPs and Write IOPS on the table when the backup was created.
Returns a reference to this object so that method calls can be chained together.
provisionedThroughput
- Read IOPs and Write IOPS on the table when the backup was created.
public java.lang.Long getItemCount()
Number of items in the table. Please note this is an approximate value.
Constraints:
Range: 0 -
Number of items in the table. Please note this is an approximate value.
public void setItemCount(java.lang.Long itemCount)
Number of items in the table. Please note this is an approximate value.
Constraints:
Range: 0 -
itemCount
- Number of items in the table. Please note this is an approximate value.
public SourceTableDetails withItemCount(java.lang.Long itemCount)
Number of items in the table. Please note this is an approximate value.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Range: 0 -
itemCount
- Number of items in the table. Please note this is an approximate value.
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.