Interface InvokeFlowRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,BedrockAgentRuntimeRequest.Builder
,Buildable
,CopyableBuilder<InvokeFlowRequest.Builder,InvokeFlowRequest>
,SdkBuilder<InvokeFlowRequest.Builder,InvokeFlowRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- InvokeFlowRequest
public static interface InvokeFlowRequest.Builder extends BedrockAgentRuntimeRequest.Builder, SdkPojo, CopyableBuilder<InvokeFlowRequest.Builder,InvokeFlowRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InvokeFlowRequest.Builder
flowAliasIdentifier(String flowAliasIdentifier)
The unique identifier of the flow alias.InvokeFlowRequest.Builder
flowIdentifier(String flowIdentifier)
The unique identifier of the flow.InvokeFlowRequest.Builder
inputs(Collection<FlowInput> inputs)
A list of objects, each containing information about an input into the flow.InvokeFlowRequest.Builder
inputs(Consumer<FlowInput.Builder>... inputs)
A list of objects, each containing information about an input into the flow.InvokeFlowRequest.Builder
inputs(FlowInput... inputs)
A list of objects, each containing information about an input into the flow.InvokeFlowRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
InvokeFlowRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
-
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, sdkFields
-
-
-
-
Method Detail
-
flowAliasIdentifier
InvokeFlowRequest.Builder flowAliasIdentifier(String flowAliasIdentifier)
The unique identifier of the flow alias.
- Parameters:
flowAliasIdentifier
- The unique identifier of the flow alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
flowIdentifier
InvokeFlowRequest.Builder flowIdentifier(String flowIdentifier)
The unique identifier of the flow.
- Parameters:
flowIdentifier
- The unique identifier of the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
InvokeFlowRequest.Builder inputs(Collection<FlowInput> inputs)
A list of objects, each containing information about an input into the flow.
- Parameters:
inputs
- A list of objects, each containing information about an input into the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
InvokeFlowRequest.Builder inputs(FlowInput... inputs)
A list of objects, each containing information about an input into the flow.
- Parameters:
inputs
- A list of objects, each containing information about an input into the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
InvokeFlowRequest.Builder inputs(Consumer<FlowInput.Builder>... inputs)
A list of objects, each containing information about an input into 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 to#inputs(List
.) - 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:
#inputs(java.util.Collection
)
-
overrideConfiguration
InvokeFlowRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
InvokeFlowRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-