Interface CreateDataIntegrationFlowRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateDataIntegrationFlowRequest.Builder,CreateDataIntegrationFlowRequest>,SdkBuilder<CreateDataIntegrationFlowRequest.Builder,CreateDataIntegrationFlowRequest>,SdkPojo,SdkRequest.Builder,SupplyChainRequest.Builder
- Enclosing class:
- CreateDataIntegrationFlowRequest
public static interface CreateDataIntegrationFlowRequest.Builder extends SupplyChainRequest.Builder, SdkPojo, CopyableBuilder<CreateDataIntegrationFlowRequest.Builder,CreateDataIntegrationFlowRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
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, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.supplychain.model.SupplyChainRequest.Builder
build
-
-
-
-
Method Detail
-
instanceId
CreateDataIntegrationFlowRequest.Builder instanceId(String instanceId)
The Amazon Web Services Supply Chain instance identifier.
- Parameters:
instanceId- The Amazon Web Services Supply Chain instance identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
CreateDataIntegrationFlowRequest.Builder name(String name)
Name of the DataIntegrationFlow.
- Parameters:
name- Name of the DataIntegrationFlow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
CreateDataIntegrationFlowRequest.Builder sources(Collection<DataIntegrationFlowSource> sources)
The source configurations for DataIntegrationFlow.
- Parameters:
sources- The source configurations for DataIntegrationFlow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
CreateDataIntegrationFlowRequest.Builder sources(DataIntegrationFlowSource... sources)
The source configurations for DataIntegrationFlow.
- Parameters:
sources- The source configurations for DataIntegrationFlow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
CreateDataIntegrationFlowRequest.Builder sources(Consumer<DataIntegrationFlowSource.Builder>... sources)
The source configurations for DataIntegrationFlow.
This is a convenience method that creates an instance of theDataIntegrationFlowSource.Builderavoiding the need to create one manually viaDataIntegrationFlowSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#sources(List.) - Parameters:
sources- a consumer that will call methods onDataIntegrationFlowSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#sources(java.util.Collection)
-
transformation
CreateDataIntegrationFlowRequest.Builder transformation(DataIntegrationFlowTransformation transformation)
The transformation configurations for DataIntegrationFlow.
- Parameters:
transformation- The transformation configurations for DataIntegrationFlow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transformation
default CreateDataIntegrationFlowRequest.Builder transformation(Consumer<DataIntegrationFlowTransformation.Builder> transformation)
The transformation configurations for DataIntegrationFlow.
This is a convenience method that creates an instance of theDataIntegrationFlowTransformation.Builderavoiding the need to create one manually viaDataIntegrationFlowTransformation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totransformation(DataIntegrationFlowTransformation).- Parameters:
transformation- a consumer that will call methods onDataIntegrationFlowTransformation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
transformation(DataIntegrationFlowTransformation)
-
target
CreateDataIntegrationFlowRequest.Builder target(DataIntegrationFlowTarget target)
The target configurations for DataIntegrationFlow.
- Parameters:
target- The target configurations for DataIntegrationFlow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
target
default CreateDataIntegrationFlowRequest.Builder target(Consumer<DataIntegrationFlowTarget.Builder> target)
The target configurations for DataIntegrationFlow.
This is a convenience method that creates an instance of theDataIntegrationFlowTarget.Builderavoiding the need to create one manually viaDataIntegrationFlowTarget.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totarget(DataIntegrationFlowTarget).- Parameters:
target- a consumer that will call methods onDataIntegrationFlowTarget.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
target(DataIntegrationFlowTarget)
-
tags
CreateDataIntegrationFlowRequest.Builder tags(Map<String,String> tags)
The tags of the DataIntegrationFlow to be created
- Parameters:
tags- The tags of the DataIntegrationFlow to be created- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateDataIntegrationFlowRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateDataIntegrationFlowRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-