Package com.anthropic.models
Class BetaBase64PdfBlock.Source
-
- All Implemented Interfaces:
public final class BetaBase64PdfBlock.Source
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBetaBase64PdfBlock.Source.VisitorAn interface that defines how to map each variant of Source to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<BetaBase64PdfSource>betaBase64Pdf()final Optional<BetaPlainTextSource>betaPlainText()final Optional<BetaContentBlockSource>betaContentBlock()final BooleanisBetaBase64Pdf()final BooleanisBetaPlainText()final BooleanisBetaContentBlock()final BetaBase64PdfSourceasBetaBase64Pdf()final BetaPlainTextSourceasBetaPlainText()final BetaContentBlockSourceasBetaContentBlock()final Optional<JsonValue>_json()final <T extends Any> Taccept(BetaBase64PdfBlock.Source.Visitor<T> visitor)final BetaBase64PdfBlock.Sourcevalidate()Booleanequals(Object other)IntegerhashCode()StringtoString()final static BetaBase64PdfBlock.SourceofBetaBase64Pdf(BetaBase64PdfSource betaBase64Pdf)final static BetaBase64PdfBlock.SourceofBetaPlainText(BetaPlainTextSource betaPlainText)final static BetaBase64PdfBlock.SourceofBetaContentBlock(BetaContentBlockSource betaContentBlock)-
-
Method Detail
-
betaBase64Pdf
final Optional<BetaBase64PdfSource> betaBase64Pdf()
-
betaPlainText
final Optional<BetaPlainTextSource> betaPlainText()
-
betaContentBlock
final Optional<BetaContentBlockSource> betaContentBlock()
-
isBetaBase64Pdf
final Boolean isBetaBase64Pdf()
-
isBetaPlainText
final Boolean isBetaPlainText()
-
isBetaContentBlock
final Boolean isBetaContentBlock()
-
asBetaBase64Pdf
final BetaBase64PdfSource asBetaBase64Pdf()
-
asBetaPlainText
final BetaPlainTextSource asBetaPlainText()
-
asBetaContentBlock
final BetaContentBlockSource asBetaContentBlock()
-
accept
final <T extends Any> T accept(BetaBase64PdfBlock.Source.Visitor<T> visitor)
-
validate
final BetaBase64PdfBlock.Source validate()
-
ofBetaBase64Pdf
final static BetaBase64PdfBlock.Source ofBetaBase64Pdf(BetaBase64PdfSource betaBase64Pdf)
-
ofBetaPlainText
final static BetaBase64PdfBlock.Source ofBetaPlainText(BetaPlainTextSource betaPlainText)
-
ofBetaContentBlock
final static BetaBase64PdfBlock.Source ofBetaContentBlock(BetaContentBlockSource betaContentBlock)
-
-
-
-