@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) |
String |
getBillingMode()
Controls how you are charged for read and write throughput and how you manage capacity.
|
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 |
setBillingMode(String billingMode)
Controls how you are charged for read and write throughput and how you manage capacity.
|
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.
|
SourceTableDetails |
withBillingMode(BillingMode billingMode)
Controls how you are charged for read and write throughput and how you manage capacity.
|
SourceTableDetails |
withBillingMode(String billingMode)
Controls how you are charged for read and write throughput and how you manage capacity.
|
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. Note that this is an approximate value.
tableSizeBytes
- Size of the table in bytes. Note that this is an approximate value.public Long getTableSizeBytes()
Size of the table in bytes. Note that this is an approximate value.
public SourceTableDetails withTableSizeBytes(Long tableSizeBytes)
Size of the table in bytes. Note that this is an approximate value.
tableSizeBytes
- Size of the table in bytes. Note that 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. Note that this is an approximate value.
itemCount
- Number of items in the table. Note that this is an approximate value.public Long getItemCount()
Number of items in the table. Note that this is an approximate value.
public SourceTableDetails withItemCount(Long itemCount)
Number of items in the table. Note that this is an approximate value.
itemCount
- Number of items in the table. Note that this is an approximate value.public void setBillingMode(String billingMode)
Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later.
PROVISIONED
- Sets the read/write capacity mode to PROVISIONED
. We recommend using
PROVISIONED
for predictable workloads.
PAY_PER_REQUEST
- Sets the read/write capacity mode to PAY_PER_REQUEST
. We recommend
using PAY_PER_REQUEST
for unpredictable workloads.
billingMode
- Controls how you are charged for read and write throughput and how you manage capacity. This setting can
be changed later.
PROVISIONED
- Sets the read/write capacity mode to PROVISIONED
. We recommend
using PROVISIONED
for predictable workloads.
PAY_PER_REQUEST
- Sets the read/write capacity mode to PAY_PER_REQUEST
. We
recommend using PAY_PER_REQUEST
for unpredictable workloads.
BillingMode
public String getBillingMode()
Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later.
PROVISIONED
- Sets the read/write capacity mode to PROVISIONED
. We recommend using
PROVISIONED
for predictable workloads.
PAY_PER_REQUEST
- Sets the read/write capacity mode to PAY_PER_REQUEST
. We recommend
using PAY_PER_REQUEST
for unpredictable workloads.
PROVISIONED
- Sets the read/write capacity mode to PROVISIONED
. We recommend
using PROVISIONED
for predictable workloads.
PAY_PER_REQUEST
- Sets the read/write capacity mode to PAY_PER_REQUEST
. We
recommend using PAY_PER_REQUEST
for unpredictable workloads.
BillingMode
public SourceTableDetails withBillingMode(String billingMode)
Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later.
PROVISIONED
- Sets the read/write capacity mode to PROVISIONED
. We recommend using
PROVISIONED
for predictable workloads.
PAY_PER_REQUEST
- Sets the read/write capacity mode to PAY_PER_REQUEST
. We recommend
using PAY_PER_REQUEST
for unpredictable workloads.
billingMode
- Controls how you are charged for read and write throughput and how you manage capacity. This setting can
be changed later.
PROVISIONED
- Sets the read/write capacity mode to PROVISIONED
. We recommend
using PROVISIONED
for predictable workloads.
PAY_PER_REQUEST
- Sets the read/write capacity mode to PAY_PER_REQUEST
. We
recommend using PAY_PER_REQUEST
for unpredictable workloads.
BillingMode
public SourceTableDetails withBillingMode(BillingMode billingMode)
Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later.
PROVISIONED
- Sets the read/write capacity mode to PROVISIONED
. We recommend using
PROVISIONED
for predictable workloads.
PAY_PER_REQUEST
- Sets the read/write capacity mode to PAY_PER_REQUEST
. We recommend
using PAY_PER_REQUEST
for unpredictable workloads.
billingMode
- Controls how you are charged for read and write throughput and how you manage capacity. This setting can
be changed later.
PROVISIONED
- Sets the read/write capacity mode to PROVISIONED
. We recommend
using PROVISIONED
for predictable workloads.
PAY_PER_REQUEST
- Sets the read/write capacity mode to PAY_PER_REQUEST
. We
recommend using PAY_PER_REQUEST
for unpredictable workloads.
BillingMode
public String toString()
toString
in class Object
Object.toString()
public SourceTableDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2023. All rights reserved.