Package com.anthropic.models.messages
Class OutputConfig
-
- All Implemented Interfaces:
public final class OutputConfig
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classOutputConfig.BuilderA builder for OutputConfig.
public final classOutputConfig.EffortAll possible effort levels.
-
Method Summary
Modifier and Type Method Description final Optional<OutputConfig.Effort>effort()All possible effort levels. final Optional<JsonOutputFormat>format()A schema to specify Claude's output format in responses. final JsonField<OutputConfig.Effort>_effort()Returns the raw JSON value of effort. final JsonField<JsonOutputFormat>_format()Returns the raw JSON value of format. final Map<String, JsonValue>_additionalProperties()final OutputConfig.BuildertoBuilder()final OutputConfigvalidate()Validates that the types of all values in this object match their expected types recursively. final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static OutputConfig.Builderbuilder()Returns a mutable builder for constructing an instance of OutputConfig. -
-
Method Detail
-
effort
final Optional<OutputConfig.Effort> effort()
All possible effort levels.
-
format
final Optional<JsonOutputFormat> format()
A schema to specify Claude's output format in responses. See structured outputs
-
_effort
final JsonField<OutputConfig.Effort> _effort()
Returns the raw JSON value of effort.
Unlike effort, this method doesn't throw if the JSON field has an unexpected type.
-
_format
final JsonField<JsonOutputFormat> _format()
Returns the raw JSON value of format.
Unlike format, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final OutputConfig.Builder toBuilder()
-
validate
final OutputConfig 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 OutputConfig.Builder builder()
Returns a mutable builder for constructing an instance of OutputConfig.
-
-
-
-