Interface TableRestoreStatus.Builder

  • Method Details

    • 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 is FAILED, 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

      A value that describes the current state of the table restore request. Possible values are SUCCEEDED, FAILED, CANCELED, PENDING, and IN_PROGRESS.

      Parameters:
      status - A value that describes the current state of the table restore request. Possible values are SUCCEEDED, FAILED, CANCELED, PENDING, and IN_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.