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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrock.CfnAgent.AgentActionGroupProperty
CfnAgent.AgentActionGroupProperty.Builder, CfnAgent.AgentActionGroupProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnAgent.AgentActionGroupProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
The 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 String
The name of the action group.final String
Specifies whether the action group is available for the agent to invoke or not when sending an InvokeAgent request.final Object
Contains 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 String
A description of the action group.final Object
Contains details about the function schema for the action group or the JSON or YAML-formatted payload defining the schema.final String
If this field is set asAMAZON.UserInput
, the agent can request the user for additional information when trying to complete a task.final Object
Specifies whether to delete the resource even if it's in use.final int
hashCode()
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.AgentActionGroupProperty
The name of the action group.- Specified by:
getActionGroupName
in interfaceCfnAgent.AgentActionGroupProperty
- See Also:
-
getActionGroupExecutor
Description copied from interface:CfnAgent.AgentActionGroupProperty
The 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.- Specified by:
getActionGroupExecutor
in interfaceCfnAgent.AgentActionGroupProperty
- See Also:
-
getActionGroupState
Description copied from interface:CfnAgent.AgentActionGroupProperty
Specifies whether the action group is available for the agent to invoke or not when sending an InvokeAgent request.- Specified by:
getActionGroupState
in interfaceCfnAgent.AgentActionGroupProperty
- See Also:
-
getApiSchema
Description copied from interface:CfnAgent.AgentActionGroupProperty
Contains 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 .
- Specified by:
getApiSchema
in interfaceCfnAgent.AgentActionGroupProperty
- See Also:
-
getDescription
Description copied from interface:CfnAgent.AgentActionGroupProperty
A description of the action group.- Specified by:
getDescription
in interfaceCfnAgent.AgentActionGroupProperty
- See Also:
-
getFunctionSchema
Description copied from interface:CfnAgent.AgentActionGroupProperty
Contains details about the function schema for the action group or the JSON or YAML-formatted payload defining the schema.- Specified by:
getFunctionSchema
in interfaceCfnAgent.AgentActionGroupProperty
- See Also:
-
getParentActionGroupSignature
Description copied from interface:CfnAgent.AgentActionGroupProperty
If this field is set asAMAZON.UserInput
, the agent can request the user for additional information when trying to complete a task. Thedescription
,apiSchema
, andactionGroupExecutor
fields 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:
getParentActionGroupSignature
in interfaceCfnAgent.AgentActionGroupProperty
- See Also:
-
getSkipResourceInUseCheckOnDelete
Description copied from interface:CfnAgent.AgentActionGroupProperty
Specifies whether to delete the resource even if it's in use.By default, this value is
false
.Default: - false
- Specified by:
getSkipResourceInUseCheckOnDelete
in interfaceCfnAgent.AgentActionGroupProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-