Package com.anthropic.models
Class MessageParam.Content
-
- All Implemented Interfaces:
public final class MessageParam.Content
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceMessageParam.Content.VisitorAn interface that defines how to map each variant of Content to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<String>string()final Optional<List<ContentBlockParam>>blockParams()final BooleanisString()final BooleanisBlockParams()final StringasString()final List<ContentBlockParam>asBlockParams()final Optional<JsonValue>_json()final <T extends Any> Taccept(MessageParam.Content.Visitor<T> visitor)final MessageParam.Contentvalidate()Booleanequals(Object other)IntegerhashCode()StringtoString()final static MessageParam.ContentofString(String string)final static MessageParam.ContentofBlockParams(List<ContentBlockParam> blockParams)-
-
Method Detail
-
blockParams
final Optional<List<ContentBlockParam>> blockParams()
-
isBlockParams
final Boolean isBlockParams()
-
asBlockParams
final List<ContentBlockParam> asBlockParams()
-
accept
final <T extends Any> T accept(MessageParam.Content.Visitor<T> visitor)
-
validate
final MessageParam.Content validate()
-
ofString
final static MessageParam.Content ofString(String string)
-
ofBlockParams
final static MessageParam.Content ofBlockParams(List<ContentBlockParam> blockParams)
-
-
-
-