@Generated(value="software.amazon.awssdk:codegen") public final class RestoreTableFromSnapshotRequest extends RedshiftServerlessRequest implements ToCopyableBuilder<RestoreTableFromSnapshotRequest.Builder,RestoreTableFromSnapshotRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
RestoreTableFromSnapshotRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
activateCaseSensitiveIdentifier()
Indicates whether name identifiers for database, schema, and table are case sensitive.
|
static RestoreTableFromSnapshotRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
namespaceName()
The namespace of the snapshot to restore from.
|
String |
newTableName()
The name of the table to create from the restore operation.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RestoreTableFromSnapshotRequest.Builder> |
serializableBuilderClass() |
String |
snapshotName()
The name of the snapshot to restore the table from.
|
String |
sourceDatabaseName()
The name of the source database that contains the table being restored.
|
String |
sourceSchemaName()
The name of the source schema that contains the table being restored.
|
String |
sourceTableName()
The name of the source table being restored.
|
String |
targetDatabaseName()
The name of the database to restore the table to.
|
String |
targetSchemaName()
The name of the schema to restore the table to.
|
RestoreTableFromSnapshotRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
workgroupName()
The workgroup to restore the table to.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final 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.
public final String namespaceName()
The namespace of the snapshot to restore from.
public final String newTableName()
The name of the table to create from the restore operation.
public final String snapshotName()
The name of the snapshot to restore the table from.
public final String sourceDatabaseName()
The name of the source database that contains the table being restored.
public final String sourceSchemaName()
The name of the source schema that contains the table being restored.
public final String sourceTableName()
The name of the source table being restored.
public final String targetDatabaseName()
The name of the database to restore the table to.
public final String targetSchemaName()
The name of the schema to restore the table to.
public final String workgroupName()
The workgroup to restore the table to.
public RestoreTableFromSnapshotRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RestoreTableFromSnapshotRequest.Builder,RestoreTableFromSnapshotRequest>toBuilder in class RedshiftServerlessRequestpublic static RestoreTableFromSnapshotRequest.Builder builder()
public static Class<? extends RestoreTableFromSnapshotRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.