Class RawContentBlockDeltaEvent.Builder
-
- All Implemented Interfaces:
public final class RawContentBlockDeltaEvent.BuilderA builder for RawContentBlockDeltaEvent.
-
-
Method Summary
Modifier and Type Method Description final RawContentBlockDeltaEvent.Builderdelta(RawContentBlockDelta delta)final RawContentBlockDeltaEvent.Builderdelta(JsonField<RawContentBlockDelta> delta)Sets Builder.delta to an arbitrary JSON value. final RawContentBlockDeltaEvent.Builderdelta(TextDelta text)Alias for calling delta with RawContentBlockDelta.ofText(text).final RawContentBlockDeltaEvent.Builderdelta(InputJsonDelta inputJson)Alias for calling delta with RawContentBlockDelta.ofInputJson(inputJson).final RawContentBlockDeltaEvent.Builderdelta(CitationsDelta citations)Alias for calling delta with RawContentBlockDelta.ofCitations(citations).final RawContentBlockDeltaEvent.Builderdelta(ThinkingDelta thinking)Alias for calling delta with RawContentBlockDelta.ofThinking(thinking).final RawContentBlockDeltaEvent.Builderdelta(SignatureDelta signature)Alias for calling delta with RawContentBlockDelta.ofSignature(signature).final RawContentBlockDeltaEvent.BuildertextDelta(String text)Alias for calling delta with the following: TextDelta.builder() .text(text) .build()final RawContentBlockDeltaEvent.BuilderinputJsonDelta(String partialJson)Alias for calling delta with the following: InputJsonDelta.builder() .partialJson(partialJson) .build()final RawContentBlockDeltaEvent.BuildercitationsDelta(CitationsDelta.Citation citation)Alias for calling delta with the following: CitationsDelta.builder() .citation(citation) .build()final RawContentBlockDeltaEvent.BuildercitationsDelta(CitationCharLocation charLocation)Alias for calling citationsDelta with CitationsDelta.Citation.ofCharLocation(charLocation).final RawContentBlockDeltaEvent.BuildercitationsDelta(CitationPageLocation pageLocation)Alias for calling citationsDelta with CitationsDelta.Citation.ofPageLocation(pageLocation).final RawContentBlockDeltaEvent.BuildercitationsDelta(CitationContentBlockLocation contentBlockLocation)Alias for calling citationsDelta with CitationsDelta.Citation.ofContentBlockLocation(contentBlockLocation).final RawContentBlockDeltaEvent.BuildercitationsDelta(CitationsWebSearchResultLocation webSearchResultLocation)Alias for calling citationsDelta with CitationsDelta.Citation.ofWebSearchResultLocation(webSearchResultLocation).final RawContentBlockDeltaEvent.BuilderthinkingDelta(String thinking)Alias for calling delta with the following: ThinkingDelta.builder() .thinking(thinking) .build()final RawContentBlockDeltaEvent.BuildersignatureDelta(String signature)Alias for calling delta with the following: SignatureDelta.builder() .signature(signature) .build()final RawContentBlockDeltaEvent.Builderindex(Long index)final RawContentBlockDeltaEvent.Builderindex(JsonField<Long> index)Sets Builder.index to an arbitrary JSON value. final RawContentBlockDeltaEvent.Buildertype(JsonValue type)Sets the field to an arbitrary JSON value. final RawContentBlockDeltaEvent.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final RawContentBlockDeltaEvent.BuilderputAdditionalProperty(String key, JsonValue value)final RawContentBlockDeltaEvent.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final RawContentBlockDeltaEvent.BuilderremoveAdditionalProperty(String key)final RawContentBlockDeltaEvent.BuilderremoveAllAdditionalProperties(Set<String> keys)final RawContentBlockDeltaEventbuild()Returns an immutable instance of RawContentBlockDeltaEvent. -
-
Method Detail
-
delta
final RawContentBlockDeltaEvent.Builder delta(RawContentBlockDelta delta)
-
delta
final RawContentBlockDeltaEvent.Builder delta(JsonField<RawContentBlockDelta> delta)
Sets Builder.delta to an arbitrary JSON value.
You should usually call Builder.delta with a well-typed RawContentBlockDelta value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
delta
final RawContentBlockDeltaEvent.Builder delta(TextDelta text)
Alias for calling delta with
RawContentBlockDelta.ofText(text).
-
delta
final RawContentBlockDeltaEvent.Builder delta(InputJsonDelta inputJson)
Alias for calling delta with
RawContentBlockDelta.ofInputJson(inputJson).
-
delta
final RawContentBlockDeltaEvent.Builder delta(CitationsDelta citations)
Alias for calling delta with
RawContentBlockDelta.ofCitations(citations).
-
delta
final RawContentBlockDeltaEvent.Builder delta(ThinkingDelta thinking)
Alias for calling delta with
RawContentBlockDelta.ofThinking(thinking).
-
delta
final RawContentBlockDeltaEvent.Builder delta(SignatureDelta signature)
Alias for calling delta with
RawContentBlockDelta.ofSignature(signature).
-
textDelta
final RawContentBlockDeltaEvent.Builder textDelta(String text)
Alias for calling delta with the following:
TextDelta.builder() .text(text) .build()
-
inputJsonDelta
final RawContentBlockDeltaEvent.Builder inputJsonDelta(String partialJson)
Alias for calling delta with the following:
InputJsonDelta.builder() .partialJson(partialJson) .build()
-
citationsDelta
final RawContentBlockDeltaEvent.Builder citationsDelta(CitationsDelta.Citation citation)
Alias for calling delta with the following:
CitationsDelta.builder() .citation(citation) .build()
-
citationsDelta
final RawContentBlockDeltaEvent.Builder citationsDelta(CitationCharLocation charLocation)
Alias for calling citationsDelta with
CitationsDelta.Citation.ofCharLocation(charLocation).
-
citationsDelta
final RawContentBlockDeltaEvent.Builder citationsDelta(CitationPageLocation pageLocation)
Alias for calling citationsDelta with
CitationsDelta.Citation.ofPageLocation(pageLocation).
-
citationsDelta
final RawContentBlockDeltaEvent.Builder citationsDelta(CitationContentBlockLocation contentBlockLocation)
Alias for calling citationsDelta with
CitationsDelta.Citation.ofContentBlockLocation(contentBlockLocation).
-
citationsDelta
final RawContentBlockDeltaEvent.Builder citationsDelta(CitationsWebSearchResultLocation webSearchResultLocation)
Alias for calling citationsDelta with
CitationsDelta.Citation.ofWebSearchResultLocation(webSearchResultLocation).
-
thinkingDelta
final RawContentBlockDeltaEvent.Builder thinkingDelta(String thinking)
Alias for calling delta with the following:
ThinkingDelta.builder() .thinking(thinking) .build()
-
signatureDelta
final RawContentBlockDeltaEvent.Builder signatureDelta(String signature)
Alias for calling delta with the following:
SignatureDelta.builder() .signature(signature) .build()
-
index
final RawContentBlockDeltaEvent.Builder index(Long index)
-
index
final RawContentBlockDeltaEvent.Builder index(JsonField<Long> index)
Sets Builder.index to an arbitrary JSON value.
You should usually call Builder.index with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
type
final RawContentBlockDeltaEvent.Builder type(JsonValue type)
Sets the field to an arbitrary JSON value.
It is usually unnecessary to call this method because the field defaults to the following:
JsonValue.from("content_block_delta")This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final RawContentBlockDeltaEvent.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final RawContentBlockDeltaEvent.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final RawContentBlockDeltaEvent.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final RawContentBlockDeltaEvent.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final RawContentBlockDeltaEvent.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final RawContentBlockDeltaEvent build()
Returns an immutable instance of RawContentBlockDeltaEvent.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.delta() .index()
-
-
-
-