@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MySQLCatalogTarget extends Object implements Serializable, Cloneable, StructuredPojo
Specifies a target that uses MySQL.
| Constructor and Description | 
|---|
| MySQLCatalogTarget() | 
| Modifier and Type | Method and Description | 
|---|---|
| MySQLCatalogTarget | clone() | 
| boolean | equals(Object obj) | 
| String | getDatabase()
 The name of the database to write to. | 
| List<String> | getInputs()
 The nodes that are inputs to the data target. | 
| String | getName()
 The name of the data target. | 
| String | getTable()
 The name of the table in the database to write to. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setDatabase(String database)
 The name of the database to write to. | 
| 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 | setTable(String table)
 The name of the table in the database to write to. | 
| String | toString()Returns a string representation of this object. | 
| MySQLCatalogTarget | withDatabase(String database)
 The name of the database to write to. | 
| MySQLCatalogTarget | withInputs(Collection<String> inputs)
 The nodes that are inputs to the data target. | 
| MySQLCatalogTarget | withInputs(String... inputs)
 The nodes that are inputs to the data target. | 
| MySQLCatalogTarget | withName(String name)
 The name of the data target. | 
| MySQLCatalogTarget | withTable(String table)
 The name of the table in the database to write to. | 
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 MySQLCatalogTarget 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 MySQLCatalogTarget 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 MySQLCatalogTarget 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 setDatabase(String database)
The name of the database to write to.
database - The name of the database to write to.public String getDatabase()
The name of the database to write to.
public MySQLCatalogTarget withDatabase(String database)
The name of the database to write to.
database - The name of the database to write to.public void setTable(String table)
The name of the table in the database to write to.
table - The name of the table in the database to write to.public String getTable()
The name of the table in the database to write to.
public MySQLCatalogTarget withTable(String table)
The name of the table in the database to write to.
table - The name of the table in the database to write to.public String toString()
toString in class ObjectObject.toString()public MySQLCatalogTarget clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.