Class CfnHarnessMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.bedrockagentcore.CfnHarnessMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnHarnessMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnHarnessMixinProps
@Stability(Stable)
@Internal
public static final class CfnHarnessMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnHarnessMixinProps
An implementation for
CfnHarnessMixinProps-
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.cfnpropertymixins.services.bedrockagentcore.CfnHarnessMixinProps
CfnHarnessMixinProps.Builder, CfnHarnessMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnHarnessMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnHarnessMixinProps.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: eitherIResolvableorCfnHarnessPropsMixin.AuthorizerConfigurationPropertyfinal ObjectReturns union: eitherIResolvableorCfnHarnessPropsMixin.HarnessEnvironmentProviderPropertyfinal ObjectReturns union: eitherIResolvableorCfnHarnessPropsMixin.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: eitherIResolvableorCfnHarnessPropsMixin.HarnessMemoryConfigurationPropertyfinal ObjectgetModel()Returns union: eitherIResolvableorCfnHarnessPropsMixin.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: eitherIResolvableorCfnHarnessPropsMixin.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 theCfnHarnessMixinProps.Builder.
-
-
Method Details
-
getAllowedTools
Description copied from interface:CfnHarnessMixinPropsThe tools that the agent is allowed to use.- Specified by:
getAllowedToolsin interfaceCfnHarnessMixinProps- See Also:
-
getAuthorizerConfiguration
Description copied from interface:CfnHarnessMixinPropsReturns union: eitherIResolvableorCfnHarnessPropsMixin.AuthorizerConfigurationProperty- Specified by:
getAuthorizerConfigurationin interfaceCfnHarnessMixinProps- See Also:
-
getEnvironment
Description copied from interface:CfnHarnessMixinPropsReturns union: eitherIResolvableorCfnHarnessPropsMixin.HarnessEnvironmentProviderProperty- Specified by:
getEnvironmentin interfaceCfnHarnessMixinProps- See Also:
-
getEnvironmentArtifact
Description copied from interface:CfnHarnessMixinPropsReturns union: eitherIResolvableorCfnHarnessPropsMixin.HarnessEnvironmentArtifactProperty- Specified by:
getEnvironmentArtifactin interfaceCfnHarnessMixinProps- See Also:
-
getEnvironmentVariables
Description copied from interface:CfnHarnessMixinPropsEnvironment variables to set in the harness runtime environment.Returns union: either
IResolvableor Mapinvalid input: '<'String,String>- Specified by:
getEnvironmentVariablesin interfaceCfnHarnessMixinProps- See Also:
-
getExecutionRoleArn
Description copied from interface:CfnHarnessMixinPropsThe ARN of the IAM role that the harness assumes when running.- Specified by:
getExecutionRoleArnin interfaceCfnHarnessMixinProps- See Also:
-
getHarnessName
Description copied from interface:CfnHarnessMixinPropsThe name of the harness.- Specified by:
getHarnessNamein interfaceCfnHarnessMixinProps- See Also:
-
getMaxIterations
Description copied from interface:CfnHarnessMixinPropsThe maximum number of iterations the agent loop can execute per invocation.- Specified by:
getMaxIterationsin interfaceCfnHarnessMixinProps- See Also:
-
getMaxTokens
Description copied from interface:CfnHarnessMixinPropsThe maximum number of tokens the agent can generate per iteration.- Specified by:
getMaxTokensin interfaceCfnHarnessMixinProps- See Also:
-
getMemory
Description copied from interface:CfnHarnessMixinPropsReturns union: eitherIResolvableorCfnHarnessPropsMixin.HarnessMemoryConfigurationProperty- Specified by:
getMemoryin interfaceCfnHarnessMixinProps- See Also:
-
getModel
Description copied from interface:CfnHarnessMixinPropsReturns union: eitherIResolvableorCfnHarnessPropsMixin.HarnessModelConfigurationProperty- Specified by:
getModelin interfaceCfnHarnessMixinProps- See Also:
-
getSkills
Description copied from interface:CfnHarnessMixinPropsThe skills available to the agent.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnHarnessPropsMixin.HarnessSkillProperty>- Specified by:
getSkillsin interfaceCfnHarnessMixinProps- See Also:
-
getSystemPrompt
Description copied from interface:CfnHarnessMixinPropsThe system prompt that defines the agent's behavior.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnHarnessPropsMixin.HarnessSystemContentBlockProperty>- Specified by:
getSystemPromptin interfaceCfnHarnessMixinProps- See Also:
-
getTags
Description copied from interface:CfnHarnessMixinPropsTags to apply to the harness resource.- Specified by:
getTagsin interfaceCfnHarnessMixinProps- See Also:
-
getTimeoutSeconds
Description copied from interface:CfnHarnessMixinPropsThe maximum duration in seconds for the agent loop execution per invocation.- Specified by:
getTimeoutSecondsin interfaceCfnHarnessMixinProps- See Also:
-
getTools
Description copied from interface:CfnHarnessMixinPropsThe tools available to the agent.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnHarnessPropsMixin.HarnessToolProperty>- Specified by:
getToolsin interfaceCfnHarnessMixinProps- See Also:
-
getTruncation
Description copied from interface:CfnHarnessMixinPropsReturns union: eitherIResolvableorCfnHarnessPropsMixin.HarnessTruncationConfigurationProperty- Specified by:
getTruncationin interfaceCfnHarnessMixinProps- 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()
-