Class BetaDocumentBlock.Source
-
- All Implemented Interfaces:
public final class BetaDocumentBlock.Source
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBetaDocumentBlock.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>base64()final Optional<BetaPlainTextSource>text()final BooleanisBase64()final BooleanisText()final BetaBase64PdfSourceasBase64()final BetaPlainTextSourceasText()final Optional<JsonValue>_json()final <T extends Any> Taccept(BetaDocumentBlock.Source.Visitor<T> visitor)final BetaDocumentBlock.Sourcevalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static BetaDocumentBlock.SourceofBase64(BetaBase64PdfSource base64)final static BetaDocumentBlock.SourceofText(BetaPlainTextSource text)-
-
Method Detail
-
base64
final Optional<BetaBase64PdfSource> base64()
-
text
final Optional<BetaPlainTextSource> text()
-
asBase64
final BetaBase64PdfSource asBase64()
-
asText
final BetaPlainTextSource asText()
-
accept
final <T extends Any> T accept(BetaDocumentBlock.Source.Visitor<T> visitor)
-
validate
final BetaDocumentBlock.Source validate()
-
ofBase64
final static BetaDocumentBlock.Source ofBase64(BetaBase64PdfSource base64)
-
ofText
final static BetaDocumentBlock.Source ofText(BetaPlainTextSource text)
-
-
-
-