Interface PromptRouterSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<PromptRouterSummary.Builder,,PromptRouterSummary> SdkBuilder<PromptRouterSummary.Builder,,PromptRouterSummary> SdkPojo
- Enclosing class:
PromptRouterSummary
-
Method Summary
Modifier and TypeMethodDescriptionWhen the router was created.description(String description) The router's description.default PromptRouterSummary.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 router's ARN.promptRouterName(String promptRouterName) The router's name.default PromptRouterSummary.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 summary's type.type(PromptRouterType type) The summary's type.When the router was updated.Methods 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, sdkFields
-
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 PromptRouterSummary.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 router's ARN.
- Parameters:
promptRouterArn- The 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 PromptRouterSummary.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 summary's type.
- Parameters:
type- The summary's type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The summary's type.
- Parameters:
type- The summary's type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-