Interface CreateDataIntegrationFlowRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateDataIntegrationFlowRequest.Builder,,CreateDataIntegrationFlowRequest> SdkBuilder<CreateDataIntegrationFlowRequest.Builder,,CreateDataIntegrationFlowRequest> SdkPojo,SdkRequest.Builder,SupplyChainRequest.Builder
- Enclosing class:
CreateDataIntegrationFlowRequest
-
Method Summary
Modifier and TypeMethodDescriptioninstanceId(String instanceId) The Amazon Web Services Supply Chain instance identifier.Name of the DataIntegrationFlow.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.sources(Collection<DataIntegrationFlowSource> sources) The source configurations for DataIntegrationFlow.sources(Consumer<DataIntegrationFlowSource.Builder>... sources) The source configurations for DataIntegrationFlow.sources(DataIntegrationFlowSource... sources) The source configurations for DataIntegrationFlow.The tags of the DataIntegrationFlow to be createdThe target configurations for DataIntegrationFlow.target(DataIntegrationFlowTarget target) The target configurations for DataIntegrationFlow.transformation(Consumer<DataIntegrationFlowTransformation.Builder> transformation) The transformation configurations for DataIntegrationFlow.transformation(DataIntegrationFlowTransformation transformation) The transformation configurations for DataIntegrationFlow.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods inherited from interface software.amazon.awssdk.services.supplychain.model.SupplyChainRequest.Builder
build
-
Method Details
-
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
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
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
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 tosources(List<DataIntegrationFlowSource>).- 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:
-
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:
-
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:
-
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) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateDataIntegrationFlowRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-