public static interface DescribeFlowResponse.Builder extends AppflowResponse.Builder, SdkPojo, CopyableBuilder<DescribeFlowResponse.Builder,DescribeFlowResponse>
| Modifier and Type | Method and Description |
|---|---|
DescribeFlowResponse.Builder |
createdAt(Instant createdAt)
Specifies when the flow was created.
|
DescribeFlowResponse.Builder |
createdBy(String createdBy)
The ARN of the user who created the flow.
|
DescribeFlowResponse.Builder |
description(String description)
A description of the flow.
|
DescribeFlowResponse.Builder |
destinationFlowConfigList(Collection<DestinationFlowConfig> destinationFlowConfigList)
The configuration that controls how Amazon AppFlow transfers data to the destination connector.
|
DescribeFlowResponse.Builder |
destinationFlowConfigList(Consumer<DestinationFlowConfig.Builder>... destinationFlowConfigList)
The configuration that controls how Amazon AppFlow transfers data to the destination connector.
|
DescribeFlowResponse.Builder |
destinationFlowConfigList(DestinationFlowConfig... destinationFlowConfigList)
The configuration that controls how Amazon AppFlow transfers data to the destination connector.
|
DescribeFlowResponse.Builder |
flowArn(String flowArn)
The flow's Amazon Resource Name (ARN).
|
DescribeFlowResponse.Builder |
flowName(String flowName)
The specified name of the flow.
|
DescribeFlowResponse.Builder |
flowStatus(FlowStatus flowStatus)
Indicates the current status of the flow.
|
DescribeFlowResponse.Builder |
flowStatus(String flowStatus)
Indicates the current status of the flow.
|
DescribeFlowResponse.Builder |
flowStatusMessage(String flowStatusMessage)
Contains an error message if the flow status is in a suspended or error state.
|
DescribeFlowResponse.Builder |
kmsArn(String kmsArn)
The ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption.
|
default DescribeFlowResponse.Builder |
lastRunExecutionDetails(Consumer<ExecutionDetails.Builder> lastRunExecutionDetails)
Describes the details of the most recent flow run.
|
DescribeFlowResponse.Builder |
lastRunExecutionDetails(ExecutionDetails lastRunExecutionDetails)
Describes the details of the most recent flow run.
|
DescribeFlowResponse.Builder |
lastRunMetadataCatalogDetails(Collection<MetadataCatalogDetail> lastRunMetadataCatalogDetails)
Describes the metadata catalog, metadata table, and data partitions that Amazon AppFlow used for the
associated flow run.
|
DescribeFlowResponse.Builder |
lastRunMetadataCatalogDetails(Consumer<MetadataCatalogDetail.Builder>... lastRunMetadataCatalogDetails)
Describes the metadata catalog, metadata table, and data partitions that Amazon AppFlow used for the
associated flow run.
|
DescribeFlowResponse.Builder |
lastRunMetadataCatalogDetails(MetadataCatalogDetail... lastRunMetadataCatalogDetails)
Describes the metadata catalog, metadata table, and data partitions that Amazon AppFlow used for the
associated flow run.
|
DescribeFlowResponse.Builder |
lastUpdatedAt(Instant lastUpdatedAt)
Specifies when the flow was last updated.
|
DescribeFlowResponse.Builder |
lastUpdatedBy(String lastUpdatedBy)
Specifies the user name of the account that performed the most recent update.
|
default DescribeFlowResponse.Builder |
metadataCatalogConfig(Consumer<MetadataCatalogConfig.Builder> metadataCatalogConfig)
Specifies the configuration that Amazon AppFlow uses when it catalogs the data that's transferred by the
associated flow.
|
DescribeFlowResponse.Builder |
metadataCatalogConfig(MetadataCatalogConfig metadataCatalogConfig)
Specifies the configuration that Amazon AppFlow uses when it catalogs the data that's transferred by the
associated flow.
|
DescribeFlowResponse.Builder |
schemaVersion(Long schemaVersion)
The version number of your data schema.
|
default DescribeFlowResponse.Builder |
sourceFlowConfig(Consumer<SourceFlowConfig.Builder> sourceFlowConfig)
The configuration that controls how Amazon AppFlow retrieves data from the source connector.
|
DescribeFlowResponse.Builder |
sourceFlowConfig(SourceFlowConfig sourceFlowConfig)
The configuration that controls how Amazon AppFlow retrieves data from the source connector.
|
DescribeFlowResponse.Builder |
tags(Map<String,String> tags)
The tags used to organize, track, or control access for your flow.
|
DescribeFlowResponse.Builder |
tasks(Collection<Task> tasks)
A list of tasks that Amazon AppFlow performs while transferring the data in the flow run.
|
DescribeFlowResponse.Builder |
tasks(Consumer<Task.Builder>... tasks)
A list of tasks that Amazon AppFlow performs while transferring the data in the flow run.
|
DescribeFlowResponse.Builder |
tasks(Task... tasks)
A list of tasks that Amazon AppFlow performs while transferring the data in the flow run.
|
default DescribeFlowResponse.Builder |
triggerConfig(Consumer<TriggerConfig.Builder> triggerConfig)
The trigger settings that determine how and when the flow runs.
|
DescribeFlowResponse.Builder |
triggerConfig(TriggerConfig triggerConfig)
The trigger settings that determine how and when the flow runs.
|
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildDescribeFlowResponse.Builder flowArn(String flowArn)
The flow's Amazon Resource Name (ARN).
flowArn - The flow's Amazon Resource Name (ARN).DescribeFlowResponse.Builder description(String description)
A description of the flow.
description - A description of the flow.DescribeFlowResponse.Builder flowName(String flowName)
The specified name of the flow. Spaces are not allowed. Use underscores (_) or hyphens (-) only.
flowName - The specified name of the flow. Spaces are not allowed. Use underscores (_) or hyphens (-) only.DescribeFlowResponse.Builder kmsArn(String kmsArn)
The ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
kmsArn - The ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption.
This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide
anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.DescribeFlowResponse.Builder flowStatus(String flowStatus)
Indicates the current status of the flow.
flowStatus - Indicates the current status of the flow.FlowStatus,
FlowStatusDescribeFlowResponse.Builder flowStatus(FlowStatus flowStatus)
Indicates the current status of the flow.
flowStatus - Indicates the current status of the flow.FlowStatus,
FlowStatusDescribeFlowResponse.Builder flowStatusMessage(String flowStatusMessage)
Contains an error message if the flow status is in a suspended or error state. This applies only to scheduled or event-triggered flows.
flowStatusMessage - Contains an error message if the flow status is in a suspended or error state. This applies only to
scheduled or event-triggered flows.DescribeFlowResponse.Builder sourceFlowConfig(SourceFlowConfig sourceFlowConfig)
The configuration that controls how Amazon AppFlow retrieves data from the source connector.
sourceFlowConfig - The configuration that controls how Amazon AppFlow retrieves data from the source connector.default DescribeFlowResponse.Builder sourceFlowConfig(Consumer<SourceFlowConfig.Builder> sourceFlowConfig)
The configuration that controls how Amazon AppFlow retrieves data from the source connector.
This is a convenience method that creates an instance of theSourceFlowConfig.Builder avoiding the
need to create one manually via SourceFlowConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to sourceFlowConfig(SourceFlowConfig).
sourceFlowConfig - a consumer that will call methods on SourceFlowConfig.BuildersourceFlowConfig(SourceFlowConfig)DescribeFlowResponse.Builder destinationFlowConfigList(Collection<DestinationFlowConfig> destinationFlowConfigList)
The configuration that controls how Amazon AppFlow transfers data to the destination connector.
destinationFlowConfigList - The configuration that controls how Amazon AppFlow transfers data to the destination connector.DescribeFlowResponse.Builder destinationFlowConfigList(DestinationFlowConfig... destinationFlowConfigList)
The configuration that controls how Amazon AppFlow transfers data to the destination connector.
destinationFlowConfigList - The configuration that controls how Amazon AppFlow transfers data to the destination connector.DescribeFlowResponse.Builder destinationFlowConfigList(Consumer<DestinationFlowConfig.Builder>... destinationFlowConfigList)
The configuration that controls how Amazon AppFlow transfers data to the destination connector.
This is a convenience method that creates an instance of theDestinationFlowConfig.Builder avoiding the need to
create one manually via DestinationFlowConfig.builder()
.
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #destinationFlowConfigList(List.
destinationFlowConfigList - a consumer that will call methods on
DestinationFlowConfig.Builder#destinationFlowConfigList(java.util.Collection) DescribeFlowResponse.Builder lastRunExecutionDetails(ExecutionDetails lastRunExecutionDetails)
Describes the details of the most recent flow run.
lastRunExecutionDetails - Describes the details of the most recent flow run.default DescribeFlowResponse.Builder lastRunExecutionDetails(Consumer<ExecutionDetails.Builder> lastRunExecutionDetails)
Describes the details of the most recent flow run.
This is a convenience method that creates an instance of theExecutionDetails.Builder avoiding the
need to create one manually via ExecutionDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to lastRunExecutionDetails(ExecutionDetails).
lastRunExecutionDetails - a consumer that will call methods on ExecutionDetails.BuilderlastRunExecutionDetails(ExecutionDetails)DescribeFlowResponse.Builder triggerConfig(TriggerConfig triggerConfig)
The trigger settings that determine how and when the flow runs.
triggerConfig - The trigger settings that determine how and when the flow runs.default DescribeFlowResponse.Builder triggerConfig(Consumer<TriggerConfig.Builder> triggerConfig)
The trigger settings that determine how and when the flow runs.
This is a convenience method that creates an instance of theTriggerConfig.Builder avoiding the need
to create one manually via TriggerConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to triggerConfig(TriggerConfig).
triggerConfig - a consumer that will call methods on TriggerConfig.BuildertriggerConfig(TriggerConfig)DescribeFlowResponse.Builder tasks(Collection<Task> tasks)
A list of tasks that Amazon AppFlow performs while transferring the data in the flow run.
tasks - A list of tasks that Amazon AppFlow performs while transferring the data in the flow run.DescribeFlowResponse.Builder tasks(Task... tasks)
A list of tasks that Amazon AppFlow performs while transferring the data in the flow run.
tasks - A list of tasks that Amazon AppFlow performs while transferring the data in the flow run.DescribeFlowResponse.Builder tasks(Consumer<Task.Builder>... tasks)
A list of tasks that Amazon AppFlow performs while transferring the data in the flow run.
This is a convenience method that creates an instance of theTask.Builder avoiding the need to create one manually
via Task.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #tasks(List.
tasks - a consumer that will call methods on
Task.Builder#tasks(java.util.Collection) DescribeFlowResponse.Builder createdAt(Instant createdAt)
Specifies when the flow was created.
createdAt - Specifies when the flow was created.DescribeFlowResponse.Builder lastUpdatedAt(Instant lastUpdatedAt)
Specifies when the flow was last updated.
lastUpdatedAt - Specifies when the flow was last updated.DescribeFlowResponse.Builder createdBy(String createdBy)
The ARN of the user who created the flow.
createdBy - The ARN of the user who created the flow.DescribeFlowResponse.Builder lastUpdatedBy(String lastUpdatedBy)
Specifies the user name of the account that performed the most recent update.
lastUpdatedBy - Specifies the user name of the account that performed the most recent update.DescribeFlowResponse.Builder tags(Map<String,String> tags)
The tags used to organize, track, or control access for your flow.
tags - The tags used to organize, track, or control access for your flow.DescribeFlowResponse.Builder metadataCatalogConfig(MetadataCatalogConfig metadataCatalogConfig)
Specifies the configuration that Amazon AppFlow uses when it catalogs the data that's transferred by the associated flow. When Amazon AppFlow catalogs the data from a flow, it stores metadata in a data catalog.
metadataCatalogConfig - Specifies the configuration that Amazon AppFlow uses when it catalogs the data that's transferred by
the associated flow. When Amazon AppFlow catalogs the data from a flow, it stores metadata in a data
catalog.default DescribeFlowResponse.Builder metadataCatalogConfig(Consumer<MetadataCatalogConfig.Builder> metadataCatalogConfig)
Specifies the configuration that Amazon AppFlow uses when it catalogs the data that's transferred by the associated flow. When Amazon AppFlow catalogs the data from a flow, it stores metadata in a data catalog.
This is a convenience method that creates an instance of theMetadataCatalogConfig.Builder avoiding
the need to create one manually via MetadataCatalogConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to metadataCatalogConfig(MetadataCatalogConfig).
metadataCatalogConfig - a consumer that will call methods on MetadataCatalogConfig.BuildermetadataCatalogConfig(MetadataCatalogConfig)DescribeFlowResponse.Builder lastRunMetadataCatalogDetails(Collection<MetadataCatalogDetail> lastRunMetadataCatalogDetails)
Describes the metadata catalog, metadata table, and data partitions that Amazon AppFlow used for the associated flow run.
lastRunMetadataCatalogDetails - Describes the metadata catalog, metadata table, and data partitions that Amazon AppFlow used for the
associated flow run.DescribeFlowResponse.Builder lastRunMetadataCatalogDetails(MetadataCatalogDetail... lastRunMetadataCatalogDetails)
Describes the metadata catalog, metadata table, and data partitions that Amazon AppFlow used for the associated flow run.
lastRunMetadataCatalogDetails - Describes the metadata catalog, metadata table, and data partitions that Amazon AppFlow used for the
associated flow run.DescribeFlowResponse.Builder lastRunMetadataCatalogDetails(Consumer<MetadataCatalogDetail.Builder>... lastRunMetadataCatalogDetails)
Describes the metadata catalog, metadata table, and data partitions that Amazon AppFlow used for the associated flow run.
This is a convenience method that creates an instance of theMetadataCatalogDetail.Builder avoiding the need to
create one manually via MetadataCatalogDetail.builder()
.
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #lastRunMetadataCatalogDetails(List.
lastRunMetadataCatalogDetails - a consumer that will call methods on
MetadataCatalogDetail.Builder#lastRunMetadataCatalogDetails(java.util.Collection) DescribeFlowResponse.Builder schemaVersion(Long schemaVersion)
The version number of your data schema. Amazon AppFlow assigns this version number. The version number increases by one when you change any of the following settings in your flow configuration:
Source-to-destination field mappings
Field data types
Partition keys
schemaVersion - The version number of your data schema. Amazon AppFlow assigns this version number. The version number
increases by one when you change any of the following settings in your flow configuration:
Source-to-destination field mappings
Field data types
Partition keys
Copyright © 2023. All rights reserved.