@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RestoreTableToPointInTimeRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
RestoreTableToPointInTimeRequest() |
Modifier and Type | Method and Description |
---|---|
RestoreTableToPointInTimeRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getBillingModeOverride()
The billing mode of the restored table.
|
List<GlobalSecondaryIndex> |
getGlobalSecondaryIndexOverride()
List of global secondary indexes for the restored table.
|
List<LocalSecondaryIndex> |
getLocalSecondaryIndexOverride()
List of local secondary indexes for the restored table.
|
OnDemandThroughput |
getOnDemandThroughputOverride() |
ProvisionedThroughput |
getProvisionedThroughputOverride()
Provisioned throughput settings for the restored table.
|
Date |
getRestoreDateTime()
Time in the past to restore the table to.
|
String |
getSourceTableArn()
The DynamoDB table that will be restored.
|
String |
getSourceTableName()
Name of the source table that is being restored.
|
SSESpecification |
getSSESpecificationOverride()
The new server-side encryption settings for the restored table.
|
String |
getTargetTableName()
The name of the new table to which it must be restored to.
|
Boolean |
getUseLatestRestorableTime()
Restore the table to the latest possible time.
|
int |
hashCode() |
Boolean |
isUseLatestRestorableTime()
Restore the table to the latest possible time.
|
void |
setBillingModeOverride(String billingModeOverride)
The billing mode of the restored table.
|
void |
setGlobalSecondaryIndexOverride(Collection<GlobalSecondaryIndex> globalSecondaryIndexOverride)
List of global secondary indexes for the restored table.
|
void |
setLocalSecondaryIndexOverride(Collection<LocalSecondaryIndex> localSecondaryIndexOverride)
List of local secondary indexes for the restored table.
|
void |
setOnDemandThroughputOverride(OnDemandThroughput onDemandThroughputOverride) |
void |
setProvisionedThroughputOverride(ProvisionedThroughput provisionedThroughputOverride)
Provisioned throughput settings for the restored table.
|
void |
setRestoreDateTime(Date restoreDateTime)
Time in the past to restore the table to.
|
void |
setSourceTableArn(String sourceTableArn)
The DynamoDB table that will be restored.
|
void |
setSourceTableName(String sourceTableName)
Name of the source table that is being restored.
|
void |
setSSESpecificationOverride(SSESpecification sSESpecificationOverride)
The new server-side encryption settings for the restored table.
|
void |
setTargetTableName(String targetTableName)
The name of the new table to which it must be restored to.
|
void |
setUseLatestRestorableTime(Boolean useLatestRestorableTime)
Restore the table to the latest possible time.
|
String |
toString()
Returns a string representation of this object.
|
RestoreTableToPointInTimeRequest |
withBillingModeOverride(BillingMode billingModeOverride)
The billing mode of the restored table.
|
RestoreTableToPointInTimeRequest |
withBillingModeOverride(String billingModeOverride)
The billing mode of the restored table.
|
RestoreTableToPointInTimeRequest |
withGlobalSecondaryIndexOverride(Collection<GlobalSecondaryIndex> globalSecondaryIndexOverride)
List of global secondary indexes for the restored table.
|
RestoreTableToPointInTimeRequest |
withGlobalSecondaryIndexOverride(GlobalSecondaryIndex... globalSecondaryIndexOverride)
List of global secondary indexes for the restored table.
|
RestoreTableToPointInTimeRequest |
withLocalSecondaryIndexOverride(Collection<LocalSecondaryIndex> localSecondaryIndexOverride)
List of local secondary indexes for the restored table.
|
RestoreTableToPointInTimeRequest |
withLocalSecondaryIndexOverride(LocalSecondaryIndex... localSecondaryIndexOverride)
List of local secondary indexes for the restored table.
|
RestoreTableToPointInTimeRequest |
withOnDemandThroughputOverride(OnDemandThroughput onDemandThroughputOverride) |
RestoreTableToPointInTimeRequest |
withProvisionedThroughputOverride(ProvisionedThroughput provisionedThroughputOverride)
Provisioned throughput settings for the restored table.
|
RestoreTableToPointInTimeRequest |
withRestoreDateTime(Date restoreDateTime)
Time in the past to restore the table to.
|
RestoreTableToPointInTimeRequest |
withSourceTableArn(String sourceTableArn)
The DynamoDB table that will be restored.
|
RestoreTableToPointInTimeRequest |
withSourceTableName(String sourceTableName)
Name of the source table that is being restored.
|
RestoreTableToPointInTimeRequest |
withSSESpecificationOverride(SSESpecification sSESpecificationOverride)
The new server-side encryption settings for the restored table.
|
RestoreTableToPointInTimeRequest |
withTargetTableName(String targetTableName)
The name of the new table to which it must be restored to.
|
RestoreTableToPointInTimeRequest |
withUseLatestRestorableTime(Boolean useLatestRestorableTime)
Restore the table to the latest possible time.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setSourceTableArn(String sourceTableArn)
The DynamoDB table that will be restored. This value is an Amazon Resource Name (ARN).
sourceTableArn
- The DynamoDB table that will be restored. This value is an Amazon Resource Name (ARN).public String getSourceTableArn()
The DynamoDB table that will be restored. This value is an Amazon Resource Name (ARN).
public RestoreTableToPointInTimeRequest withSourceTableArn(String sourceTableArn)
The DynamoDB table that will be restored. This value is an Amazon Resource Name (ARN).
sourceTableArn
- The DynamoDB table that will be restored. This value is an Amazon Resource Name (ARN).public void setSourceTableName(String sourceTableName)
Name of the source table that is being restored.
sourceTableName
- Name of the source table that is being restored.public String getSourceTableName()
Name of the source table that is being restored.
public RestoreTableToPointInTimeRequest withSourceTableName(String sourceTableName)
Name of the source table that is being restored.
sourceTableName
- Name of the source table that is being restored.public void setTargetTableName(String targetTableName)
The name of the new table to which it must be restored to.
targetTableName
- The name of the new table to which it must be restored to.public String getTargetTableName()
The name of the new table to which it must be restored to.
public RestoreTableToPointInTimeRequest withTargetTableName(String targetTableName)
The name of the new table to which it must be restored to.
targetTableName
- The name of the new table to which it must be restored to.public void setUseLatestRestorableTime(Boolean useLatestRestorableTime)
Restore the table to the latest possible time. LatestRestorableDateTime
is typically 5 minutes
before the current time.
useLatestRestorableTime
- Restore the table to the latest possible time. LatestRestorableDateTime
is typically 5
minutes before the current time.public Boolean getUseLatestRestorableTime()
Restore the table to the latest possible time. LatestRestorableDateTime
is typically 5 minutes
before the current time.
LatestRestorableDateTime
is typically 5
minutes before the current time.public RestoreTableToPointInTimeRequest withUseLatestRestorableTime(Boolean useLatestRestorableTime)
Restore the table to the latest possible time. LatestRestorableDateTime
is typically 5 minutes
before the current time.
useLatestRestorableTime
- Restore the table to the latest possible time. LatestRestorableDateTime
is typically 5
minutes before the current time.public Boolean isUseLatestRestorableTime()
Restore the table to the latest possible time. LatestRestorableDateTime
is typically 5 minutes
before the current time.
LatestRestorableDateTime
is typically 5
minutes before the current time.public void setRestoreDateTime(Date restoreDateTime)
Time in the past to restore the table to.
restoreDateTime
- Time in the past to restore the table to.public Date getRestoreDateTime()
Time in the past to restore the table to.
public RestoreTableToPointInTimeRequest withRestoreDateTime(Date restoreDateTime)
Time in the past to restore the table to.
restoreDateTime
- Time in the past to restore the table to.public void setBillingModeOverride(String billingModeOverride)
The billing mode of the restored table.
billingModeOverride
- The billing mode of the restored table.BillingMode
public String getBillingModeOverride()
The billing mode of the restored table.
BillingMode
public RestoreTableToPointInTimeRequest withBillingModeOverride(String billingModeOverride)
The billing mode of the restored table.
billingModeOverride
- The billing mode of the restored table.BillingMode
public RestoreTableToPointInTimeRequest withBillingModeOverride(BillingMode billingModeOverride)
The billing mode of the restored table.
billingModeOverride
- The billing mode of the restored table.BillingMode
public List<GlobalSecondaryIndex> getGlobalSecondaryIndexOverride()
List of global secondary indexes for the restored table. The indexes provided should match existing secondary indexes. You can choose to exclude some or all of the indexes at the time of restore.
public void setGlobalSecondaryIndexOverride(Collection<GlobalSecondaryIndex> globalSecondaryIndexOverride)
List of global secondary indexes for the restored table. The indexes provided should match existing secondary indexes. You can choose to exclude some or all of the indexes at the time of restore.
globalSecondaryIndexOverride
- List of global secondary indexes for the restored table. The indexes provided should match existing
secondary indexes. You can choose to exclude some or all of the indexes at the time of restore.public RestoreTableToPointInTimeRequest withGlobalSecondaryIndexOverride(GlobalSecondaryIndex... globalSecondaryIndexOverride)
List of global secondary indexes for the restored table. The indexes provided should match existing secondary indexes. You can choose to exclude some or all of the indexes at the time of restore.
NOTE: This method appends the values to the existing list (if any). Use
setGlobalSecondaryIndexOverride(java.util.Collection)
or
withGlobalSecondaryIndexOverride(java.util.Collection)
if you want to override the existing values.
globalSecondaryIndexOverride
- List of global secondary indexes for the restored table. The indexes provided should match existing
secondary indexes. You can choose to exclude some or all of the indexes at the time of restore.public RestoreTableToPointInTimeRequest withGlobalSecondaryIndexOverride(Collection<GlobalSecondaryIndex> globalSecondaryIndexOverride)
List of global secondary indexes for the restored table. The indexes provided should match existing secondary indexes. You can choose to exclude some or all of the indexes at the time of restore.
globalSecondaryIndexOverride
- List of global secondary indexes for the restored table. The indexes provided should match existing
secondary indexes. You can choose to exclude some or all of the indexes at the time of restore.public List<LocalSecondaryIndex> getLocalSecondaryIndexOverride()
List of local secondary indexes for the restored table. The indexes provided should match existing secondary indexes. You can choose to exclude some or all of the indexes at the time of restore.
public void setLocalSecondaryIndexOverride(Collection<LocalSecondaryIndex> localSecondaryIndexOverride)
List of local secondary indexes for the restored table. The indexes provided should match existing secondary indexes. You can choose to exclude some or all of the indexes at the time of restore.
localSecondaryIndexOverride
- List of local secondary indexes for the restored table. The indexes provided should match existing
secondary indexes. You can choose to exclude some or all of the indexes at the time of restore.public RestoreTableToPointInTimeRequest withLocalSecondaryIndexOverride(LocalSecondaryIndex... localSecondaryIndexOverride)
List of local secondary indexes for the restored table. The indexes provided should match existing secondary indexes. You can choose to exclude some or all of the indexes at the time of restore.
NOTE: This method appends the values to the existing list (if any). Use
setLocalSecondaryIndexOverride(java.util.Collection)
or
withLocalSecondaryIndexOverride(java.util.Collection)
if you want to override the existing values.
localSecondaryIndexOverride
- List of local secondary indexes for the restored table. The indexes provided should match existing
secondary indexes. You can choose to exclude some or all of the indexes at the time of restore.public RestoreTableToPointInTimeRequest withLocalSecondaryIndexOverride(Collection<LocalSecondaryIndex> localSecondaryIndexOverride)
List of local secondary indexes for the restored table. The indexes provided should match existing secondary indexes. You can choose to exclude some or all of the indexes at the time of restore.
localSecondaryIndexOverride
- List of local secondary indexes for the restored table. The indexes provided should match existing
secondary indexes. You can choose to exclude some or all of the indexes at the time of restore.public void setProvisionedThroughputOverride(ProvisionedThroughput provisionedThroughputOverride)
Provisioned throughput settings for the restored table.
provisionedThroughputOverride
- Provisioned throughput settings for the restored table.public ProvisionedThroughput getProvisionedThroughputOverride()
Provisioned throughput settings for the restored table.
public RestoreTableToPointInTimeRequest withProvisionedThroughputOverride(ProvisionedThroughput provisionedThroughputOverride)
Provisioned throughput settings for the restored table.
provisionedThroughputOverride
- Provisioned throughput settings for the restored table.public void setOnDemandThroughputOverride(OnDemandThroughput onDemandThroughputOverride)
onDemandThroughputOverride
- public OnDemandThroughput getOnDemandThroughputOverride()
public RestoreTableToPointInTimeRequest withOnDemandThroughputOverride(OnDemandThroughput onDemandThroughputOverride)
onDemandThroughputOverride
- public void setSSESpecificationOverride(SSESpecification sSESpecificationOverride)
The new server-side encryption settings for the restored table.
sSESpecificationOverride
- The new server-side encryption settings for the restored table.public SSESpecification getSSESpecificationOverride()
The new server-side encryption settings for the restored table.
public RestoreTableToPointInTimeRequest withSSESpecificationOverride(SSESpecification sSESpecificationOverride)
The new server-side encryption settings for the restored table.
sSESpecificationOverride
- The new server-side encryption settings for the restored table.public String toString()
toString
in class Object
Object.toString()
public RestoreTableToPointInTimeRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()