Interface DataIntegrationFlowTarget.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataIntegrationFlowTarget.Builder,
,DataIntegrationFlowTarget> SdkBuilder<DataIntegrationFlowTarget.Builder,
,DataIntegrationFlowTarget> SdkPojo
- Enclosing class:
DataIntegrationFlowTarget
-
Method Summary
Modifier and TypeMethodDescriptionThe dataset DataIntegrationFlow target.datasetTarget
(DataIntegrationFlowDatasetTargetConfiguration datasetTarget) The dataset DataIntegrationFlow target.The S3 DataIntegrationFlow target.The S3 DataIntegrationFlow target.targetType
(String targetType) The DataIntegrationFlow target type.targetType
(DataIntegrationFlowTargetType targetType) The DataIntegrationFlow target 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
-
targetType
The DataIntegrationFlow target type.
- Parameters:
targetType
- The DataIntegrationFlow target type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetType
The DataIntegrationFlow target type.
- Parameters:
targetType
- The DataIntegrationFlow target type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3Target
The S3 DataIntegrationFlow target.
- Parameters:
s3Target
- The S3 DataIntegrationFlow target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Target
default DataIntegrationFlowTarget.Builder s3Target(Consumer<DataIntegrationFlowS3TargetConfiguration.Builder> s3Target) The S3 DataIntegrationFlow target.
This is a convenience method that creates an instance of theDataIntegrationFlowS3TargetConfiguration.Builder
avoiding the need to create one manually viaDataIntegrationFlowS3TargetConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3Target(DataIntegrationFlowS3TargetConfiguration)
.- Parameters:
s3Target
- a consumer that will call methods onDataIntegrationFlowS3TargetConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
datasetTarget
DataIntegrationFlowTarget.Builder datasetTarget(DataIntegrationFlowDatasetTargetConfiguration datasetTarget) The dataset DataIntegrationFlow target. Note that for AWS Supply Chain dataset under asc namespace, it has a connection_id internal field that is not allowed to be provided by client directly, they will be auto populated.
- Parameters:
datasetTarget
- The dataset DataIntegrationFlow target. Note that for AWS Supply Chain dataset under asc namespace, it has a connection_id internal field that is not allowed to be provided by client directly, they will be auto populated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datasetTarget
default DataIntegrationFlowTarget.Builder datasetTarget(Consumer<DataIntegrationFlowDatasetTargetConfiguration.Builder> datasetTarget) The dataset DataIntegrationFlow target. Note that for AWS Supply Chain dataset under asc namespace, it has a connection_id internal field that is not allowed to be provided by client directly, they will be auto populated.
This is a convenience method that creates an instance of theDataIntegrationFlowDatasetTargetConfiguration.Builder
avoiding the need to create one manually viaDataIntegrationFlowDatasetTargetConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todatasetTarget(DataIntegrationFlowDatasetTargetConfiguration)
.- Parameters:
datasetTarget
- a consumer that will call methods onDataIntegrationFlowDatasetTargetConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-