Interface GetFlowAliasResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,BedrockAgentResponse.Builder,Buildable,CopyableBuilder<GetFlowAliasResponse.Builder,GetFlowAliasResponse>,SdkBuilder<GetFlowAliasResponse.Builder,GetFlowAliasResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetFlowAliasResponse
@Mutable @NotThreadSafe public static interface GetFlowAliasResponse.Builder extends BedrockAgentResponse.Builder, SdkPojo, CopyableBuilder<GetFlowAliasResponse.Builder,GetFlowAliasResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetFlowAliasResponse.Builderarn(String arn)The Amazon Resource Name (ARN) of the flow.default GetFlowAliasResponse.BuilderconcurrencyConfiguration(Consumer<FlowAliasConcurrencyConfiguration.Builder> concurrencyConfiguration)The configuration that specifies how nodes in the flow are executed in parallel.GetFlowAliasResponse.BuilderconcurrencyConfiguration(FlowAliasConcurrencyConfiguration concurrencyConfiguration)The configuration that specifies how nodes in the flow are executed in parallel.GetFlowAliasResponse.BuildercreatedAt(Instant createdAt)The time at which the flow was created.GetFlowAliasResponse.Builderdescription(String description)The description of the flow.GetFlowAliasResponse.BuilderflowId(String flowId)The unique identifier of the flow that the alias belongs to.GetFlowAliasResponse.Builderid(String id)The unique identifier of the alias of the flow.GetFlowAliasResponse.Buildername(String name)The name of the alias.GetFlowAliasResponse.BuilderroutingConfiguration(Collection<FlowAliasRoutingConfigurationListItem> routingConfiguration)Contains information about the version that the alias is mapped to.GetFlowAliasResponse.BuilderroutingConfiguration(Consumer<FlowAliasRoutingConfigurationListItem.Builder>... routingConfiguration)Contains information about the version that the alias is mapped to.GetFlowAliasResponse.BuilderroutingConfiguration(FlowAliasRoutingConfigurationListItem... routingConfiguration)Contains information about the version that the alias is mapped to.GetFlowAliasResponse.BuilderupdatedAt(Instant updatedAt)The time at which the alias was last updated.-
Methods inherited from interface software.amazon.awssdk.services.bedrockagent.model.BedrockAgentResponse.Builder
build, responseMetadata, responseMetadata
-
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.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
name
GetFlowAliasResponse.Builder name(String name)
The name of the alias.
- Parameters:
name- The name of the alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
GetFlowAliasResponse.Builder description(String description)
The description of the flow.
- Parameters:
description- The description of the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingConfiguration
GetFlowAliasResponse.Builder routingConfiguration(Collection<FlowAliasRoutingConfigurationListItem> routingConfiguration)
Contains information about the version that the alias is mapped to.
- Parameters:
routingConfiguration- Contains information about the version that the alias is mapped to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingConfiguration
GetFlowAliasResponse.Builder routingConfiguration(FlowAliasRoutingConfigurationListItem... routingConfiguration)
Contains information about the version that the alias is mapped to.
- Parameters:
routingConfiguration- Contains information about the version that the alias is mapped to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingConfiguration
GetFlowAliasResponse.Builder routingConfiguration(Consumer<FlowAliasRoutingConfigurationListItem.Builder>... routingConfiguration)
Contains information about the version that the alias is mapped to.
This is a convenience method that creates an instance of theFlowAliasRoutingConfigurationListItem.Builderavoiding the need to create one manually viaFlowAliasRoutingConfigurationListItem.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#routingConfiguration(List.) - Parameters:
routingConfiguration- a consumer that will call methods onFlowAliasRoutingConfigurationListItem.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#routingConfiguration(java.util.Collection)
-
concurrencyConfiguration
GetFlowAliasResponse.Builder concurrencyConfiguration(FlowAliasConcurrencyConfiguration concurrencyConfiguration)
The configuration that specifies how nodes in the flow are executed in parallel.
- Parameters:
concurrencyConfiguration- The configuration that specifies how nodes in the flow are executed in parallel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
concurrencyConfiguration
default GetFlowAliasResponse.Builder concurrencyConfiguration(Consumer<FlowAliasConcurrencyConfiguration.Builder> concurrencyConfiguration)
The configuration that specifies how nodes in the flow are executed in parallel.
This is a convenience method that creates an instance of theFlowAliasConcurrencyConfiguration.Builderavoiding the need to create one manually viaFlowAliasConcurrencyConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconcurrencyConfiguration(FlowAliasConcurrencyConfiguration).- Parameters:
concurrencyConfiguration- a consumer that will call methods onFlowAliasConcurrencyConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
concurrencyConfiguration(FlowAliasConcurrencyConfiguration)
-
flowId
GetFlowAliasResponse.Builder flowId(String flowId)
The unique identifier of the flow that the alias belongs to.
- Parameters:
flowId- The unique identifier of the flow that the alias belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
GetFlowAliasResponse.Builder id(String id)
The unique identifier of the alias of the flow.
- Parameters:
id- The unique identifier of the alias of the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
GetFlowAliasResponse.Builder arn(String arn)
The Amazon Resource Name (ARN) of the flow.
- Parameters:
arn- The Amazon Resource Name (ARN) of the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
GetFlowAliasResponse.Builder createdAt(Instant createdAt)
The time at which the flow was created.
- Parameters:
createdAt- The time at which the flow was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
GetFlowAliasResponse.Builder updatedAt(Instant updatedAt)
The time at which the alias was last updated.
- Parameters:
updatedAt- The time at which the alias was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-