Class BetaEffortCapability
-
- All Implemented Interfaces:
public final class BetaEffortCapabilityEffort (reasoning_effort) capability details.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classBetaEffortCapability.BuilderA builder for BetaEffortCapability.
-
Method Summary
Modifier and Type Method Description final BetaCapabilitySupporthigh()Whether the model supports high effort level. final BetaCapabilitySupportlow()Whether the model supports low effort level. final BetaCapabilitySupportmax()Whether the model supports max effort level. final BetaCapabilitySupportmedium()Whether the model supports medium effort level. final Booleansupported()Whether this capability is supported by the model. final Optional<BetaCapabilitySupport>xhigh()Indicates whether a capability is supported. final JsonField<BetaCapabilitySupport>_high()Returns the raw JSON value of high. final JsonField<BetaCapabilitySupport>_low()Returns the raw JSON value of low. final JsonField<BetaCapabilitySupport>_max()Returns the raw JSON value of max. final JsonField<BetaCapabilitySupport>_medium()Returns the raw JSON value of medium. final JsonField<Boolean>_supported()Returns the raw JSON value of supported. final JsonField<BetaCapabilitySupport>_xhigh()Returns the raw JSON value of xhigh. final Map<String, JsonValue>_additionalProperties()final BetaEffortCapability.BuildertoBuilder()final BetaEffortCapabilityvalidate()Validates that the types of all values in this object match their expected types recursively. final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static BetaEffortCapability.Builderbuilder()Returns a mutable builder for constructing an instance of BetaEffortCapability. -
-
Method Detail
-
high
final BetaCapabilitySupport high()
Whether the model supports high effort level.
-
low
final BetaCapabilitySupport low()
Whether the model supports low effort level.
-
max
final BetaCapabilitySupport max()
Whether the model supports max effort level.
-
medium
final BetaCapabilitySupport medium()
Whether the model supports medium effort level.
-
xhigh
final Optional<BetaCapabilitySupport> xhigh()
Indicates whether a capability is supported.
-
_high
final JsonField<BetaCapabilitySupport> _high()
Returns the raw JSON value of high.
Unlike high, this method doesn't throw if the JSON field has an unexpected type.
-
_low
final JsonField<BetaCapabilitySupport> _low()
Returns the raw JSON value of low.
Unlike low, this method doesn't throw if the JSON field has an unexpected type.
-
_max
final JsonField<BetaCapabilitySupport> _max()
Returns the raw JSON value of max.
Unlike max, this method doesn't throw if the JSON field has an unexpected type.
-
_medium
final JsonField<BetaCapabilitySupport> _medium()
Returns the raw JSON value of medium.
Unlike medium, this method doesn't throw if the JSON field has an unexpected type.
-
_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.
-
_xhigh
final JsonField<BetaCapabilitySupport> _xhigh()
Returns the raw JSON value of xhigh.
Unlike xhigh, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final BetaEffortCapability.Builder toBuilder()
-
validate
final BetaEffortCapability 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 BetaEffortCapability.Builder builder()
Returns a mutable builder for constructing an instance of BetaEffortCapability.
The following fields are required:
.high() .low() .max() .medium() .supported() .xhigh()
-
-
-
-