Interface GetPromptRouterResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,BedrockResponse.Builder
,Buildable
,CopyableBuilder<GetPromptRouterResponse.Builder,
,GetPromptRouterResponse> SdkBuilder<GetPromptRouterResponse.Builder,
,GetPromptRouterResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetPromptRouterResponse
-
Method Summary
Modifier and TypeMethodDescriptionWhen the router was created.description
(String description) The router's description.default GetPromptRouterResponse.Builder
fallbackModel
(Consumer<PromptRouterTargetModel.Builder> fallbackModel) The router's fallback model.fallbackModel
(PromptRouterTargetModel fallbackModel) The router's fallback model.models
(Collection<PromptRouterTargetModel> models) The router's models.models
(Consumer<PromptRouterTargetModel.Builder>... models) The router's models.models
(PromptRouterTargetModel... models) The router's models.promptRouterArn
(String promptRouterArn) The prompt router's ARNpromptRouterName
(String promptRouterName) The router's name.default GetPromptRouterResponse.Builder
routingCriteria
(Consumer<RoutingCriteria.Builder> routingCriteria) The router's routing criteria.routingCriteria
(RoutingCriteria routingCriteria) The router's routing criteria.The router's status.status
(PromptRouterStatus status) The router's status.The router's type.type
(PromptRouterType type) The router's type.When the router was updated.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 Details
-
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
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.Builder
avoiding the need to create one manually viaRoutingCriteria.builder()
.When the
Consumer
completes,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:
-
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
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
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
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
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
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
The router's models.
This is a convenience method that creates an instance of thePromptRouterTargetModel.Builder
avoiding the need to create one manually viaPromptRouterTargetModel.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomodels(List<PromptRouterTargetModel>)
.- 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:
-
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.Builder
avoiding the need to create one manually viaPromptRouterTargetModel.builder()
.When the
Consumer
completes,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:
-
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:
-
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:
-
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:
-
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:
-