Interface DataIntegrationFlowSource.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DataIntegrationFlowSource.Builder,DataIntegrationFlowSource>,SdkBuilder<DataIntegrationFlowSource.Builder,DataIntegrationFlowSource>,SdkPojo
- Enclosing class:
- DataIntegrationFlowSource
public static interface DataIntegrationFlowSource.Builder extends SdkPojo, CopyableBuilder<DataIntegrationFlowSource.Builder,DataIntegrationFlowSource>
-
-
Method Summary
-
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 Detail
-
sourceType
DataIntegrationFlowSource.Builder sourceType(String 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:
DataIntegrationFlowSourceType,DataIntegrationFlowSourceType
-
sourceType
DataIntegrationFlowSource.Builder sourceType(DataIntegrationFlowSourceType 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:
DataIntegrationFlowSourceType,DataIntegrationFlowSourceType
-
sourceName
DataIntegrationFlowSource.Builder sourceName(String 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
DataIntegrationFlowSource.Builder s3Source(DataIntegrationFlowS3SourceConfiguration 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.Builderavoiding the need to create one manually viaDataIntegrationFlowS3SourceConfiguration.builder().When the
Consumercompletes,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:
s3Source(DataIntegrationFlowS3SourceConfiguration)
-
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.Builderavoiding the need to create one manually viaDataIntegrationFlowDatasetSourceConfiguration.builder().When the
Consumercompletes,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:
datasetSource(DataIntegrationFlowDatasetSourceConfiguration)
-
-