Package com.anthropic.models
Class BetaMessageParam.Content
-
- All Implemented Interfaces:
public final class BetaMessageParam.Content
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBetaMessageParam.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<BetaContentBlockParam>>betaContentBlockParams()final BooleanisString()final BooleanisBetaContentBlockParams()final StringasString()final List<BetaContentBlockParam>asBetaContentBlockParams()final Optional<JsonValue>_json()final <T extends Any> Taccept(BetaMessageParam.Content.Visitor<T> visitor)final BetaMessageParam.Contentvalidate()Booleanequals(Object other)IntegerhashCode()StringtoString()final static BetaMessageParam.ContentofString(String string)final static BetaMessageParam.ContentofBetaContentBlockParams(List<BetaContentBlockParam> betaContentBlockParams)-
-
Method Detail
-
betaContentBlockParams
final Optional<List<BetaContentBlockParam>> betaContentBlockParams()
-
isBetaContentBlockParams
final Boolean isBetaContentBlockParams()
-
asBetaContentBlockParams
final List<BetaContentBlockParam> asBetaContentBlockParams()
-
accept
final <T extends Any> T accept(BetaMessageParam.Content.Visitor<T> visitor)
-
validate
final BetaMessageParam.Content validate()
-
ofString
final static BetaMessageParam.Content ofString(String string)
-
ofBetaContentBlockParams
final static BetaMessageParam.Content ofBetaContentBlockParams(List<BetaContentBlockParam> betaContentBlockParams)
-
-
-
-