Class MetadataCatalogDetail
- java.lang.Object
-
- software.amazon.awssdk.services.appflow.model.MetadataCatalogDetail
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<MetadataCatalogDetail.Builder,MetadataCatalogDetail>
@Generated("software.amazon.awssdk:codegen") public final class MetadataCatalogDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MetadataCatalogDetail.Builder,MetadataCatalogDetail>
Describes the metadata catalog, metadata table, and data partitions that Amazon AppFlow used for the associated flow run.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMetadataCatalogDetail.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MetadataCatalogDetail.Builderbuilder()CatalogTypecatalogType()The type of metadata catalog that Amazon AppFlow used for the associated flow run.StringcatalogTypeAsString()The type of metadata catalog that Amazon AppFlow used for the associated flow run.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()RegistrationOutputpartitionRegistrationOutput()Describes the status of the attempt from Amazon AppFlow to register the data partitions with the metadata catalog.List<SdkField<?>>sdkFields()static Class<? extends MetadataCatalogDetail.Builder>serializableBuilderClass()StringtableName()The name of the table that stores the metadata for the associated flow run.RegistrationOutputtableRegistrationOutput()Describes the status of the attempt from Amazon AppFlow to register the metadata table with the metadata catalog.MetadataCatalogDetail.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
-
catalogType
public final CatalogType catalogType()
The type of metadata catalog that Amazon AppFlow used for the associated flow run. This parameter returns the following value:
- GLUE
-
The metadata catalog is provided by the Glue Data Catalog. Glue includes the Glue Data Catalog as a component.
If the service returns an enum value that is not available in the current SDK version,
catalogTypewill returnCatalogType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcatalogTypeAsString().- Returns:
- The type of metadata catalog that Amazon AppFlow used for the associated flow run. This parameter returns
the following value:
- GLUE
-
The metadata catalog is provided by the Glue Data Catalog. Glue includes the Glue Data Catalog as a component.
- See Also:
CatalogType
-
catalogTypeAsString
public final String catalogTypeAsString()
The type of metadata catalog that Amazon AppFlow used for the associated flow run. This parameter returns the following value:
- GLUE
-
The metadata catalog is provided by the Glue Data Catalog. Glue includes the Glue Data Catalog as a component.
If the service returns an enum value that is not available in the current SDK version,
catalogTypewill returnCatalogType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcatalogTypeAsString().- Returns:
- The type of metadata catalog that Amazon AppFlow used for the associated flow run. This parameter returns
the following value:
- GLUE
-
The metadata catalog is provided by the Glue Data Catalog. Glue includes the Glue Data Catalog as a component.
- See Also:
CatalogType
-
tableName
public final String tableName()
The name of the table that stores the metadata for the associated flow run. The table stores metadata that represents the data that the flow transferred. Amazon AppFlow stores the table in the metadata catalog.
- Returns:
- The name of the table that stores the metadata for the associated flow run. The table stores metadata that represents the data that the flow transferred. Amazon AppFlow stores the table in the metadata catalog.
-
tableRegistrationOutput
public final RegistrationOutput tableRegistrationOutput()
Describes the status of the attempt from Amazon AppFlow to register the metadata table with the metadata catalog. Amazon AppFlow creates or updates this table for the associated flow run.
- Returns:
- Describes the status of the attempt from Amazon AppFlow to register the metadata table with the metadata catalog. Amazon AppFlow creates or updates this table for the associated flow run.
-
partitionRegistrationOutput
public final RegistrationOutput partitionRegistrationOutput()
Describes the status of the attempt from Amazon AppFlow to register the data partitions with the metadata catalog. The data partitions organize the flow output into a hierarchical path, such as a folder path in an S3 bucket. Amazon AppFlow creates the partitions (if they don't already exist) based on your flow configuration.
- Returns:
- Describes the status of the attempt from Amazon AppFlow to register the data partitions with the metadata catalog. The data partitions organize the flow output into a hierarchical path, such as a folder path in an S3 bucket. Amazon AppFlow creates the partitions (if they don't already exist) based on your flow configuration.
-
toBuilder
public MetadataCatalogDetail.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<MetadataCatalogDetail.Builder,MetadataCatalogDetail>
-
builder
public static MetadataCatalogDetail.Builder builder()
-
serializableBuilderClass
public static Class<? extends MetadataCatalogDetail.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.
-
-