Interface RestoreTableFromClusterSnapshotRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<RestoreTableFromClusterSnapshotRequest.Builder,RestoreTableFromClusterSnapshotRequest>,RedshiftRequest.Builder,SdkBuilder<RestoreTableFromClusterSnapshotRequest.Builder,RestoreTableFromClusterSnapshotRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- RestoreTableFromClusterSnapshotRequest
public static interface RestoreTableFromClusterSnapshotRequest.Builder extends RedshiftRequest.Builder, SdkPojo, CopyableBuilder<RestoreTableFromClusterSnapshotRequest.Builder,RestoreTableFromClusterSnapshotRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RestoreTableFromClusterSnapshotRequest.BuilderclusterIdentifier(String clusterIdentifier)The identifier of the Amazon Redshift cluster to restore the table to.RestoreTableFromClusterSnapshotRequest.BuilderenableCaseSensitiveIdentifier(Boolean enableCaseSensitiveIdentifier)Indicates whether name identifiers for database, schema, and table are case sensitive.RestoreTableFromClusterSnapshotRequest.BuildernewTableName(String newTableName)The name of the table to create as a result of the current request.RestoreTableFromClusterSnapshotRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)RestoreTableFromClusterSnapshotRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)RestoreTableFromClusterSnapshotRequest.BuildersnapshotIdentifier(String snapshotIdentifier)The identifier of the snapshot to restore the table from.RestoreTableFromClusterSnapshotRequest.BuildersourceDatabaseName(String sourceDatabaseName)The name of the source database that contains the table to restore from.RestoreTableFromClusterSnapshotRequest.BuildersourceSchemaName(String sourceSchemaName)The name of the source schema that contains the table to restore from.RestoreTableFromClusterSnapshotRequest.BuildersourceTableName(String sourceTableName)The name of the source table to restore from.RestoreTableFromClusterSnapshotRequest.BuildertargetDatabaseName(String targetDatabaseName)The name of the database to restore the table to.RestoreTableFromClusterSnapshotRequest.BuildertargetSchemaName(String targetSchemaName)The name of the schema to restore the table to.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.redshift.model.RedshiftRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
clusterIdentifier
RestoreTableFromClusterSnapshotRequest.Builder clusterIdentifier(String clusterIdentifier)
The identifier of the Amazon Redshift cluster to restore the table to.
- Parameters:
clusterIdentifier- The identifier of the Amazon Redshift cluster to restore the table to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotIdentifier
RestoreTableFromClusterSnapshotRequest.Builder snapshotIdentifier(String snapshotIdentifier)
The identifier of the snapshot to restore the table from. This snapshot must have been created from the Amazon Redshift cluster specified by the
ClusterIdentifierparameter.- Parameters:
snapshotIdentifier- The identifier of the snapshot to restore the table from. This snapshot must have been created from the Amazon Redshift cluster specified by theClusterIdentifierparameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceDatabaseName
RestoreTableFromClusterSnapshotRequest.Builder sourceDatabaseName(String sourceDatabaseName)
The name of the source database that contains the table to restore from.
- Parameters:
sourceDatabaseName- The name of the source database that contains the table to restore from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceSchemaName
RestoreTableFromClusterSnapshotRequest.Builder sourceSchemaName(String sourceSchemaName)
The name of the source schema that contains the table to restore from. If you do not specify a
SourceSchemaNamevalue, the default ispublic.- Parameters:
sourceSchemaName- The name of the source schema that contains the table to restore from. If you do not specify aSourceSchemaNamevalue, the default ispublic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceTableName
RestoreTableFromClusterSnapshotRequest.Builder sourceTableName(String sourceTableName)
The name of the source table to restore from.
- Parameters:
sourceTableName- The name of the source table to restore from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetDatabaseName
RestoreTableFromClusterSnapshotRequest.Builder targetDatabaseName(String targetDatabaseName)
The 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.
-
targetSchemaName
RestoreTableFromClusterSnapshotRequest.Builder targetSchemaName(String targetSchemaName)
The 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.
-
newTableName
RestoreTableFromClusterSnapshotRequest.Builder newTableName(String newTableName)
The name of the table to create as a result of the current request.
- Parameters:
newTableName- The name of the table to create as a result of the current request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enableCaseSensitiveIdentifier
RestoreTableFromClusterSnapshotRequest.Builder enableCaseSensitiveIdentifier(Boolean enableCaseSensitiveIdentifier)
Indicates whether name identifiers for database, schema, and table are case sensitive. If
true, the names are case sensitive. Iffalse(default), the names are not case sensitive.- Parameters:
enableCaseSensitiveIdentifier- Indicates whether name identifiers for database, schema, and table are case sensitive. Iftrue, the names are case sensitive. Iffalse(default), the names are not case sensitive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
RestoreTableFromClusterSnapshotRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
RestoreTableFromClusterSnapshotRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-