Class ToolDefinition.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrockagentcore.ToolDefinition.Jsii$Proxy
- All Implemented Interfaces:
ToolDefinition,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ToolDefinition
@Stability(Stable)
@Internal
public static final class ToolDefinition.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ToolDefinition
An implementation for
ToolDefinition-
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.ToolDefinition
ToolDefinition.Builder, ToolDefinition.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ToolDefinition.Builder builder) Constructor that initializes the object based on literal property values passed by theToolDefinition.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 StringThe description of the tool.final SchemaDefinitionThe input schema for the tool.final StringgetName()The name of the tool.final SchemaDefinitionThe output schema for the tool.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 theToolDefinition.Builder.
-
-
Method Details
-
getDescription
Description copied from interface:ToolDefinitionThe description of the tool.This description provides information about the purpose and usage of the tool.
- Specified by:
getDescriptionin interfaceToolDefinition
-
getInputSchema
Description copied from interface:ToolDefinitionThe input schema for the tool.This schema defines the structure of the input that the tool accepts.
- Specified by:
getInputSchemain interfaceToolDefinition
-
getName
Description copied from interface:ToolDefinitionThe name of the tool.This name identifies the tool in the Model Context Protocol.
- Specified by:
getNamein interfaceToolDefinition
-
getOutputSchema
Description copied from interface:ToolDefinitionThe output schema for the tool.This schema defines the structure of the output that the tool produces.
Default: - No output schema
- Specified by:
getOutputSchemain interfaceToolDefinition
-
$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()
-