Class AgentActionGroupProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrock.alpha.AgentActionGroupProps.Jsii$Proxy
All Implemented Interfaces:
AgentActionGroupProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
AgentActionGroupProps

@Stability(Experimental) @Internal public static final class AgentActionGroupProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AgentActionGroupProps
An implementation for AgentActionGroupProps
  • 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

      protected Jsii$Proxy(AgentActionGroupProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the AgentActionGroupProps.Builder.
  • Method Details

    • getApiSchema

      public final ApiSchema getApiSchema()
      Description copied from interface: AgentActionGroupProps
      (experimental) The API Schema defining the functions available to the agent.

      Default: undefined - No API Schema is provided

      Specified by:
      getApiSchema in interface AgentActionGroupProps
    • getDescription

      public final String getDescription()
      Description copied from interface: AgentActionGroupProps
      (experimental) A description of the action group.

      Default: undefined - No description is provided

      Specified by:
      getDescription in interface AgentActionGroupProps
    • getEnabled

      public final Boolean getEnabled()
      Description copied from interface: AgentActionGroupProps
      (experimental) Specifies whether the action group is available for the agent to invoke or not when sending an InvokeAgent request.

      Default: true - The action group is enabled

      Specified by:
      getEnabled in interface AgentActionGroupProps
    • getExecutor

      public final ActionGroupExecutor getExecutor()
      Description copied from interface: AgentActionGroupProps
      (experimental) The action group executor that implements the API functions.

      Default: undefined - No executor is provided

      Specified by:
      getExecutor in interface AgentActionGroupProps
    • getForceDelete

      public final Boolean getForceDelete()
      Description copied from interface: AgentActionGroupProps
      (experimental) Specifies whether to delete the resource even if it's in use.

      Default: false - The resource will not be deleted if it's in use

      Specified by:
      getForceDelete in interface AgentActionGroupProps
    • getFunctionSchema

      public final FunctionSchema getFunctionSchema()
      Description copied from interface: AgentActionGroupProps
      (experimental) Defines functions that each define parameters that the agent needs to invoke from the user.

      NO L2 yet as this doesn't make much sense IMHO.

      Default: undefined - No function schema is provided

      Specified by:
      getFunctionSchema in interface AgentActionGroupProps
    • getName

      public final String getName()
      Description copied from interface: AgentActionGroupProps
      (experimental) The name of the action group.

      Default: - A unique name is generated in the format 'action_group_quick_start_UUID'

      Specified by:
      getName in interface AgentActionGroupProps
    • getParentActionGroupSignature

      public final ParentActionGroupSignature getParentActionGroupSignature()
      Description copied from interface: AgentActionGroupProps
      (experimental) The AWS Defined signature for enabling certain capabilities in your agent.

      When this property is specified, you must leave the description, apiSchema, and actionGroupExecutor fields blank for this action group.

      Default: undefined - No parent action group signature is provided

      Specified by:
      getParentActionGroupSignature in interface AgentActionGroupProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object