com.amazon.redshift.replication.fluent.logical.LogicalReplicationOptions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of redshift-jdbc42 Show documentation
Show all versions of redshift-jdbc42 Show documentation
Java JDBC 4.2 (JRE 8+) driver for Redshift database
/*
* Copyright (c) 2016, PostgreSQL Global Development Group
* See the LICENSE file in the project root for more information.
*/
package com.amazon.redshift.replication.fluent.logical;
import com.amazon.redshift.replication.fluent.CommonOptions;
import java.util.Properties;
public interface LogicalReplicationOptions extends CommonOptions {
/**
* Required parameter for logical replication.
*
* @return not null logical replication slot name that already exists on server and free.
*/
String getSlotName();
/**
* Parameters for output plugin. Parameters will be set to output plugin that register for
* specified replication slot name.
*
* @return list options that will be pass to output_plugin for that was create replication slot
*/
Properties getSlotOptions();
}