Interface DataIntegrationFlowSource.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataIntegrationFlowSource.Builder,
,DataIntegrationFlowSource> SdkBuilder<DataIntegrationFlowSource.Builder,
,DataIntegrationFlowSource> SdkPojo
- Enclosing class:
DataIntegrationFlowSource
@Mutable
@NotThreadSafe
public static interface DataIntegrationFlowSource.Builder
extends SdkPojo, CopyableBuilder<DataIntegrationFlowSource.Builder,DataIntegrationFlowSource>
-
Method Summary
Modifier and TypeMethodDescriptionThe dataset DataIntegrationFlow source.datasetSource
(DataIntegrationFlowDatasetSourceConfiguration datasetSource) The dataset DataIntegrationFlow source.The S3 DataIntegrationFlow source.The S3 DataIntegrationFlow source.sourceName
(String sourceName) The DataIntegrationFlow source name that can be used as table alias in SQL transformation query.sourceType
(String sourceType) The DataIntegrationFlow source type.sourceType
(DataIntegrationFlowSourceType sourceType) The DataIntegrationFlow 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 DataIntegrationFlow source type.
- Parameters:
sourceType
- The DataIntegrationFlow source type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceType
The DataIntegrationFlow source type.
- Parameters:
sourceType
- The DataIntegrationFlow source type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceName
The DataIntegrationFlow source name that can be used as table alias in SQL transformation query.
- Parameters:
sourceName
- The DataIntegrationFlow source name that can be used as table alias in SQL transformation query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Source
The S3 DataIntegrationFlow source.
- Parameters:
s3Source
- The S3 DataIntegrationFlow source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Source
default DataIntegrationFlowSource.Builder s3Source(Consumer<DataIntegrationFlowS3SourceConfiguration.Builder> s3Source) The S3 DataIntegrationFlow source.
This is a convenience method that creates an instance of theDataIntegrationFlowS3SourceConfiguration.Builder
avoiding the need to create one manually viaDataIntegrationFlowS3SourceConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3Source(DataIntegrationFlowS3SourceConfiguration)
.- Parameters:
s3Source
- a consumer that will call methods onDataIntegrationFlowS3SourceConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
datasetSource
DataIntegrationFlowSource.Builder datasetSource(DataIntegrationFlowDatasetSourceConfiguration datasetSource) The dataset DataIntegrationFlow source.
- Parameters:
datasetSource
- The dataset DataIntegrationFlow source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datasetSource
default DataIntegrationFlowSource.Builder datasetSource(Consumer<DataIntegrationFlowDatasetSourceConfiguration.Builder> datasetSource) The dataset DataIntegrationFlow source.
This is a convenience method that creates an instance of theDataIntegrationFlowDatasetSourceConfiguration.Builder
avoiding the need to create one manually viaDataIntegrationFlowDatasetSourceConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todatasetSource(DataIntegrationFlowDatasetSourceConfiguration)
.- Parameters:
datasetSource
- a consumer that will call methods onDataIntegrationFlowDatasetSourceConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-