Interface GetPromptRouterResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,BedrockResponse.Builder,Buildable,CopyableBuilder<GetPromptRouterResponse.Builder,GetPromptRouterResponse>,SdkBuilder<GetPromptRouterResponse.Builder,GetPromptRouterResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetPromptRouterResponse
@Mutable @NotThreadSafe public static interface GetPromptRouterResponse.Builder extends BedrockResponse.Builder, SdkPojo, CopyableBuilder<GetPromptRouterResponse.Builder,GetPromptRouterResponse>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.services.bedrock.model.BedrockResponse.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
-
promptRouterName
GetPromptRouterResponse.Builder promptRouterName(String promptRouterName)
The router's name.
- Parameters:
promptRouterName- The router's name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingCriteria
GetPromptRouterResponse.Builder routingCriteria(RoutingCriteria routingCriteria)
The router's routing criteria.
- Parameters:
routingCriteria- The router's routing criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingCriteria
default GetPromptRouterResponse.Builder routingCriteria(Consumer<RoutingCriteria.Builder> routingCriteria)
The router's routing criteria.
This is a convenience method that creates an instance of theRoutingCriteria.Builderavoiding the need to create one manually viaRoutingCriteria.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toroutingCriteria(RoutingCriteria).- Parameters:
routingCriteria- a consumer that will call methods onRoutingCriteria.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
routingCriteria(RoutingCriteria)
-
description
GetPromptRouterResponse.Builder description(String description)
The router's description.
- Parameters:
description- The router's description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
GetPromptRouterResponse.Builder createdAt(Instant createdAt)
When the router was created.
- Parameters:
createdAt- When the router was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
GetPromptRouterResponse.Builder updatedAt(Instant updatedAt)
When the router was updated.
- Parameters:
updatedAt- When the router was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
promptRouterArn
GetPromptRouterResponse.Builder promptRouterArn(String promptRouterArn)
The prompt router's ARN
- Parameters:
promptRouterArn- The prompt router's ARN- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
models
GetPromptRouterResponse.Builder models(Collection<PromptRouterTargetModel> models)
The router's models.
- Parameters:
models- The router's models.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
models
GetPromptRouterResponse.Builder models(PromptRouterTargetModel... models)
The router's models.
- Parameters:
models- The router's models.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
models
GetPromptRouterResponse.Builder models(Consumer<PromptRouterTargetModel.Builder>... models)
The router's models.
This is a convenience method that creates an instance of thePromptRouterTargetModel.Builderavoiding the need to create one manually viaPromptRouterTargetModel.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#models(List.) - Parameters:
models- a consumer that will call methods onPromptRouterTargetModel.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#models(java.util.Collection)
-
fallbackModel
GetPromptRouterResponse.Builder fallbackModel(PromptRouterTargetModel fallbackModel)
The router's fallback model.
- Parameters:
fallbackModel- The router's fallback model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fallbackModel
default GetPromptRouterResponse.Builder fallbackModel(Consumer<PromptRouterTargetModel.Builder> fallbackModel)
The router's fallback model.
This is a convenience method that creates an instance of thePromptRouterTargetModel.Builderavoiding the need to create one manually viaPromptRouterTargetModel.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofallbackModel(PromptRouterTargetModel).- Parameters:
fallbackModel- a consumer that will call methods onPromptRouterTargetModel.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
fallbackModel(PromptRouterTargetModel)
-
status
GetPromptRouterResponse.Builder status(String status)
The router's status.
- Parameters:
status- The router's status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PromptRouterStatus,PromptRouterStatus
-
status
GetPromptRouterResponse.Builder status(PromptRouterStatus status)
The router's status.
- Parameters:
status- The router's status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PromptRouterStatus,PromptRouterStatus
-
type
GetPromptRouterResponse.Builder type(String type)
The router's type.
- Parameters:
type- The router's type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PromptRouterType,PromptRouterType
-
type
GetPromptRouterResponse.Builder type(PromptRouterType type)
The router's type.
- Parameters:
type- The router's type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PromptRouterType,PromptRouterType
-
-