Interface GetFlowAliasResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,BedrockAgentResponse.Builder,Buildable,CopyableBuilder<GetFlowAliasResponse.Builder,GetFlowAliasResponse>,SdkBuilder<GetFlowAliasResponse.Builder,GetFlowAliasResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetFlowAliasResponse
public static interface GetFlowAliasResponse.Builder extends BedrockAgentResponse.Builder, SdkPojo, CopyableBuilder<GetFlowAliasResponse.Builder,GetFlowAliasResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GetFlowAliasResponse.Builderarn(String arn)The Amazon Resource Name (ARN) of the flow.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, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
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.
-
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.
-
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.
-
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.
-
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)
-
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.
-
-