Class DataCatalogOutput
- java.lang.Object
-
- software.amazon.awssdk.services.databrew.model.DataCatalogOutput
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DataCatalogOutput.Builder,DataCatalogOutput>
@Generated("software.amazon.awssdk:codegen") public final class DataCatalogOutput extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DataCatalogOutput.Builder,DataCatalogOutput>
Represents options that specify how and where in the Glue Data Catalog DataBrew writes the output generated by recipe jobs.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDataCatalogOutput.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataCatalogOutput.Builderbuilder()StringcatalogId()The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.StringdatabaseName()The name of a database in the Data Catalog.DatabaseTableOutputOptionsdatabaseOptions()Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Booleanoverwrite()A value that, if true, means that any data in the location specified for output is overwritten with new output.S3TableOutputOptionss3Options()Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends DataCatalogOutput.Builder>serializableBuilderClass()StringtableName()The name of a table in the Data Catalog.DataCatalogOutput.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
catalogId
public final String catalogId()
The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.
- Returns:
- The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.
-
databaseName
public final String databaseName()
The name of a database in the Data Catalog.
- Returns:
- The name of a database in the Data Catalog.
-
tableName
public final String tableName()
The name of a table in the Data Catalog.
- Returns:
- The name of a table in the Data Catalog.
-
s3Options
public final S3TableOutputOptions s3Options()
Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.
- Returns:
- Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.
-
databaseOptions
public final DatabaseTableOutputOptions databaseOptions()
Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
- Returns:
- Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
-
overwrite
public final 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.
- Returns:
- A value that, if true, means that any data in the location specified for output is overwritten with new output. Not supported with DatabaseOptions.
-
toBuilder
public DataCatalogOutput.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DataCatalogOutput.Builder,DataCatalogOutput>
-
builder
public static DataCatalogOutput.Builder builder()
-
serializableBuilderClass
public static Class<? extends DataCatalogOutput.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-