@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RestoreTableFromBackupRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
RestoreTableFromBackupRequest() |
Modifier and Type | Method and Description |
---|---|
RestoreTableFromBackupRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getBackupArn()
The Amazon Resource Name (ARN) associated with the backup.
|
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.
|
SSESpecification |
getSSESpecificationOverride()
The new server-side encryption settings for the restored table.
|
String |
getTargetTableName()
The name of the new table to which the backup must be restored.
|
int |
hashCode() |
void |
setBackupArn(String backupArn)
The Amazon Resource Name (ARN) associated with the backup.
|
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 |
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 the backup must be restored.
|
String |
toString()
Returns a string representation of this object.
|
RestoreTableFromBackupRequest |
withBackupArn(String backupArn)
The Amazon Resource Name (ARN) associated with the backup.
|
RestoreTableFromBackupRequest |
withBillingModeOverride(BillingMode billingModeOverride)
The billing mode of the restored table.
|
RestoreTableFromBackupRequest |
withBillingModeOverride(String billingModeOverride)
The billing mode of the restored table.
|
RestoreTableFromBackupRequest |
withGlobalSecondaryIndexOverride(Collection<GlobalSecondaryIndex> globalSecondaryIndexOverride)
List of global secondary indexes for the restored table.
|
RestoreTableFromBackupRequest |
withGlobalSecondaryIndexOverride(GlobalSecondaryIndex... globalSecondaryIndexOverride)
List of global secondary indexes for the restored table.
|
RestoreTableFromBackupRequest |
withLocalSecondaryIndexOverride(Collection<LocalSecondaryIndex> localSecondaryIndexOverride)
List of local secondary indexes for the restored table.
|
RestoreTableFromBackupRequest |
withLocalSecondaryIndexOverride(LocalSecondaryIndex... localSecondaryIndexOverride)
List of local secondary indexes for the restored table.
|
RestoreTableFromBackupRequest |
withOnDemandThroughputOverride(OnDemandThroughput onDemandThroughputOverride) |
RestoreTableFromBackupRequest |
withProvisionedThroughputOverride(ProvisionedThroughput provisionedThroughputOverride)
Provisioned throughput settings for the restored table.
|
RestoreTableFromBackupRequest |
withSSESpecificationOverride(SSESpecification sSESpecificationOverride)
The new server-side encryption settings for the restored table.
|
RestoreTableFromBackupRequest |
withTargetTableName(String targetTableName)
The name of the new table to which the backup must be restored.
|
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 setTargetTableName(String targetTableName)
The name of the new table to which the backup must be restored.
targetTableName
- The name of the new table to which the backup must be restored.public String getTargetTableName()
The name of the new table to which the backup must be restored.
public RestoreTableFromBackupRequest withTargetTableName(String targetTableName)
The name of the new table to which the backup must be restored.
targetTableName
- The name of the new table to which the backup must be restored.public void setBackupArn(String backupArn)
The Amazon Resource Name (ARN) associated with the backup.
backupArn
- The Amazon Resource Name (ARN) associated with the backup.public String getBackupArn()
The Amazon Resource Name (ARN) associated with the backup.
public RestoreTableFromBackupRequest withBackupArn(String backupArn)
The Amazon Resource Name (ARN) associated with the backup.
backupArn
- The Amazon Resource Name (ARN) associated with the backup.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 RestoreTableFromBackupRequest withBillingModeOverride(String billingModeOverride)
The billing mode of the restored table.
billingModeOverride
- The billing mode of the restored table.BillingMode
public RestoreTableFromBackupRequest 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 RestoreTableFromBackupRequest 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 RestoreTableFromBackupRequest 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 RestoreTableFromBackupRequest 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 RestoreTableFromBackupRequest 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 RestoreTableFromBackupRequest 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 RestoreTableFromBackupRequest 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 RestoreTableFromBackupRequest 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 RestoreTableFromBackupRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()