@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class JDBCConnectorTarget extends Object implements Serializable, Cloneable, StructuredPojo
Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.
Constructor and Description |
---|
JDBCConnectorTarget() |
Modifier and Type | Method and Description |
---|---|
JDBCConnectorTarget |
addAdditionalOptionsEntry(String key,
String value)
Add a single AdditionalOptions entry
|
JDBCConnectorTarget |
clearAdditionalOptionsEntries()
Removes all the entries added into AdditionalOptions.
|
JDBCConnectorTarget |
clone() |
boolean |
equals(Object obj) |
Map<String,String> |
getAdditionalOptions()
Additional connection options for the connector.
|
String |
getConnectionName()
The name of the connection that is associated with the connector.
|
String |
getConnectionTable()
The name of the table in the data target.
|
String |
getConnectionType()
The type of connection, such as marketplace.jdbc or custom.jdbc, designating a connection to a JDBC data target.
|
String |
getConnectorName()
The name of a connector that will be used.
|
List<String> |
getInputs()
The nodes that are inputs to the data target.
|
String |
getName()
The name of the data target.
|
List<GlueSchema> |
getOutputSchemas()
Specifies the data schema for the JDBC target.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAdditionalOptions(Map<String,String> additionalOptions)
Additional connection options for the connector.
|
void |
setConnectionName(String connectionName)
The name of the connection that is associated with the connector.
|
void |
setConnectionTable(String connectionTable)
The name of the table in the data target.
|
void |
setConnectionType(String connectionType)
The type of connection, such as marketplace.jdbc or custom.jdbc, designating a connection to a JDBC data target.
|
void |
setConnectorName(String connectorName)
The name of a connector that will be used.
|
void |
setInputs(Collection<String> inputs)
The nodes that are inputs to the data target.
|
void |
setName(String name)
The name of the data target.
|
void |
setOutputSchemas(Collection<GlueSchema> outputSchemas)
Specifies the data schema for the JDBC target.
|
String |
toString()
Returns a string representation of this object.
|
JDBCConnectorTarget |
withAdditionalOptions(Map<String,String> additionalOptions)
Additional connection options for the connector.
|
JDBCConnectorTarget |
withConnectionName(String connectionName)
The name of the connection that is associated with the connector.
|
JDBCConnectorTarget |
withConnectionTable(String connectionTable)
The name of the table in the data target.
|
JDBCConnectorTarget |
withConnectionType(String connectionType)
The type of connection, such as marketplace.jdbc or custom.jdbc, designating a connection to a JDBC data target.
|
JDBCConnectorTarget |
withConnectorName(String connectorName)
The name of a connector that will be used.
|
JDBCConnectorTarget |
withInputs(Collection<String> inputs)
The nodes that are inputs to the data target.
|
JDBCConnectorTarget |
withInputs(String... inputs)
The nodes that are inputs to the data target.
|
JDBCConnectorTarget |
withName(String name)
The name of the data target.
|
JDBCConnectorTarget |
withOutputSchemas(Collection<GlueSchema> outputSchemas)
Specifies the data schema for the JDBC target.
|
JDBCConnectorTarget |
withOutputSchemas(GlueSchema... outputSchemas)
Specifies the data schema for the JDBC target.
|
public void setName(String name)
The name of the data target.
name
- The name of the data target.public String getName()
The name of the data target.
public JDBCConnectorTarget withName(String name)
The name of the data target.
name
- The name of the data target.public List<String> getInputs()
The nodes that are inputs to the data target.
public void setInputs(Collection<String> inputs)
The nodes that are inputs to the data target.
inputs
- The nodes that are inputs to the data target.public JDBCConnectorTarget withInputs(String... inputs)
The nodes that are inputs to the data target.
NOTE: This method appends the values to the existing list (if any). Use
setInputs(java.util.Collection)
or withInputs(java.util.Collection)
if you want to override the
existing values.
inputs
- The nodes that are inputs to the data target.public JDBCConnectorTarget withInputs(Collection<String> inputs)
The nodes that are inputs to the data target.
inputs
- The nodes that are inputs to the data target.public void setConnectionName(String connectionName)
The name of the connection that is associated with the connector.
connectionName
- The name of the connection that is associated with the connector.public String getConnectionName()
The name of the connection that is associated with the connector.
public JDBCConnectorTarget withConnectionName(String connectionName)
The name of the connection that is associated with the connector.
connectionName
- The name of the connection that is associated with the connector.public void setConnectionTable(String connectionTable)
The name of the table in the data target.
connectionTable
- The name of the table in the data target.public String getConnectionTable()
The name of the table in the data target.
public JDBCConnectorTarget withConnectionTable(String connectionTable)
The name of the table in the data target.
connectionTable
- The name of the table in the data target.public void setConnectorName(String connectorName)
The name of a connector that will be used.
connectorName
- The name of a connector that will be used.public String getConnectorName()
The name of a connector that will be used.
public JDBCConnectorTarget withConnectorName(String connectorName)
The name of a connector that will be used.
connectorName
- The name of a connector that will be used.public void setConnectionType(String connectionType)
The type of connection, such as marketplace.jdbc or custom.jdbc, designating a connection to a JDBC data target.
connectionType
- The type of connection, such as marketplace.jdbc or custom.jdbc, designating a connection to a JDBC data
target.public String getConnectionType()
The type of connection, such as marketplace.jdbc or custom.jdbc, designating a connection to a JDBC data target.
public JDBCConnectorTarget withConnectionType(String connectionType)
The type of connection, such as marketplace.jdbc or custom.jdbc, designating a connection to a JDBC data target.
connectionType
- The type of connection, such as marketplace.jdbc or custom.jdbc, designating a connection to a JDBC data
target.public Map<String,String> getAdditionalOptions()
Additional connection options for the connector.
public void setAdditionalOptions(Map<String,String> additionalOptions)
Additional connection options for the connector.
additionalOptions
- Additional connection options for the connector.public JDBCConnectorTarget withAdditionalOptions(Map<String,String> additionalOptions)
Additional connection options for the connector.
additionalOptions
- Additional connection options for the connector.public JDBCConnectorTarget addAdditionalOptionsEntry(String key, String value)
public JDBCConnectorTarget clearAdditionalOptionsEntries()
public List<GlueSchema> getOutputSchemas()
Specifies the data schema for the JDBC target.
public void setOutputSchemas(Collection<GlueSchema> outputSchemas)
Specifies the data schema for the JDBC target.
outputSchemas
- Specifies the data schema for the JDBC target.public JDBCConnectorTarget withOutputSchemas(GlueSchema... outputSchemas)
Specifies the data schema for the JDBC target.
NOTE: This method appends the values to the existing list (if any). Use
setOutputSchemas(java.util.Collection)
or withOutputSchemas(java.util.Collection)
if you want
to override the existing values.
outputSchemas
- Specifies the data schema for the JDBC target.public JDBCConnectorTarget withOutputSchemas(Collection<GlueSchema> outputSchemas)
Specifies the data schema for the JDBC target.
outputSchemas
- Specifies the data schema for the JDBC target.public String toString()
toString
in class Object
Object.toString()
public JDBCConnectorTarget clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.