Class CfnRuntime.Builder
java.lang.Object
software.amazon.awscdk.services.bedrockagentcore.CfnRuntime.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRuntime>
- Enclosing class:
CfnRuntime
@Stability(Stable)
public static final class CfnRuntime.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRuntime>
A fluent builder for
CfnRuntime.-
Method Summary
Modifier and TypeMethodDescriptionagentRuntimeArtifact(IResolvable agentRuntimeArtifact) The artifact of the agent.agentRuntimeArtifact(CfnRuntime.AgentRuntimeArtifactProperty agentRuntimeArtifact) The artifact of the agent.agentRuntimeName(String agentRuntimeName) The name of the AgentCore Runtime endpoint.authorizerConfiguration(IResolvable authorizerConfiguration) Represents inbound authorization configuration options used to authenticate incoming requests.authorizerConfiguration(CfnRuntime.AuthorizerConfigurationProperty authorizerConfiguration) Represents inbound authorization configuration options used to authenticate incoming requests.build()static CfnRuntime.Builderdescription(String description) The agent runtime description.environmentVariables(Map<String, String> environmentVariables) The environment variables for the agent.environmentVariables(IResolvable environmentVariables) The environment variables for the agent.networkConfiguration(IResolvable networkConfiguration) The network configuration.networkConfiguration(CfnRuntime.NetworkConfigurationProperty networkConfiguration) The network configuration.protocolConfiguration(String protocolConfiguration) The protocol configuration for an agent runtime.The Amazon Resource Name (ARN) for for the role.The tags for the agent.
-
Method Details
-
create
@Stability(Stable) public static CfnRuntime.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
CfnRuntime.Builder.
-
agentRuntimeArtifact
The artifact of the agent.- Parameters:
agentRuntimeArtifact- The artifact of the agent. This parameter is required.- Returns:
this- See Also:
-
agentRuntimeArtifact
@Stability(Stable) public CfnRuntime.Builder agentRuntimeArtifact(CfnRuntime.AgentRuntimeArtifactProperty agentRuntimeArtifact) The artifact of the agent.- Parameters:
agentRuntimeArtifact- The artifact of the agent. This parameter is required.- Returns:
this- See Also:
-
agentRuntimeName
The name of the AgentCore Runtime endpoint.- Parameters:
agentRuntimeName- The name of the AgentCore Runtime endpoint. This parameter is required.- Returns:
this- See Also:
-
networkConfiguration
The network configuration.- Parameters:
networkConfiguration- The network configuration. This parameter is required.- Returns:
this- See Also:
-
networkConfiguration
@Stability(Stable) public CfnRuntime.Builder networkConfiguration(CfnRuntime.NetworkConfigurationProperty networkConfiguration) The network configuration.- Parameters:
networkConfiguration- The network configuration. This parameter is required.- Returns:
this- See Also:
-
roleArn
The Amazon Resource Name (ARN) for for the role.- Parameters:
roleArn- The Amazon Resource Name (ARN) for for the role. This parameter is required.- Returns:
this- See Also:
-
authorizerConfiguration
@Stability(Stable) public CfnRuntime.Builder authorizerConfiguration(IResolvable authorizerConfiguration) Represents inbound authorization configuration options used to authenticate incoming requests.- Parameters:
authorizerConfiguration- Represents inbound authorization configuration options used to authenticate incoming requests. This parameter is required.- Returns:
this- See Also:
-
authorizerConfiguration
@Stability(Stable) public CfnRuntime.Builder authorizerConfiguration(CfnRuntime.AuthorizerConfigurationProperty authorizerConfiguration) Represents inbound authorization configuration options used to authenticate incoming requests.- Parameters:
authorizerConfiguration- Represents inbound authorization configuration options used to authenticate incoming requests. This parameter is required.- Returns:
this- See Also:
-
description
The agent runtime description.- Parameters:
description- The agent runtime description. This parameter is required.- Returns:
this- See Also:
-
environmentVariables
@Stability(Stable) public CfnRuntime.Builder environmentVariables(Map<String, String> environmentVariables) The environment variables for the agent.- Parameters:
environmentVariables- The environment variables for the agent. This parameter is required.- Returns:
this- See Also:
-
environmentVariables
The environment variables for the agent.- Parameters:
environmentVariables- The environment variables for the agent. This parameter is required.- Returns:
this- See Also:
-
protocolConfiguration
The protocol configuration for an agent runtime.This structure defines how the agent runtime communicates with clients.
- Parameters:
protocolConfiguration- The protocol configuration for an agent runtime. This parameter is required.- Returns:
this- See Also:
-
tags
The tags for the agent.- Parameters:
tags- The tags for the agent. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRuntime>- Returns:
- a newly built instance of
CfnRuntime.
-