Class ChatCompletionAllowedTools.Tool
-
- All Implemented Interfaces:
public final class ChatCompletionAllowedTools.ToolA tool definition that the model should be allowed to call.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classChatCompletionAllowedTools.Tool.BuilderA builder for Tool.
-
Method Summary
Modifier and Type Method Description final Map<String, JsonValue>_additionalProperties()final ChatCompletionAllowedTools.Tool.BuildertoBuilder()final ChatCompletionAllowedTools.Toolvalidate()Validates that the types of all values in this object match their expected types recursively. final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ChatCompletionAllowedTools.Tool.Builderbuilder()Returns a mutable builder for constructing an instance of Tool. -
-
Method Detail
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final ChatCompletionAllowedTools.Tool.Builder toBuilder()
-
validate
final ChatCompletionAllowedTools.Tool validate()
Validates that the types of all values in this object match their expected types recursively.
This method is not forwards compatible with new types from the API for existing fields.
-
builder
final static ChatCompletionAllowedTools.Tool.Builder builder()
Returns a mutable builder for constructing an instance of Tool.
-
-
-
-