@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DatabaseOutput extends Object implements Serializable, Cloneable, StructuredPojo
Represents a JDBC database output object which defines the output destination for a DataBrew recipe job to write into.
Constructor and Description |
---|
DatabaseOutput() |
Modifier and Type | Method and Description |
---|---|
DatabaseOutput |
clone() |
boolean |
equals(Object obj) |
DatabaseTableOutputOptions |
getDatabaseOptions()
Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
|
String |
getDatabaseOutputMode()
The output mode to write into the database.
|
String |
getGlueConnectionName()
The Glue connection that stores the connection information for the target database.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDatabaseOptions(DatabaseTableOutputOptions databaseOptions)
Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
|
void |
setDatabaseOutputMode(String databaseOutputMode)
The output mode to write into the database.
|
void |
setGlueConnectionName(String glueConnectionName)
The Glue connection that stores the connection information for the target database.
|
String |
toString()
Returns a string representation of this object.
|
DatabaseOutput |
withDatabaseOptions(DatabaseTableOutputOptions databaseOptions)
Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
|
DatabaseOutput |
withDatabaseOutputMode(DatabaseOutputMode databaseOutputMode)
The output mode to write into the database.
|
DatabaseOutput |
withDatabaseOutputMode(String databaseOutputMode)
The output mode to write into the database.
|
DatabaseOutput |
withGlueConnectionName(String glueConnectionName)
The Glue connection that stores the connection information for the target database.
|
public void setGlueConnectionName(String glueConnectionName)
The Glue connection that stores the connection information for the target database.
glueConnectionName
- The Glue connection that stores the connection information for the target database.public String getGlueConnectionName()
The Glue connection that stores the connection information for the target database.
public DatabaseOutput withGlueConnectionName(String glueConnectionName)
The Glue connection that stores the connection information for the target database.
glueConnectionName
- The Glue connection that stores the connection information for the target database.public void setDatabaseOptions(DatabaseTableOutputOptions databaseOptions)
Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
databaseOptions
- Represents options that specify how and where DataBrew writes the database output generated by recipe
jobs.public DatabaseTableOutputOptions getDatabaseOptions()
Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
public DatabaseOutput withDatabaseOptions(DatabaseTableOutputOptions databaseOptions)
Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
databaseOptions
- Represents options that specify how and where DataBrew writes the database output generated by recipe
jobs.public void setDatabaseOutputMode(String databaseOutputMode)
The output mode to write into the database. Currently supported option: NEW_TABLE.
databaseOutputMode
- The output mode to write into the database. Currently supported option: NEW_TABLE.DatabaseOutputMode
public String getDatabaseOutputMode()
The output mode to write into the database. Currently supported option: NEW_TABLE.
DatabaseOutputMode
public DatabaseOutput withDatabaseOutputMode(String databaseOutputMode)
The output mode to write into the database. Currently supported option: NEW_TABLE.
databaseOutputMode
- The output mode to write into the database. Currently supported option: NEW_TABLE.DatabaseOutputMode
public DatabaseOutput withDatabaseOutputMode(DatabaseOutputMode databaseOutputMode)
The output mode to write into the database. Currently supported option: NEW_TABLE.
databaseOutputMode
- The output mode to write into the database. Currently supported option: NEW_TABLE.DatabaseOutputMode
public String toString()
toString
in class Object
Object.toString()
public DatabaseOutput clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.