Interface MetadataCatalogDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MetadataCatalogDetail.Builder,
,MetadataCatalogDetail> SdkBuilder<MetadataCatalogDetail.Builder,
,MetadataCatalogDetail> SdkPojo
- Enclosing class:
MetadataCatalogDetail
-
Method Summary
Modifier and TypeMethodDescriptioncatalogType
(String catalogType) The type of metadata catalog that Amazon AppFlow used for the associated flow run.catalogType
(CatalogType catalogType) The type of metadata catalog that Amazon AppFlow used for the associated flow run.default MetadataCatalogDetail.Builder
partitionRegistrationOutput
(Consumer<RegistrationOutput.Builder> partitionRegistrationOutput) Describes the status of the attempt from Amazon AppFlow to register the data partitions with the metadata catalog.partitionRegistrationOutput
(RegistrationOutput partitionRegistrationOutput) Describes the status of the attempt from Amazon AppFlow to register the data partitions with the metadata catalog.The name of the table that stores the metadata for the associated flow run.default MetadataCatalogDetail.Builder
tableRegistrationOutput
(Consumer<RegistrationOutput.Builder> tableRegistrationOutput) Describes the status of the attempt from Amazon AppFlow to register the metadata table with the metadata catalog.tableRegistrationOutput
(RegistrationOutput tableRegistrationOutput) Describes the status of the attempt from Amazon AppFlow to register the metadata table with the metadata catalog.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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.
- Parameters:
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- Parameters:
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
tableRegistrationOutput
default MetadataCatalogDetail.Builder tableRegistrationOutput(Consumer<RegistrationOutput.Builder> 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.
This is a convenience method that creates an instance of theRegistrationOutput.Builder
avoiding the need to create one manually viaRegistrationOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totableRegistrationOutput(RegistrationOutput)
.- Parameters:
tableRegistrationOutput
- a consumer that will call methods onRegistrationOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
partitionRegistrationOutput
MetadataCatalogDetail.Builder partitionRegistrationOutput(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.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
partitionRegistrationOutput
default MetadataCatalogDetail.Builder partitionRegistrationOutput(Consumer<RegistrationOutput.Builder> 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.
This is a convenience method that creates an instance of theRegistrationOutput.Builder
avoiding the need to create one manually viaRegistrationOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topartitionRegistrationOutput(RegistrationOutput)
.- Parameters:
partitionRegistrationOutput
- a consumer that will call methods onRegistrationOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-