Interface UpdateDataIntegrationFlowRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateDataIntegrationFlowRequest.Builder,UpdateDataIntegrationFlowRequest>,SdkBuilder<UpdateDataIntegrationFlowRequest.Builder,UpdateDataIntegrationFlowRequest>,SdkPojo,SdkRequest.Builder,SupplyChainRequest.Builder
- Enclosing class:
- UpdateDataIntegrationFlowRequest
public static interface UpdateDataIntegrationFlowRequest.Builder extends SupplyChainRequest.Builder, SdkPojo, CopyableBuilder<UpdateDataIntegrationFlowRequest.Builder,UpdateDataIntegrationFlowRequest>
-
-
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, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.supplychain.model.SupplyChainRequest.Builder
build
-
-
-
-
Method Detail
-
instanceId
UpdateDataIntegrationFlowRequest.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
UpdateDataIntegrationFlowRequest.Builder name(String 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
UpdateDataIntegrationFlowRequest.Builder sources(Collection<DataIntegrationFlowSource> 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(DataIntegrationFlowSource... 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 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
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:
transformation(DataIntegrationFlowTransformation)
-
target
UpdateDataIntegrationFlowRequest.Builder target(DataIntegrationFlowTarget 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:
target(DataIntegrationFlowTarget)
-
overrideConfiguration
UpdateDataIntegrationFlowRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateDataIntegrationFlowRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-