Package com.anthropic.models.messages
Class DocumentBlockParam.Source
-
- All Implemented Interfaces:
public final class DocumentBlockParam.Source
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceDocumentBlockParam.Source.VisitorAn interface that defines how to map each variant of Source to a value of type T.
-
Method Summary
-
-
Method Detail
-
base64Pdf
final Optional<Base64PdfSource> base64Pdf()
-
plainText
final Optional<PlainTextSource> plainText()
-
contentBlock
final Optional<ContentBlockSource> contentBlock()
-
urlPdf
final Optional<UrlPdfSource> urlPdf()
-
isBase64Pdf
final Boolean isBase64Pdf()
-
isPlainText
final Boolean isPlainText()
-
isContentBlock
final Boolean isContentBlock()
-
asBase64Pdf
final Base64PdfSource asBase64Pdf()
-
asPlainText
final PlainTextSource asPlainText()
-
asContentBlock
final ContentBlockSource asContentBlock()
-
asUrlPdf
final UrlPdfSource asUrlPdf()
-
accept
final <T extends Any> T accept(DocumentBlockParam.Source.Visitor<T> visitor)
-
validate
final DocumentBlockParam.Source validate()
-
ofBase64Pdf
final static DocumentBlockParam.Source ofBase64Pdf(Base64PdfSource base64Pdf)
-
ofPlainText
final static DocumentBlockParam.Source ofPlainText(PlainTextSource plainText)
-
ofContentBlock
final static DocumentBlockParam.Source ofContentBlock(ContentBlockSource contentBlock)
-
ofUrlPdf
final static DocumentBlockParam.Source ofUrlPdf(UrlPdfSource urlPdf)
-
-
-
-