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.BuilderfallbackModel(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.BuilderroutingCriteria(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, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods 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.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:
-
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.Builderavoiding the need to create one manually viaPromptRouterTargetModel.builder().When the
Consumercompletes,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.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:
-
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:
-