Package com.anthropic.models
Class ContentBlockSourceContent
-
- All Implemented Interfaces:
public final class ContentBlockSourceContent
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceContentBlockSourceContent.VisitorAn interface that defines how to map each variant of ContentBlockSourceContent to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<TextBlockParam>textBlockParam()final Optional<ImageBlockParam>imageBlockParam()final BooleanisTextBlockParam()final BooleanisImageBlockParam()final TextBlockParamasTextBlockParam()final ImageBlockParamasImageBlockParam()final Optional<JsonValue>_json()final <T extends Any> Taccept(ContentBlockSourceContent.Visitor<T> visitor)final ContentBlockSourceContentvalidate()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ContentBlockSourceContentofTextBlockParam(TextBlockParam textBlockParam)final static ContentBlockSourceContentofImageBlockParam(ImageBlockParam imageBlockParam)-
-
Method Detail
-
textBlockParam
final Optional<TextBlockParam> textBlockParam()
-
imageBlockParam
final Optional<ImageBlockParam> imageBlockParam()
-
isTextBlockParam
final Boolean isTextBlockParam()
-
isImageBlockParam
final Boolean isImageBlockParam()
-
asTextBlockParam
final TextBlockParam asTextBlockParam()
-
asImageBlockParam
final ImageBlockParam asImageBlockParam()
-
accept
final <T extends Any> T accept(ContentBlockSourceContent.Visitor<T> visitor)
-
validate
final ContentBlockSourceContent validate()
-
ofTextBlockParam
final static ContentBlockSourceContent ofTextBlockParam(TextBlockParam textBlockParam)
-
ofImageBlockParam
final static ContentBlockSourceContent ofImageBlockParam(ImageBlockParam imageBlockParam)
-
-
-
-