Interface StartFlowExecutionRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,BedrockAgentRuntimeRequest.Builder
,Buildable
,CopyableBuilder<StartFlowExecutionRequest.Builder,
,StartFlowExecutionRequest> SdkBuilder<StartFlowExecutionRequest.Builder,
,StartFlowExecutionRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
StartFlowExecutionRequest
-
Method Summary
Modifier and TypeMethodDescriptionflowAliasIdentifier
(String flowAliasIdentifier) The unique identifier of the flow alias to use for the flow execution.flowExecutionName
(String flowExecutionName) The unique name for the flow execution.flowIdentifier
(String flowIdentifier) The unique identifier of the flow to execute.inputs
(Collection<FlowInput> inputs) The input data required for the flow execution.inputs
(Consumer<FlowInput.Builder>... inputs) The input data required for the flow execution.The input data required for the flow execution.modelPerformanceConfiguration
(Consumer<ModelPerformanceConfiguration.Builder> modelPerformanceConfiguration) The performance settings for the foundation model used in the flow execution.modelPerformanceConfiguration
(ModelPerformanceConfiguration modelPerformanceConfiguration) The performance settings for the foundation model used in the flow execution.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.services.bedrockagentruntime.model.BedrockAgentRuntimeRequest.Builder
build
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
-
flowAliasIdentifier
The unique identifier of the flow alias to use for the flow execution.
- Parameters:
flowAliasIdentifier
- The unique identifier of the flow alias to use for the flow execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
flowExecutionName
The unique name for the flow execution. If you don't provide one, a system-generated name is used.
- Parameters:
flowExecutionName
- The unique name for the flow execution. If you don't provide one, a system-generated name is used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
flowIdentifier
The unique identifier of the flow to execute.
- Parameters:
flowIdentifier
- The unique identifier of the flow to execute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
The input data required for the flow execution. This must match the input schema defined in the flow.
- Parameters:
inputs
- The input data required for the flow execution. This must match the input schema defined in the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
The input data required for the flow execution. This must match the input schema defined in the flow.
- Parameters:
inputs
- The input data required for the flow execution. This must match the input schema defined in the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
The input data required for the flow execution. This must match the input schema defined in the flow.
This is a convenience method that creates an instance of theFlowInput.Builder
avoiding the need to create one manually viaFlowInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputs(List<FlowInput>)
.- Parameters:
inputs
- a consumer that will call methods onFlowInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
modelPerformanceConfiguration
StartFlowExecutionRequest.Builder modelPerformanceConfiguration(ModelPerformanceConfiguration modelPerformanceConfiguration) The performance settings for the foundation model used in the flow execution.
- Parameters:
modelPerformanceConfiguration
- The performance settings for the foundation model used in the flow execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modelPerformanceConfiguration
default StartFlowExecutionRequest.Builder modelPerformanceConfiguration(Consumer<ModelPerformanceConfiguration.Builder> modelPerformanceConfiguration) The performance settings for the foundation model used in the flow execution.
This is a convenience method that creates an instance of theModelPerformanceConfiguration.Builder
avoiding the need to create one manually viaModelPerformanceConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomodelPerformanceConfiguration(ModelPerformanceConfiguration)
.- Parameters:
modelPerformanceConfiguration
- a consumer that will call methods onModelPerformanceConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
StartFlowExecutionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
StartFlowExecutionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-