Package com.anthropic.models.models
Class ThinkingCapability
-
- All Implemented Interfaces:
public final class ThinkingCapabilityThinking capability details.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classThinkingCapability.BuilderA builder for ThinkingCapability.
-
Method Summary
Modifier and Type Method Description final Booleansupported()Whether this capability is supported by the model. final ThinkingTypestypes()Supported thinking type configurations. final JsonField<Boolean>_supported()Returns the raw JSON value of supported. final JsonField<ThinkingTypes>_types()Returns the raw JSON value of types. final Map<String, JsonValue>_additionalProperties()final ThinkingCapability.BuildertoBuilder()final ThinkingCapabilityvalidate()Validates that the types of all values in this object match their expected types recursively. final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ThinkingCapability.Builderbuilder()Returns a mutable builder for constructing an instance of ThinkingCapability. -
-
Method Detail
-
types
final ThinkingTypes types()
Supported thinking type configurations.
-
_supported
final JsonField<Boolean> _supported()
Returns the raw JSON value of supported.
Unlike supported, this method doesn't throw if the JSON field has an unexpected type.
-
_types
final JsonField<ThinkingTypes> _types()
Returns the raw JSON value of types.
Unlike types, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final ThinkingCapability.Builder toBuilder()
-
validate
final ThinkingCapability 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 ThinkingCapability.Builder builder()
Returns a mutable builder for constructing an instance of ThinkingCapability.
The following fields are required:
.supported() .types()
-
-
-
-