@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DirectJDBCSource extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the direct JDBC source connection.
Constructor and Description |
---|
DirectJDBCSource() |
Modifier and Type | Method and Description |
---|---|
DirectJDBCSource |
clone() |
boolean |
equals(Object obj) |
String |
getConnectionName()
The connection name of the JDBC source.
|
String |
getConnectionType()
The connection type of the JDBC source.
|
String |
getDatabase()
The database of the JDBC source connection.
|
String |
getName()
The name of the JDBC source connection.
|
String |
getRedshiftTmpDir()
The temp directory of the JDBC Redshift source.
|
String |
getTable()
The table of the JDBC source connection.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConnectionName(String connectionName)
The connection name of the JDBC source.
|
void |
setConnectionType(String connectionType)
The connection type of the JDBC source.
|
void |
setDatabase(String database)
The database of the JDBC source connection.
|
void |
setName(String name)
The name of the JDBC source connection.
|
void |
setRedshiftTmpDir(String redshiftTmpDir)
The temp directory of the JDBC Redshift source.
|
void |
setTable(String table)
The table of the JDBC source connection.
|
String |
toString()
Returns a string representation of this object.
|
DirectJDBCSource |
withConnectionName(String connectionName)
The connection name of the JDBC source.
|
DirectJDBCSource |
withConnectionType(JDBCConnectionType connectionType)
The connection type of the JDBC source.
|
DirectJDBCSource |
withConnectionType(String connectionType)
The connection type of the JDBC source.
|
DirectJDBCSource |
withDatabase(String database)
The database of the JDBC source connection.
|
DirectJDBCSource |
withName(String name)
The name of the JDBC source connection.
|
DirectJDBCSource |
withRedshiftTmpDir(String redshiftTmpDir)
The temp directory of the JDBC Redshift source.
|
DirectJDBCSource |
withTable(String table)
The table of the JDBC source connection.
|
public void setName(String name)
The name of the JDBC source connection.
name
- The name of the JDBC source connection.public String getName()
The name of the JDBC source connection.
public DirectJDBCSource withName(String name)
The name of the JDBC source connection.
name
- The name of the JDBC source connection.public void setDatabase(String database)
The database of the JDBC source connection.
database
- The database of the JDBC source connection.public String getDatabase()
The database of the JDBC source connection.
public DirectJDBCSource withDatabase(String database)
The database of the JDBC source connection.
database
- The database of the JDBC source connection.public void setTable(String table)
The table of the JDBC source connection.
table
- The table of the JDBC source connection.public String getTable()
The table of the JDBC source connection.
public DirectJDBCSource withTable(String table)
The table of the JDBC source connection.
table
- The table of the JDBC source connection.public void setConnectionName(String connectionName)
The connection name of the JDBC source.
connectionName
- The connection name of the JDBC source.public String getConnectionName()
The connection name of the JDBC source.
public DirectJDBCSource withConnectionName(String connectionName)
The connection name of the JDBC source.
connectionName
- The connection name of the JDBC source.public void setConnectionType(String connectionType)
The connection type of the JDBC source.
connectionType
- The connection type of the JDBC source.JDBCConnectionType
public String getConnectionType()
The connection type of the JDBC source.
JDBCConnectionType
public DirectJDBCSource withConnectionType(String connectionType)
The connection type of the JDBC source.
connectionType
- The connection type of the JDBC source.JDBCConnectionType
public DirectJDBCSource withConnectionType(JDBCConnectionType connectionType)
The connection type of the JDBC source.
connectionType
- The connection type of the JDBC source.JDBCConnectionType
public void setRedshiftTmpDir(String redshiftTmpDir)
The temp directory of the JDBC Redshift source.
redshiftTmpDir
- The temp directory of the JDBC Redshift source.public String getRedshiftTmpDir()
The temp directory of the JDBC Redshift source.
public DirectJDBCSource withRedshiftTmpDir(String redshiftTmpDir)
The temp directory of the JDBC Redshift source.
redshiftTmpDir
- The temp directory of the JDBC Redshift source.public String toString()
toString
in class Object
Object.toString()
public DirectJDBCSource clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.