Interface RestoreTableFromSnapshotRequest.Builder

  • Method Details

    • activateCaseSensitiveIdentifier

      RestoreTableFromSnapshotRequest.Builder activateCaseSensitiveIdentifier(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.

      Parameters:
      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:
      Returns a reference to this object so that method calls can be chained together.
    • namespaceName

      RestoreTableFromSnapshotRequest.Builder namespaceName(String namespaceName)

      The namespace of the snapshot to restore from.

      Parameters:
      namespaceName - The namespace of the snapshot to restore from.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • newTableName

      RestoreTableFromSnapshotRequest.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.
    • snapshotName

      RestoreTableFromSnapshotRequest.Builder snapshotName(String snapshotName)

      The name of the snapshot to restore the table from.

      Parameters:
      snapshotName - The name of the snapshot to restore the table from.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceDatabaseName

      RestoreTableFromSnapshotRequest.Builder sourceDatabaseName(String sourceDatabaseName)

      The name of the source database that contains the table being restored.

      Parameters:
      sourceDatabaseName - The name of the source database that contains the table being restored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceSchemaName

      RestoreTableFromSnapshotRequest.Builder sourceSchemaName(String sourceSchemaName)

      The name of the source schema that contains the table being restored.

      Parameters:
      sourceSchemaName - The name of the source schema that contains the table being restored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceTableName

      RestoreTableFromSnapshotRequest.Builder sourceTableName(String sourceTableName)

      The name of the source table being restored.

      Parameters:
      sourceTableName - The name of the source table being restored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetDatabaseName

      RestoreTableFromSnapshotRequest.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

      RestoreTableFromSnapshotRequest.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.
    • workgroupName

      RestoreTableFromSnapshotRequest.Builder workgroupName(String workgroupName)

      The workgroup to restore the table to.

      Parameters:
      workgroupName - The workgroup to restore the table to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      RestoreTableFromSnapshotRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.