Class CfnAgentAlias.Builder
java.lang.Object
software.amazon.awscdk.services.bedrock.CfnAgentAlias.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAgentAlias>
- Enclosing class:
CfnAgentAlias
@Stability(Stable)
public static final class CfnAgentAlias.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAgentAlias>
A fluent builder for
CfnAgentAlias
.-
Method Summary
Modifier and TypeMethodDescriptionagentAliasName
(String agentAliasName) The name of the alias of the agent.The unique identifier of the agent.build()
static CfnAgentAlias.Builder
description
(String description) The description of the alias of the agent.routingConfiguration
(List<? extends Object> routingConfiguration) Contains details about the routing configuration of the alias.routingConfiguration
(IResolvable routingConfiguration) Contains details about the routing configuration of the alias.Metadata that you can assign to a resource as key-value pairs.
-
Method Details
-
create
@Stability(Stable) public static CfnAgentAlias.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnAgentAlias.Builder
.
-
agentAliasName
The name of the alias of the agent.- Parameters:
agentAliasName
- The name of the alias of the agent. This parameter is required.- Returns:
this
- See Also:
-
agentId
The unique identifier of the agent.- Parameters:
agentId
- The unique identifier of the agent. This parameter is required.- Returns:
this
- See Also:
-
description
The description of the alias of the agent.- Parameters:
description
- The description of the alias of the agent. This parameter is required.- Returns:
this
- See Also:
-
routingConfiguration
@Stability(Stable) public CfnAgentAlias.Builder routingConfiguration(IResolvable routingConfiguration) Contains details about the routing configuration of the alias.- Parameters:
routingConfiguration
- Contains details about the routing configuration of the alias. This parameter is required.- Returns:
this
- See Also:
-
routingConfiguration
@Stability(Stable) public CfnAgentAlias.Builder routingConfiguration(List<? extends Object> routingConfiguration) Contains details about the routing configuration of the alias.- Parameters:
routingConfiguration
- Contains details about the routing configuration of the alias. This parameter is required.- Returns:
this
- See Also:
-
tags
Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:.- Parameters:
tags
- Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnAgentAlias>
- Returns:
- a newly built instance of
CfnAgentAlias
.
-