Package com.anthropic.models
Class BetaContentBlockSourceContent
-
- All Implemented Interfaces:
public final class BetaContentBlockSourceContent
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBetaContentBlockSourceContent.VisitorAn interface that defines how to map each variant of BetaContentBlockSourceContent to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<BetaTextBlockParam>textBlockParam()final Optional<BetaImageBlockParam>imageBlockParam()final BooleanisTextBlockParam()final BooleanisImageBlockParam()final BetaTextBlockParamasTextBlockParam()final BetaImageBlockParamasImageBlockParam()final Optional<JsonValue>_json()final <T extends Any> Taccept(BetaContentBlockSourceContent.Visitor<T> visitor)final BetaContentBlockSourceContentvalidate()Booleanequals(Object other)IntegerhashCode()StringtoString()final static BetaContentBlockSourceContentofTextBlockParam(BetaTextBlockParam textBlockParam)final static BetaContentBlockSourceContentofImageBlockParam(BetaImageBlockParam imageBlockParam)-
-
Method Detail
-
textBlockParam
final Optional<BetaTextBlockParam> textBlockParam()
-
imageBlockParam
final Optional<BetaImageBlockParam> imageBlockParam()
-
isTextBlockParam
final Boolean isTextBlockParam()
-
isImageBlockParam
final Boolean isImageBlockParam()
-
asTextBlockParam
final BetaTextBlockParam asTextBlockParam()
-
asImageBlockParam
final BetaImageBlockParam asImageBlockParam()
-
accept
final <T extends Any> T accept(BetaContentBlockSourceContent.Visitor<T> visitor)
-
validate
final BetaContentBlockSourceContent validate()
-
ofTextBlockParam
final static BetaContentBlockSourceContent ofTextBlockParam(BetaTextBlockParam textBlockParam)
-
ofImageBlockParam
final static BetaContentBlockSourceContent ofImageBlockParam(BetaImageBlockParam imageBlockParam)
-
-
-
-