@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SourceTableDetails extends Object implements Serializable, Cloneable, StructuredPojo
Contains the details of the table when the backup was created.
Constructor and Description |
---|
SourceTableDetails() |
Modifier and Type | Method and Description |
---|---|
SourceTableDetails |
clone() |
boolean |
equals(Object obj) |
Long |
getItemCount()
Number of items in the table.
|
List<KeySchemaElement> |
getKeySchema()
Schema of the table.
|
ProvisionedThroughput |
getProvisionedThroughput()
Read IOPs and Write IOPS on the table when the backup was created.
|
String |
getTableArn()
ARN of the table for which backup was created.
|
Date |
getTableCreationDateTime()
Time when the source table was created.
|
String |
getTableId()
Unique identifier for the table for which the backup was created.
|
String |
getTableName()
The name of the table for which the backup was created.
|
Long |
getTableSizeBytes()
Size of the table in bytes.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setItemCount(Long itemCount)
Number of items in the table.
|
void |
setKeySchema(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(String tableArn)
ARN of the table for which backup was created.
|
void |
setTableCreationDateTime(Date tableCreationDateTime)
Time when the source table was created.
|
void |
setTableId(String tableId)
Unique identifier for the table for which the backup was created.
|
void |
setTableName(String tableName)
The name of the table for which the backup was created.
|
void |
setTableSizeBytes(Long tableSizeBytes)
Size of the table in bytes.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
SourceTableDetails |
withItemCount(Long itemCount)
Number of items in the table.
|
SourceTableDetails |
withKeySchema(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(String tableArn)
ARN of the table for which backup was created.
|
SourceTableDetails |
withTableCreationDateTime(Date tableCreationDateTime)
Time when the source table was created.
|
SourceTableDetails |
withTableId(String tableId)
Unique identifier for the table for which the backup was created.
|
SourceTableDetails |
withTableName(String tableName)
The name of the table for which the backup was created.
|
SourceTableDetails |
withTableSizeBytes(Long tableSizeBytes)
Size of the table in bytes.
|
public void setTableName(String tableName)
The name of the table for which the backup was created.
tableName
- The name of the table for which the backup was created.public String getTableName()
The name of the table for which the backup was created.
public SourceTableDetails withTableName(String tableName)
The name of the table for which the backup was created.
tableName
- The name of the table for which the backup was created.public void setTableId(String tableId)
Unique identifier for the table for which the backup was created.
tableId
- Unique identifier for the table for which the backup was created.public String getTableId()
Unique identifier for the table for which the backup was created.
public SourceTableDetails withTableId(String tableId)
Unique identifier for the table for which the backup was created.
tableId
- Unique identifier for the table for which the backup was created.public void setTableArn(String tableArn)
ARN of the table for which backup was created.
tableArn
- ARN of the table for which backup was created.public String getTableArn()
ARN of the table for which backup was created.
public SourceTableDetails withTableArn(String tableArn)
ARN of the table for which backup was created.
tableArn
- ARN of the table for which backup was created.public void setTableSizeBytes(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 Long getTableSizeBytes()
Size of the table in bytes. Please note this is an approximate value.
public SourceTableDetails withTableSizeBytes(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 List<KeySchemaElement> getKeySchema()
Schema of the table.
public void setKeySchema(Collection<KeySchemaElement> keySchema)
Schema of the table.
keySchema
- Schema of the table.public SourceTableDetails withKeySchema(KeySchemaElement... keySchema)
Schema of the table.
NOTE: This method appends the values to the existing list (if any). Use
setKeySchema(java.util.Collection)
or withKeySchema(java.util.Collection)
if you want to
override the existing values.
keySchema
- Schema of the table.public SourceTableDetails withKeySchema(Collection<KeySchemaElement> keySchema)
Schema of the table.
keySchema
- Schema of the table.public void setTableCreationDateTime(Date tableCreationDateTime)
Time when the source table was created.
tableCreationDateTime
- Time when the source table was created.public Date getTableCreationDateTime()
Time when the source table was created.
public SourceTableDetails withTableCreationDateTime(Date tableCreationDateTime)
Time when the source table was created.
tableCreationDateTime
- Time when the source table 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 ProvisionedThroughput getProvisionedThroughput()
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.
provisionedThroughput
- Read IOPs and Write IOPS on the table when the backup was created.public void setItemCount(Long itemCount)
Number of items in the table. Please note this is an approximate value.
itemCount
- Number of items in the table. Please note this is an approximate value.public Long getItemCount()
Number of items in the table. Please note this is an approximate value.
public SourceTableDetails withItemCount(Long itemCount)
Number of items in the table. Please note this is an approximate value.
itemCount
- Number of items in the table. Please note this is an approximate value.public String toString()
toString
in class Object
Object.toString()
public SourceTableDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2017. All rights reserved.