Class RestoreTableFromRecoveryPointRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.redshiftserverless.model.RedshiftServerlessRequest
-
- software.amazon.awssdk.services.redshiftserverless.model.RestoreTableFromRecoveryPointRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<RestoreTableFromRecoveryPointRequest.Builder,RestoreTableFromRecoveryPointRequest>
@Generated("software.amazon.awssdk:codegen") public final class RestoreTableFromRecoveryPointRequest extends RedshiftServerlessRequest implements ToCopyableBuilder<RestoreTableFromRecoveryPointRequest.Builder,RestoreTableFromRecoveryPointRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRestoreTableFromRecoveryPointRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanactivateCaseSensitiveIdentifier()Indicates whether name identifiers for database, schema, and table are case sensitive.static RestoreTableFromRecoveryPointRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringnamespaceName()Namespace of the recovery point to restore from.StringnewTableName()The name of the table to create from the restore operation.StringrecoveryPointId()The ID of the recovery point to restore the table from.List<SdkField<?>>sdkFields()static Class<? extends RestoreTableFromRecoveryPointRequest.Builder>serializableBuilderClass()StringsourceDatabaseName()The name of the source database that contains the table being restored.StringsourceSchemaName()The name of the source schema that contains the table being restored.StringsourceTableName()The name of the source table being restored.StringtargetDatabaseName()The name of the database to restore the table to.StringtargetSchemaName()The name of the schema to restore the table to.RestoreTableFromRecoveryPointRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringworkgroupName()The workgroup to restore the table to.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
activateCaseSensitiveIdentifier
public 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.
- Returns:
- 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.
-
namespaceName
public final String namespaceName()
Namespace of the recovery point to restore from.
- Returns:
- Namespace of the recovery point to restore from.
-
newTableName
public final String newTableName()
The name of the table to create from the restore operation.
- Returns:
- The name of the table to create from the restore operation.
-
recoveryPointId
public final String recoveryPointId()
The ID of the recovery point to restore the table from.
- Returns:
- The ID of the recovery point to restore the table from.
-
sourceDatabaseName
public final String sourceDatabaseName()
The name of the source database that contains the table being restored.
- Returns:
- The name of the source database that contains the table being restored.
-
sourceSchemaName
public final String sourceSchemaName()
The name of the source schema that contains the table being restored.
- Returns:
- The name of the source schema that contains the table being restored.
-
sourceTableName
public final String sourceTableName()
The name of the source table being restored.
- Returns:
- The name of the source table being restored.
-
targetDatabaseName
public final String targetDatabaseName()
The name of the database to restore the table to.
- Returns:
- The name of the database to restore the table to.
-
targetSchemaName
public final String targetSchemaName()
The name of the schema to restore the table to.
- Returns:
- The name of the schema to restore the table to.
-
workgroupName
public final String workgroupName()
The workgroup to restore the table to.
- Returns:
- The workgroup to restore the table to.
-
toBuilder
public RestoreTableFromRecoveryPointRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RestoreTableFromRecoveryPointRequest.Builder,RestoreTableFromRecoveryPointRequest>- Specified by:
toBuilderin classRedshiftServerlessRequest
-
builder
public static RestoreTableFromRecoveryPointRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends RestoreTableFromRecoveryPointRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-