Interface UpsertRedshiftTargetOptions.Builder

    • Method Detail

      • 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

        UpsertRedshiftTargetOptions.Builder upsertKeys​(Collection<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.
      • 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.