@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DatabaseInputDefinition extends Object implements Serializable, Cloneable, StructuredPojo
Connection information for dataset input files stored in a database.
Constructor and Description |
---|
DatabaseInputDefinition() |
Modifier and Type | Method and Description |
---|---|
DatabaseInputDefinition |
clone() |
boolean |
equals(Object obj) |
String |
getDatabaseTableName()
The table within the target database.
|
String |
getGlueConnectionName()
The Glue Connection that stores the connection information for the target database.
|
String |
getQueryString()
Custom SQL to run against the provided Glue connection.
|
S3Location |
getTempDirectory() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDatabaseTableName(String databaseTableName)
The table within the target database.
|
void |
setGlueConnectionName(String glueConnectionName)
The Glue Connection that stores the connection information for the target database.
|
void |
setQueryString(String queryString)
Custom SQL to run against the provided Glue connection.
|
void |
setTempDirectory(S3Location tempDirectory) |
String |
toString()
Returns a string representation of this object.
|
DatabaseInputDefinition |
withDatabaseTableName(String databaseTableName)
The table within the target database.
|
DatabaseInputDefinition |
withGlueConnectionName(String glueConnectionName)
The Glue Connection that stores the connection information for the target database.
|
DatabaseInputDefinition |
withQueryString(String queryString)
Custom SQL to run against the provided Glue connection.
|
DatabaseInputDefinition |
withTempDirectory(S3Location tempDirectory) |
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 DatabaseInputDefinition 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 setDatabaseTableName(String databaseTableName)
The table within the target database.
databaseTableName
- The table within the target database.public String getDatabaseTableName()
The table within the target database.
public DatabaseInputDefinition withDatabaseTableName(String databaseTableName)
The table within the target database.
databaseTableName
- The table within the target database.public void setTempDirectory(S3Location tempDirectory)
tempDirectory
- public S3Location getTempDirectory()
public DatabaseInputDefinition withTempDirectory(S3Location tempDirectory)
tempDirectory
- public void setQueryString(String queryString)
Custom SQL to run against the provided Glue connection. This SQL will be used as the input for DataBrew projects and jobs.
queryString
- Custom SQL to run against the provided Glue connection. This SQL will be used as the input for DataBrew
projects and jobs.public String getQueryString()
Custom SQL to run against the provided Glue connection. This SQL will be used as the input for DataBrew projects and jobs.
public DatabaseInputDefinition withQueryString(String queryString)
Custom SQL to run against the provided Glue connection. This SQL will be used as the input for DataBrew projects and jobs.
queryString
- Custom SQL to run against the provided Glue connection. This SQL will be used as the input for DataBrew
projects and jobs.public String toString()
toString
in class Object
Object.toString()
public DatabaseInputDefinition clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.