Package com.anthropic.models
Class BetaTool.InputSchema.Builder
-
- All Implemented Interfaces:
public final class BetaTool.InputSchema.BuilderA builder for InputSchema.
-
-
Method Summary
Modifier and Type Method Description final BetaTool.InputSchema.Buildertype(BetaTool.InputSchema.Type type)final BetaTool.InputSchema.Buildertype(JsonField<BetaTool.InputSchema.Type> type)final BetaTool.InputSchema.Builderproperties(JsonValue properties)final BetaTool.InputSchema.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final BetaTool.InputSchema.BuilderputAdditionalProperty(String key, JsonValue value)final BetaTool.InputSchema.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final BetaTool.InputSchema.BuilderremoveAdditionalProperty(String key)final BetaTool.InputSchema.BuilderremoveAllAdditionalProperties(Set<String> keys)final BetaTool.InputSchemabuild()-
-
Method Detail
-
type
final BetaTool.InputSchema.Builder type(BetaTool.InputSchema.Type type)
-
type
final BetaTool.InputSchema.Builder type(JsonField<BetaTool.InputSchema.Type> type)
-
properties
final BetaTool.InputSchema.Builder properties(JsonValue properties)
-
additionalProperties
final BetaTool.InputSchema.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final BetaTool.InputSchema.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final BetaTool.InputSchema.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final BetaTool.InputSchema.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final BetaTool.InputSchema.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final BetaTool.InputSchema build()
-
-
-
-