Interface DataIntegrationFlowExecutionSourceInfo.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataIntegrationFlowExecutionSourceInfo.Builder,
,DataIntegrationFlowExecutionSourceInfo> SdkBuilder<DataIntegrationFlowExecutionSourceInfo.Builder,
,DataIntegrationFlowExecutionSourceInfo> SdkPojo
- Enclosing class:
DataIntegrationFlowExecutionSourceInfo
@Mutable
@NotThreadSafe
public static interface DataIntegrationFlowExecutionSourceInfo.Builder
extends SdkPojo, CopyableBuilder<DataIntegrationFlowExecutionSourceInfo.Builder,DataIntegrationFlowExecutionSourceInfo>
-
Method Summary
Modifier and TypeMethodDescriptiondatasetSource
(Consumer<DataIntegrationFlowDatasetSource.Builder> datasetSource) The source details of a flow execution with dataset source.datasetSource
(DataIntegrationFlowDatasetSource datasetSource) The source details of a flow execution with dataset source.s3Source
(Consumer<DataIntegrationFlowS3Source.Builder> s3Source) The source details of a flow execution with S3 source.s3Source
(DataIntegrationFlowS3Source s3Source) The source details of a flow execution with S3 source.sourceType
(String sourceType) The data integration flow execution source type.sourceType
(DataIntegrationFlowSourceType sourceType) The data integration flow execution source type.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, sdkFieldNameToField, sdkFields
-
Method Details
-
sourceType
The data integration flow execution source type.
- Parameters:
sourceType
- The data integration flow execution source type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceType
The data integration flow execution source type.
- Parameters:
sourceType
- The data integration flow execution source type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3Source
The source details of a flow execution with S3 source.
- Parameters:
s3Source
- The source details of a flow execution with S3 source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Source
default DataIntegrationFlowExecutionSourceInfo.Builder s3Source(Consumer<DataIntegrationFlowS3Source.Builder> s3Source) The source details of a flow execution with S3 source.
This is a convenience method that creates an instance of theDataIntegrationFlowS3Source.Builder
avoiding the need to create one manually viaDataIntegrationFlowS3Source.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3Source(DataIntegrationFlowS3Source)
.- Parameters:
s3Source
- a consumer that will call methods onDataIntegrationFlowS3Source.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
datasetSource
DataIntegrationFlowExecutionSourceInfo.Builder datasetSource(DataIntegrationFlowDatasetSource datasetSource) The source details of a flow execution with dataset source.
- Parameters:
datasetSource
- The source details of a flow execution with dataset source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datasetSource
default DataIntegrationFlowExecutionSourceInfo.Builder datasetSource(Consumer<DataIntegrationFlowDatasetSource.Builder> datasetSource) The source details of a flow execution with dataset source.
This is a convenience method that creates an instance of theDataIntegrationFlowDatasetSource.Builder
avoiding the need to create one manually viaDataIntegrationFlowDatasetSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todatasetSource(DataIntegrationFlowDatasetSource)
.- Parameters:
datasetSource
- a consumer that will call methods onDataIntegrationFlowDatasetSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-