@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DataCatalogOutput extends Object implements Serializable, Cloneable, StructuredPojo
Represents options that specify how and where in the Glue Data Catalog DataBrew writes the output generated by recipe jobs.
Constructor and Description |
---|
DataCatalogOutput() |
Modifier and Type | Method and Description |
---|---|
DataCatalogOutput |
clone() |
boolean |
equals(Object obj) |
String |
getCatalogId()
The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.
|
String |
getDatabaseName()
The name of a database in the Data Catalog.
|
DatabaseTableOutputOptions |
getDatabaseOptions()
Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
|
Boolean |
getOverwrite()
A value that, if true, means that any data in the location specified for output is overwritten with new output.
|
S3TableOutputOptions |
getS3Options()
Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.
|
String |
getTableName()
The name of a table in the Data Catalog.
|
int |
hashCode() |
Boolean |
isOverwrite()
A value that, if true, means that any data in the location specified for output is overwritten with new output.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCatalogId(String catalogId)
The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.
|
void |
setDatabaseName(String databaseName)
The name of a database in the Data Catalog.
|
void |
setDatabaseOptions(DatabaseTableOutputOptions databaseOptions)
Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
|
void |
setOverwrite(Boolean overwrite)
A value that, if true, means that any data in the location specified for output is overwritten with new output.
|
void |
setS3Options(S3TableOutputOptions s3Options)
Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.
|
void |
setTableName(String tableName)
The name of a table in the Data Catalog.
|
String |
toString()
Returns a string representation of this object.
|
DataCatalogOutput |
withCatalogId(String catalogId)
The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.
|
DataCatalogOutput |
withDatabaseName(String databaseName)
The name of a database in the Data Catalog.
|
DataCatalogOutput |
withDatabaseOptions(DatabaseTableOutputOptions databaseOptions)
Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
|
DataCatalogOutput |
withOverwrite(Boolean overwrite)
A value that, if true, means that any data in the location specified for output is overwritten with new output.
|
DataCatalogOutput |
withS3Options(S3TableOutputOptions s3Options)
Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.
|
DataCatalogOutput |
withTableName(String tableName)
The name of a table in the Data Catalog.
|
public void setCatalogId(String catalogId)
The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.
catalogId
- The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.public String getCatalogId()
The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.
public DataCatalogOutput withCatalogId(String catalogId)
The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.
catalogId
- The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.public void setDatabaseName(String databaseName)
The name of a database in the Data Catalog.
databaseName
- The name of a database in the Data Catalog.public String getDatabaseName()
The name of a database in the Data Catalog.
public DataCatalogOutput withDatabaseName(String databaseName)
The name of a database in the Data Catalog.
databaseName
- The name of a database in the Data Catalog.public void setTableName(String tableName)
The name of a table in the Data Catalog.
tableName
- The name of a table in the Data Catalog.public String getTableName()
The name of a table in the Data Catalog.
public DataCatalogOutput withTableName(String tableName)
The name of a table in the Data Catalog.
tableName
- The name of a table in the Data Catalog.public void setS3Options(S3TableOutputOptions s3Options)
Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.
s3Options
- Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe
jobs.public S3TableOutputOptions getS3Options()
Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.
public DataCatalogOutput withS3Options(S3TableOutputOptions s3Options)
Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.
s3Options
- Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe
jobs.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 DataCatalogOutput 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 setOverwrite(Boolean overwrite)
A value that, if true, means that any data in the location specified for output is overwritten with new output. Not supported with DatabaseOptions.
overwrite
- A value that, if true, means that any data in the location specified for output is overwritten with new
output. Not supported with DatabaseOptions.public Boolean getOverwrite()
A value that, if true, means that any data in the location specified for output is overwritten with new output. Not supported with DatabaseOptions.
public DataCatalogOutput withOverwrite(Boolean overwrite)
A value that, if true, means that any data in the location specified for output is overwritten with new output. Not supported with DatabaseOptions.
overwrite
- A value that, if true, means that any data in the location specified for output is overwritten with new
output. Not supported with DatabaseOptions.public Boolean isOverwrite()
A value that, if true, means that any data in the location specified for output is overwritten with new output. Not supported with DatabaseOptions.
public String toString()
toString
in class Object
Object.toString()
public DataCatalogOutput clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.