Interface ReloadTablesRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<ReloadTablesRequest.Builder,ReloadTablesRequest>, DatabaseMigrationRequest.Builder, SdkBuilder<ReloadTablesRequest.Builder,ReloadTablesRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
ReloadTablesRequest

public static interface ReloadTablesRequest.Builder extends DatabaseMigrationRequest.Builder, SdkPojo, CopyableBuilder<ReloadTablesRequest.Builder,ReloadTablesRequest>
  • Method Details

    • replicationTaskArn

      ReloadTablesRequest.Builder replicationTaskArn(String replicationTaskArn)

      The Amazon Resource Name (ARN) of the replication task.

      Parameters:
      replicationTaskArn - The Amazon Resource Name (ARN) of the replication task.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tablesToReload

      ReloadTablesRequest.Builder tablesToReload(Collection<TableToReload> tablesToReload)

      The name and schema of the table to be reloaded.

      Parameters:
      tablesToReload - The name and schema of the table to be reloaded.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tablesToReload

      ReloadTablesRequest.Builder tablesToReload(TableToReload... tablesToReload)

      The name and schema of the table to be reloaded.

      Parameters:
      tablesToReload - The name and schema of the table to be reloaded.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tablesToReload

      ReloadTablesRequest.Builder tablesToReload(Consumer<TableToReload.Builder>... tablesToReload)

      The name and schema of the table to be reloaded.

      This is a convenience method that creates an instance of the TableToReload.Builder avoiding the need to create one manually via TableToReload.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to tablesToReload(List<TableToReload>).

      Parameters:
      tablesToReload - a consumer that will call methods on TableToReload.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • reloadOption

      ReloadTablesRequest.Builder reloadOption(String reloadOption)

      Options for reload. Specify data-reload to reload the data and re-validate it if validation is enabled. Specify validate-only to re-validate the table. This option applies only when validation is enabled for the task.

      Valid values: data-reload, validate-only

      Default value is data-reload.

      Parameters:
      reloadOption - Options for reload. Specify data-reload to reload the data and re-validate it if validation is enabled. Specify validate-only to re-validate the table. This option applies only when validation is enabled for the task.

      Valid values: data-reload, validate-only

      Default value is data-reload.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • reloadOption

      ReloadTablesRequest.Builder reloadOption(ReloadOptionValue reloadOption)

      Options for reload. Specify data-reload to reload the data and re-validate it if validation is enabled. Specify validate-only to re-validate the table. This option applies only when validation is enabled for the task.

      Valid values: data-reload, validate-only

      Default value is data-reload.

      Parameters:
      reloadOption - Options for reload. Specify data-reload to reload the data and re-validate it if validation is enabled. Specify validate-only to re-validate the table. This option applies only when validation is enabled for the task.

      Valid values: data-reload, validate-only

      Default value is data-reload.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • overrideConfiguration

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