Interface TableRestoreStatus.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TableRestoreStatus.Builder,TableRestoreStatus>,SdkBuilder<TableRestoreStatus.Builder,TableRestoreStatus>,SdkPojo
- Enclosing class:
- TableRestoreStatus
public static interface TableRestoreStatus.Builder extends SdkPojo, CopyableBuilder<TableRestoreStatus.Builder,TableRestoreStatus>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TableRestoreStatus.Buildermessage(String message)A message that explains the returned status.TableRestoreStatus.BuildernamespaceName(String namespaceName)The namespace of the table being restored from.TableRestoreStatus.BuildernewTableName(String newTableName)The name of the table to create from the restore operation.TableRestoreStatus.BuilderprogressInMegaBytes(Long progressInMegaBytes)The amount of data restored to the new table so far, in megabytes (MB).TableRestoreStatus.BuilderrecoveryPointId(String recoveryPointId)The ID of the recovery point being restored from.TableRestoreStatus.BuilderrequestTime(Instant requestTime)The time that the table restore request was made, in Universal Coordinated Time (UTC).TableRestoreStatus.BuildersnapshotName(String snapshotName)The name of the snapshot being restored from.TableRestoreStatus.BuildersourceDatabaseName(String sourceDatabaseName)The name of the source database being restored from.TableRestoreStatus.BuildersourceSchemaName(String sourceSchemaName)The name of the source schema being restored from.TableRestoreStatus.BuildersourceTableName(String sourceTableName)The name of the source table being restored from.TableRestoreStatus.Builderstatus(String status)A value that describes the current state of the table restore request.TableRestoreStatus.BuildertableRestoreRequestId(String tableRestoreRequestId)The ID of the RestoreTableFromSnapshot request.TableRestoreStatus.BuildertargetDatabaseName(String targetDatabaseName)The name of the database to restore to.TableRestoreStatus.BuildertargetSchemaName(String targetSchemaName)The name of the schema to restore to.TableRestoreStatus.BuildertotalDataInMegaBytes(Long totalDataInMegaBytes)The total amount of data to restore to the new table, in megabytes (MB).TableRestoreStatus.BuilderworkgroupName(String workgroupName)The name of the workgroup being restored from.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
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
-
message
TableRestoreStatus.Builder message(String message)
A message that explains the returned status. For example, if the status of the operation is
FAILED, the message explains why the operation failed.- Parameters:
message- A message that explains the returned status. For example, if the status of the operation isFAILED, the message explains why the operation failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
namespaceName
TableRestoreStatus.Builder namespaceName(String namespaceName)
The namespace of the table being restored from.
- Parameters:
namespaceName- The namespace of the table being restored from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
newTableName
TableRestoreStatus.Builder newTableName(String newTableName)
The 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.
-
progressInMegaBytes
TableRestoreStatus.Builder progressInMegaBytes(Long progressInMegaBytes)
The amount of data restored to the new table so far, in megabytes (MB).
- Parameters:
progressInMegaBytes- The amount of data restored to the new table so far, in megabytes (MB).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recoveryPointId
TableRestoreStatus.Builder recoveryPointId(String recoveryPointId)
The ID of the recovery point being restored from.
- Parameters:
recoveryPointId- The ID of the recovery point being restored from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestTime
TableRestoreStatus.Builder requestTime(Instant requestTime)
The time that the table restore request was made, in Universal Coordinated Time (UTC).
- Parameters:
requestTime- The time that the table restore request was made, in Universal Coordinated Time (UTC).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotName
TableRestoreStatus.Builder snapshotName(String snapshotName)
The name of the snapshot being restored from.
- Parameters:
snapshotName- The name of the snapshot being restored from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceDatabaseName
TableRestoreStatus.Builder sourceDatabaseName(String sourceDatabaseName)
The name of the source database being restored from.
- Parameters:
sourceDatabaseName- The name of the source database being restored from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceSchemaName
TableRestoreStatus.Builder sourceSchemaName(String sourceSchemaName)
The name of the source schema being restored from.
- Parameters:
sourceSchemaName- The name of the source schema being restored from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceTableName
TableRestoreStatus.Builder sourceTableName(String sourceTableName)
The name of the source table being restored from.
- Parameters:
sourceTableName- The name of the source table being restored from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
TableRestoreStatus.Builder status(String status)
A value that describes the current state of the table restore request. Possible values are
SUCCEEDED,FAILED,CANCELED,PENDING, andIN_PROGRESS.- Parameters:
status- A value that describes the current state of the table restore request. Possible values areSUCCEEDED,FAILED,CANCELED,PENDING, andIN_PROGRESS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableRestoreRequestId
TableRestoreStatus.Builder tableRestoreRequestId(String tableRestoreRequestId)
The ID of the RestoreTableFromSnapshot request.
- Parameters:
tableRestoreRequestId- The ID of the RestoreTableFromSnapshot request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetDatabaseName
TableRestoreStatus.Builder targetDatabaseName(String targetDatabaseName)
The name of the database to restore to.
- Parameters:
targetDatabaseName- The name of the database to restore to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetSchemaName
TableRestoreStatus.Builder targetSchemaName(String targetSchemaName)
The name of the schema to restore to.
- Parameters:
targetSchemaName- The name of the schema to restore to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalDataInMegaBytes
TableRestoreStatus.Builder totalDataInMegaBytes(Long totalDataInMegaBytes)
The total amount of data to restore to the new table, in megabytes (MB).
- Parameters:
totalDataInMegaBytes- The total amount of data to restore to the new table, in megabytes (MB).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workgroupName
TableRestoreStatus.Builder workgroupName(String workgroupName)
The name of the workgroup being restored from.
- Parameters:
workgroupName- The name of the workgroup being restored from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-