Package com.anthropic.models
Class BetaContentBlockSource.Content
-
- All Implemented Interfaces:
public final class BetaContentBlockSource.Content
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBetaContentBlockSource.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<BetaContentBlockSourceContent>>betaContentBlockSource()final BooleanisString()final BooleanisBetaContentBlockSource()final StringasString()final List<BetaContentBlockSourceContent>asBetaContentBlockSource()final Optional<JsonValue>_json()final <T extends Any> Taccept(BetaContentBlockSource.Content.Visitor<T> visitor)final BetaContentBlockSource.Contentvalidate()Booleanequals(Object other)IntegerhashCode()StringtoString()final static BetaContentBlockSource.ContentofString(String string)final static BetaContentBlockSource.ContentofBetaContentBlockSource(List<BetaContentBlockSourceContent> betaContentBlockSource)-
-
Method Detail
-
betaContentBlockSource
final Optional<List<BetaContentBlockSourceContent>> betaContentBlockSource()
-
isBetaContentBlockSource
final Boolean isBetaContentBlockSource()
-
asBetaContentBlockSource
final List<BetaContentBlockSourceContent> asBetaContentBlockSource()
-
accept
final <T extends Any> T accept(BetaContentBlockSource.Content.Visitor<T> visitor)
-
validate
final BetaContentBlockSource.Content validate()
-
ofString
final static BetaContentBlockSource.Content ofString(String string)
-
ofBetaContentBlockSource
final static BetaContentBlockSource.Content ofBetaContentBlockSource(List<BetaContentBlockSourceContent> betaContentBlockSource)
-
-
-
-