Class BetaRawContentBlockDelta
-
- All Implemented Interfaces:
public final class BetaRawContentBlockDelta
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBetaRawContentBlockDelta.VisitorAn interface that defines how to map each variant of BetaRawContentBlockDelta to a value of type T.
-
Method Summary
-
-
Method Detail
-
text
final Optional<BetaTextDelta> text()
-
inputJson
final Optional<BetaInputJsonDelta> inputJson()
-
citations
final Optional<BetaCitationsDelta> citations()
-
thinking
final Optional<BetaThinkingDelta> thinking()
-
signature
final Optional<BetaSignatureDelta> signature()
-
isInputJson
final Boolean isInputJson()
-
isCitations
final Boolean isCitations()
-
isThinking
final Boolean isThinking()
-
isSignature
final Boolean isSignature()
-
asText
final BetaTextDelta asText()
-
asInputJson
final BetaInputJsonDelta asInputJson()
-
asCitations
final BetaCitationsDelta asCitations()
-
asThinking
final BetaThinkingDelta asThinking()
-
asSignature
final BetaSignatureDelta asSignature()
-
accept
final <T extends Any> T accept(BetaRawContentBlockDelta.Visitor<T> visitor)
-
validate
final BetaRawContentBlockDelta validate()
-
ofText
final static BetaRawContentBlockDelta ofText(BetaTextDelta text)
-
ofInputJson
final static BetaRawContentBlockDelta ofInputJson(BetaInputJsonDelta inputJson)
-
ofCitations
final static BetaRawContentBlockDelta ofCitations(BetaCitationsDelta citations)
-
ofThinking
final static BetaRawContentBlockDelta ofThinking(BetaThinkingDelta thinking)
-
ofSignature
final static BetaRawContentBlockDelta ofSignature(BetaSignatureDelta signature)
-
-
-
-