Interface UpsertRedshiftTargetOptions.Builder

All Superinterfaces:
Buildable, CopyableBuilder<UpsertRedshiftTargetOptions.Builder,UpsertRedshiftTargetOptions>, SdkBuilder<UpsertRedshiftTargetOptions.Builder,UpsertRedshiftTargetOptions>, SdkPojo
Enclosing class:
UpsertRedshiftTargetOptions

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

    • tableLocation

      UpsertRedshiftTargetOptions.Builder tableLocation(String tableLocation)

      The physical location of the Redshift table.

      Parameters:
      tableLocation - The physical location of the Redshift table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • connectionName

      UpsertRedshiftTargetOptions.Builder connectionName(String connectionName)

      The name of the connection to use to write to Redshift.

      Parameters:
      connectionName - The name of the connection to use to write to Redshift.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • upsertKeys

      The keys used to determine whether to perform an update or insert.

      Parameters:
      upsertKeys - The keys used to determine whether to perform an update or insert.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • upsertKeys

      UpsertRedshiftTargetOptions.Builder upsertKeys(String... upsertKeys)

      The keys used to determine whether to perform an update or insert.

      Parameters:
      upsertKeys - The keys used to determine whether to perform an update or insert.
      Returns:
      Returns a reference to this object so that method calls can be chained together.