Class CfnAgent.AgentActionGroupProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrock.CfnAgent.AgentActionGroupProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnAgent.AgentActionGroupProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnAgent.AgentActionGroupProperty
@Stability(Stable)
@Internal
public static final class CfnAgent.AgentActionGroupProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnAgent.AgentActionGroupProperty
An implementation for
CfnAgent.AgentActionGroupProperty-
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.bedrock.CfnAgent.AgentActionGroupProperty
CfnAgent.AgentActionGroupProperty.Builder, CfnAgent.AgentActionGroupProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnAgent.AgentActionGroupProperty.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 booleanfinal ObjectThe Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action or the custom control method for handling the information elicited from the user.final StringThe name of the action group.final StringSpecifies whether the action group is available for the agent to invoke or not when sending an InvokeAgent request.final ObjectContains either details about the S3 object containing the OpenAPI schema for the action group or the JSON or YAML-formatted payload defining the schema.final StringA description of the action group.final ObjectContains details about the function schema for the action group or the JSON or YAML-formatted payload defining the schema.final StringIf this field is set asAMAZON.UserInput, the agent can request the user for additional information when trying to complete a task.final ObjectSpecifies whether to delete the resource even if it's in use.final 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 theCfnAgent.AgentActionGroupProperty.Builder.
-
-
Method Details
-
getActionGroupName
Description copied from interface:CfnAgent.AgentActionGroupPropertyThe name of the action group.- Specified by:
getActionGroupNamein interfaceCfnAgent.AgentActionGroupProperty- See Also:
-
getActionGroupExecutor
Description copied from interface:CfnAgent.AgentActionGroupPropertyThe Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action or the custom control method for handling the information elicited from the user.Returns union: either
IResolvableorCfnAgent.ActionGroupExecutorProperty- Specified by:
getActionGroupExecutorin interfaceCfnAgent.AgentActionGroupProperty- See Also:
-
getActionGroupState
Description copied from interface:CfnAgent.AgentActionGroupPropertySpecifies whether the action group is available for the agent to invoke or not when sending an InvokeAgent request.- Specified by:
getActionGroupStatein interfaceCfnAgent.AgentActionGroupProperty- See Also:
-
getApiSchema
Description copied from interface:CfnAgent.AgentActionGroupPropertyContains either details about the S3 object containing the OpenAPI schema for the action group or the JSON or YAML-formatted payload defining the schema.For more information, see Action group OpenAPI schemas .
Returns union: either
IResolvableorCfnAgent.APISchemaProperty- Specified by:
getApiSchemain interfaceCfnAgent.AgentActionGroupProperty- See Also:
-
getDescription
Description copied from interface:CfnAgent.AgentActionGroupPropertyA description of the action group.- Specified by:
getDescriptionin interfaceCfnAgent.AgentActionGroupProperty- See Also:
-
getFunctionSchema
Description copied from interface:CfnAgent.AgentActionGroupPropertyContains details about the function schema for the action group or the JSON or YAML-formatted payload defining the schema.Returns union: either
IResolvableorCfnAgent.FunctionSchemaProperty- Specified by:
getFunctionSchemain interfaceCfnAgent.AgentActionGroupProperty- See Also:
-
getParentActionGroupSignature
Description copied from interface:CfnAgent.AgentActionGroupPropertyIf this field is set asAMAZON.UserInput, the agent can request the user for additional information when trying to complete a task. Thedescription,apiSchema, andactionGroupExecutorfields must be blank for this action group.During orchestration, if the agent determines that it needs to invoke an API in an action group, but doesn't have enough information to complete the API request, it will invoke this action group instead and return an Observation reprompting the user for more information.
- Specified by:
getParentActionGroupSignaturein interfaceCfnAgent.AgentActionGroupProperty- See Also:
-
getSkipResourceInUseCheckOnDelete
Description copied from interface:CfnAgent.AgentActionGroupPropertySpecifies whether to delete the resource even if it's in use.By default, this value is
false.Returns union: either
BooleanorIResolvableDefault: - false
- Specified by:
getSkipResourceInUseCheckOnDeletein interfaceCfnAgent.AgentActionGroupProperty- 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()
-