Interface UpdateDataIntegrationFlowRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateDataIntegrationFlowRequest.Builder,,UpdateDataIntegrationFlowRequest> SdkBuilder<UpdateDataIntegrationFlowRequest.Builder,,UpdateDataIntegrationFlowRequest> SdkPojo,SdkRequest.Builder,SupplyChainRequest.Builder
- Enclosing class:
UpdateDataIntegrationFlowRequest
-
Method Summary
Modifier and TypeMethodDescriptioninstanceId(String instanceId) The Amazon Web Services Supply Chain instance identifier.The name of the DataIntegrationFlow to be updated.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 new source configurations for the DataIntegrationFlow.sources(Consumer<DataIntegrationFlowSource.Builder>... sources) The new source configurations for the DataIntegrationFlow.sources(DataIntegrationFlowSource... sources) The new source configurations for the DataIntegrationFlow.The new target configurations for the DataIntegrationFlow.target(DataIntegrationFlowTarget target) The new target configurations for the DataIntegrationFlow.transformation(Consumer<DataIntegrationFlowTransformation.Builder> transformation) The new transformation configurations for the DataIntegrationFlow.transformation(DataIntegrationFlowTransformation transformation) The new transformation configurations for the 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
The name of the DataIntegrationFlow to be updated.
- Parameters:
name- The name of the DataIntegrationFlow to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
The new source configurations for the DataIntegrationFlow.
- Parameters:
sources- The new source configurations for the DataIntegrationFlow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
The new source configurations for the DataIntegrationFlow.
- Parameters:
sources- The new source configurations for the DataIntegrationFlow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
UpdateDataIntegrationFlowRequest.Builder sources(Consumer<DataIntegrationFlowSource.Builder>... sources) The new source configurations for the 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
UpdateDataIntegrationFlowRequest.Builder transformation(DataIntegrationFlowTransformation transformation) The new transformation configurations for the DataIntegrationFlow.
- Parameters:
transformation- The new transformation configurations for the DataIntegrationFlow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transformation
default UpdateDataIntegrationFlowRequest.Builder transformation(Consumer<DataIntegrationFlowTransformation.Builder> transformation) The new transformation configurations for the 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 new target configurations for the DataIntegrationFlow.
- Parameters:
target- The new target configurations for the DataIntegrationFlow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
target
default UpdateDataIntegrationFlowRequest.Builder target(Consumer<DataIntegrationFlowTarget.Builder> target) The new target configurations for the 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:
-
overrideConfiguration
UpdateDataIntegrationFlowRequest.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
UpdateDataIntegrationFlowRequest.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.
-