AgentAgentActionGroupFunctionSchemaMemberFunctionsFunctionParameterArgs

data class AgentAgentActionGroupFunctionSchemaMemberFunctionsFunctionParameterArgs(val description: Output<String>? = null, val mapBlockKey: Output<String>, val required: Output<Boolean>? = null, val type: Output<String>) : ConvertibleToJava<AgentAgentActionGroupFunctionSchemaMemberFunctionsFunctionParameterArgs>

Constructors

constructor(description: Output<String>? = null, mapBlockKey: Output<String>, required: Output<Boolean>? = null, type: Output<String>)

Properties

Link copied to clipboard
val description: Output<String>? = null

Description of the parameter. Helps the foundation model determine how to elicit the parameters from the user.

Link copied to clipboard
val mapBlockKey: Output<String>

Name of the parameter. Note: The argument name map_block_key may seem out of context, but is necessary for backward compatibility reasons in the provider.

Link copied to clipboard
val required: Output<Boolean>? = null

Whether the parameter is required for the agent to complete the function for action group invocation.

Link copied to clipboard
val type: Output<String>

Data type of the parameter. Valid values: string, number, integer, boolean, array.

Functions

Link copied to clipboard
open override fun toJava(): AgentAgentActionGroupFunctionSchemaMemberFunctionsFunctionParameterArgs