Package com.anthropic.models
Class BetaBase64PdfBlock.Builder
-
- All Implemented Interfaces:
public final class BetaBase64PdfBlock.BuilderA builder for BetaBase64PdfBlock.
-
-
Method Summary
-
-
Method Detail
-
source
final BetaBase64PdfBlock.Builder source(BetaBase64PdfBlock.Source source)
-
source
final BetaBase64PdfBlock.Builder source(JsonField<BetaBase64PdfBlock.Source> source)
-
source
final BetaBase64PdfBlock.Builder source(BetaBase64PdfSource betaBase64Pdf)
-
source
final BetaBase64PdfBlock.Builder source(BetaPlainTextSource betaPlainText)
-
source
final BetaBase64PdfBlock.Builder source(BetaContentBlockSource betaContentBlock)
-
betaContentBlockSource
final BetaBase64PdfBlock.Builder betaContentBlockSource(BetaContentBlockSource.Content content)
-
betaContentBlockSource
final BetaBase64PdfBlock.Builder betaContentBlockSource(String string)
-
betaContentBlockSourceOfBetaContentBlockSource
final BetaBase64PdfBlock.Builder betaContentBlockSourceOfBetaContentBlockSource(List<BetaContentBlockSourceContent> betaContentBlockSource)
-
type
final BetaBase64PdfBlock.Builder type(BetaBase64PdfBlock.Type type)
-
type
final BetaBase64PdfBlock.Builder type(JsonField<BetaBase64PdfBlock.Type> type)
-
cacheControl
final BetaBase64PdfBlock.Builder cacheControl(BetaCacheControlEphemeral cacheControl)
-
cacheControl
final BetaBase64PdfBlock.Builder cacheControl(Optional<BetaCacheControlEphemeral> cacheControl)
-
cacheControl
final BetaBase64PdfBlock.Builder cacheControl(JsonField<BetaCacheControlEphemeral> cacheControl)
-
citations
final BetaBase64PdfBlock.Builder citations(BetaCitationsConfigParam citations)
-
citations
final BetaBase64PdfBlock.Builder citations(JsonField<BetaCitationsConfigParam> citations)
-
context
final BetaBase64PdfBlock.Builder context(String context)
-
context
final BetaBase64PdfBlock.Builder context(Optional<String> context)
-
context
final BetaBase64PdfBlock.Builder context(JsonField<String> context)
-
title
final BetaBase64PdfBlock.Builder title(String title)
-
title
final BetaBase64PdfBlock.Builder title(Optional<String> title)
-
title
final BetaBase64PdfBlock.Builder title(JsonField<String> title)
-
additionalProperties
final BetaBase64PdfBlock.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final BetaBase64PdfBlock.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final BetaBase64PdfBlock.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final BetaBase64PdfBlock.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final BetaBase64PdfBlock.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final BetaBase64PdfBlock build()
-
-
-
-