Class CfnHarnessProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrockagentcore.CfnHarnessProps.Jsii$Proxy
- All Implemented Interfaces:
CfnHarnessProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnHarnessProps
@Stability(Stable)
@Internal
public static final class CfnHarnessProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnHarnessProps
An implementation for
CfnHarnessProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrockagentcore.CfnHarnessProps
CfnHarnessProps.Builder, CfnHarnessProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnHarnessProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnHarnessProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanThe tools that the agent is allowed to use.final ObjectReturns union: eitherIResolvableorCfnHarness.AuthorizerConfigurationPropertyfinal ObjectReturns union: eitherIResolvableorCfnHarness.HarnessEnvironmentProviderPropertyfinal ObjectReturns union: eitherIResolvableorCfnHarness.HarnessEnvironmentArtifactPropertyfinal ObjectEnvironment variables to set in the harness runtime environment.final StringThe ARN of the IAM role that the harness assumes when running.final StringThe name of the harness.final NumberThe maximum number of iterations the agent loop can execute per invocation.final NumberThe maximum number of tokens the agent can generate per iteration.final ObjectReturns union: eitherIResolvableorCfnHarness.HarnessMemoryConfigurationPropertyfinal ObjectgetModel()Returns union: eitherIResolvableorCfnHarness.HarnessModelConfigurationPropertyfinal ObjectThe skills available to the agent.final ObjectThe system prompt that defines the agent's behavior.getTags()Tags to apply to the harness resource.final NumberThe maximum duration in seconds for the agent loop execution per invocation.final ObjectgetTools()The tools available to the agent.final ObjectReturns union: eitherIResolvableorCfnHarness.HarnessTruncationConfigurationPropertyfinal inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnHarnessProps.Builder.
-
-
Method Details
-
getExecutionRoleArn
Description copied from interface:CfnHarnessPropsThe ARN of the IAM role that the harness assumes when running.- Specified by:
getExecutionRoleArnin interfaceCfnHarnessProps- See Also:
-
getHarnessName
Description copied from interface:CfnHarnessPropsThe name of the harness.- Specified by:
getHarnessNamein interfaceCfnHarnessProps- See Also:
-
getModel
Description copied from interface:CfnHarnessPropsReturns union: eitherIResolvableorCfnHarness.HarnessModelConfigurationProperty- Specified by:
getModelin interfaceCfnHarnessProps- See Also:
-
getAllowedTools
Description copied from interface:CfnHarnessPropsThe tools that the agent is allowed to use.- Specified by:
getAllowedToolsin interfaceCfnHarnessProps- See Also:
-
getAuthorizerConfiguration
Description copied from interface:CfnHarnessPropsReturns union: eitherIResolvableorCfnHarness.AuthorizerConfigurationProperty- Specified by:
getAuthorizerConfigurationin interfaceCfnHarnessProps- See Also:
-
getEnvironment
Description copied from interface:CfnHarnessPropsReturns union: eitherIResolvableorCfnHarness.HarnessEnvironmentProviderProperty- Specified by:
getEnvironmentin interfaceCfnHarnessProps- See Also:
-
getEnvironmentArtifact
Description copied from interface:CfnHarnessPropsReturns union: eitherIResolvableorCfnHarness.HarnessEnvironmentArtifactProperty- Specified by:
getEnvironmentArtifactin interfaceCfnHarnessProps- See Also:
-
getEnvironmentVariables
Description copied from interface:CfnHarnessPropsEnvironment variables to set in the harness runtime environment.Returns union: either
IResolvableor Mapinvalid input: '<'String,String>- Specified by:
getEnvironmentVariablesin interfaceCfnHarnessProps- See Also:
-
getMaxIterations
Description copied from interface:CfnHarnessPropsThe maximum number of iterations the agent loop can execute per invocation.- Specified by:
getMaxIterationsin interfaceCfnHarnessProps- See Also:
-
getMaxTokens
Description copied from interface:CfnHarnessPropsThe maximum number of tokens the agent can generate per iteration.- Specified by:
getMaxTokensin interfaceCfnHarnessProps- See Also:
-
getMemory
Description copied from interface:CfnHarnessPropsReturns union: eitherIResolvableorCfnHarness.HarnessMemoryConfigurationProperty- Specified by:
getMemoryin interfaceCfnHarnessProps- See Also:
-
getSkills
Description copied from interface:CfnHarnessPropsThe skills available to the agent.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnHarness.HarnessSkillProperty>- Specified by:
getSkillsin interfaceCfnHarnessProps- See Also:
-
getSystemPrompt
Description copied from interface:CfnHarnessPropsThe system prompt that defines the agent's behavior.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnHarness.HarnessSystemContentBlockProperty>- Specified by:
getSystemPromptin interfaceCfnHarnessProps- See Also:
-
getTags
Description copied from interface:CfnHarnessPropsTags to apply to the harness resource.- Specified by:
getTagsin interfaceCfnHarnessProps- See Also:
-
getTimeoutSeconds
Description copied from interface:CfnHarnessPropsThe maximum duration in seconds for the agent loop execution per invocation.- Specified by:
getTimeoutSecondsin interfaceCfnHarnessProps- See Also:
-
getTools
Description copied from interface:CfnHarnessPropsThe tools available to the agent.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnHarness.HarnessToolProperty>- Specified by:
getToolsin interfaceCfnHarnessProps- See Also:
-
getTruncation
Description copied from interface:CfnHarnessPropsReturns union: eitherIResolvableorCfnHarness.HarnessTruncationConfigurationProperty- Specified by:
getTruncationin interfaceCfnHarnessProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-