Interface RestoreTableFromSnapshotRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CopyableBuilder<RestoreTableFromSnapshotRequest.Builder,,- RestoreTableFromSnapshotRequest> - RedshiftServerlessRequest.Builder,- SdkBuilder<RestoreTableFromSnapshotRequest.Builder,,- RestoreTableFromSnapshotRequest> - SdkPojo,- SdkRequest.Builder
- Enclosing class:
- RestoreTableFromSnapshotRequest
@Mutable
@NotThreadSafe
public static interface RestoreTableFromSnapshotRequest.Builder
extends RedshiftServerlessRequest.Builder, SdkPojo, CopyableBuilder<RestoreTableFromSnapshotRequest.Builder,RestoreTableFromSnapshotRequest> 
- 
Method SummaryModifier and TypeMethodDescriptionactivateCaseSensitiveIdentifier(Boolean activateCaseSensitiveIdentifier) Indicates whether name identifiers for database, schema, and table are case sensitive.namespaceName(String namespaceName) The namespace of the snapshot to restore from.newTableName(String newTableName) The name of the table to create from the restore operation.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.snapshotName(String snapshotName) The name of the snapshot to restore the table from.sourceDatabaseName(String sourceDatabaseName) The name of the source database that contains the table being restored.sourceSchemaName(String sourceSchemaName) The name of the source schema that contains the table being restored.sourceTableName(String sourceTableName) The name of the source table being restored.targetDatabaseName(String targetDatabaseName) The name of the database to restore the table to.targetSchemaName(String targetSchemaName) The name of the schema to restore the table to.workgroupName(String workgroupName) The workgroup to restore the table to.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.redshiftserverless.model.RedshiftServerlessRequest.BuilderbuildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
activateCaseSensitiveIdentifierRestoreTableFromSnapshotRequest.Builder activateCaseSensitiveIdentifier(Boolean activateCaseSensitiveIdentifier) Indicates whether name identifiers for database, schema, and table are case sensitive. If true, the names are case sensitive. If false, the names are not case sensitive. The default is false. - Parameters:
- activateCaseSensitiveIdentifier- Indicates whether name identifiers for database, schema, and table are case sensitive. If true, the names are case sensitive. If false, the names are not case sensitive. The default is false.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
namespaceNameThe namespace of the snapshot to restore from. - Parameters:
- namespaceName- The namespace of the snapshot to restore from.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
newTableNameThe name of the table to create from the restore operation. - Parameters:
- newTableName- The name of the table to create from the restore operation.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
snapshotNameThe name of the snapshot to restore the table from. - Parameters:
- snapshotName- The name of the snapshot to restore the table from.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
sourceDatabaseNameThe name of the source database that contains the table being restored. - Parameters:
- sourceDatabaseName- The name of the source database that contains the table being restored.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
sourceSchemaNameThe name of the source schema that contains the table being restored. - Parameters:
- sourceSchemaName- The name of the source schema that contains the table being restored.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
sourceTableNameThe name of the source table being restored. - Parameters:
- sourceTableName- The name of the source table being restored.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
targetDatabaseNameThe name of the database to restore the table to. - Parameters:
- targetDatabaseName- The name of the database to restore the table to.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
targetSchemaNameThe name of the schema to restore the table to. - Parameters:
- targetSchemaName- The name of the schema to restore the table to.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
workgroupNameThe workgroup to restore the table to. - Parameters:
- workgroupName- The workgroup to restore the table to.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
overrideConfigurationRestoreTableFromSnapshotRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationRestoreTableFromSnapshotRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-