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