public static interface RestoreTableFromBackupRequest.Builder extends DynamoDbRequest.Builder, SdkPojo, CopyableBuilder<RestoreTableFromBackupRequest.Builder,RestoreTableFromBackupRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildRestoreTableFromBackupRequest.Builder targetTableName(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.RestoreTableFromBackupRequest.Builder backupArn(String backupArn)
The Amazon Resource Name (ARN) associated with the backup.
backupArn - The Amazon Resource Name (ARN) associated with the backup.RestoreTableFromBackupRequest.Builder billingModeOverride(String billingModeOverride)
The billing mode of the restored table.
billingModeOverride - The billing mode of the restored table.BillingMode,
BillingModeRestoreTableFromBackupRequest.Builder billingModeOverride(BillingMode billingModeOverride)
The billing mode of the restored table.
billingModeOverride - The billing mode of the restored table.BillingMode,
BillingModeRestoreTableFromBackupRequest.Builder globalSecondaryIndexOverride(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.RestoreTableFromBackupRequest.Builder globalSecondaryIndexOverride(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.RestoreTableFromBackupRequest.Builder globalSecondaryIndexOverride(Consumer<GlobalSecondaryIndex.Builder>... 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.
This is a convenience method that creates an instance of theGlobalSecondaryIndex.Builder avoiding the need to
create one manually via GlobalSecondaryIndex.builder()
.
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #globalSecondaryIndexOverride(List.
globalSecondaryIndexOverride - a consumer that will call methods on
GlobalSecondaryIndex.Builder#globalSecondaryIndexOverride(java.util.Collection) RestoreTableFromBackupRequest.Builder localSecondaryIndexOverride(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.RestoreTableFromBackupRequest.Builder localSecondaryIndexOverride(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.RestoreTableFromBackupRequest.Builder localSecondaryIndexOverride(Consumer<LocalSecondaryIndex.Builder>... 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.
This is a convenience method that creates an instance of theLocalSecondaryIndex.Builder avoiding the need to
create one manually via LocalSecondaryIndex.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #localSecondaryIndexOverride(List.
localSecondaryIndexOverride - a consumer that will call methods on
LocalSecondaryIndex.Builder#localSecondaryIndexOverride(java.util.Collection) RestoreTableFromBackupRequest.Builder provisionedThroughputOverride(ProvisionedThroughput provisionedThroughputOverride)
Provisioned throughput settings for the restored table.
provisionedThroughputOverride - Provisioned throughput settings for the restored table.default RestoreTableFromBackupRequest.Builder provisionedThroughputOverride(Consumer<ProvisionedThroughput.Builder> provisionedThroughputOverride)
Provisioned throughput settings for the restored table.
This is a convenience method that creates an instance of theProvisionedThroughput.Builder avoiding
the need to create one manually via ProvisionedThroughput.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to provisionedThroughputOverride(ProvisionedThroughput).
provisionedThroughputOverride - a consumer that will call methods on ProvisionedThroughput.BuilderprovisionedThroughputOverride(ProvisionedThroughput)RestoreTableFromBackupRequest.Builder sseSpecificationOverride(SSESpecification sseSpecificationOverride)
The new server-side encryption settings for the restored table.
sseSpecificationOverride - The new server-side encryption settings for the restored table.default RestoreTableFromBackupRequest.Builder sseSpecificationOverride(Consumer<SSESpecification.Builder> sseSpecificationOverride)
The new server-side encryption settings for the restored table.
This is a convenience method that creates an instance of theSSESpecification.Builder avoiding the
need to create one manually via SSESpecification.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to sseSpecificationOverride(SSESpecification).
sseSpecificationOverride - a consumer that will call methods on SSESpecification.BuildersseSpecificationOverride(SSESpecification)RestoreTableFromBackupRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderRestoreTableFromBackupRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.