Package com.anthropic.models
Class DocumentBlockParam.Builder
-
- All Implemented Interfaces:
public final class DocumentBlockParam.BuilderA builder for DocumentBlockParam.
-
-
Method Summary
-
-
Method Detail
-
source
final DocumentBlockParam.Builder source(DocumentBlockParam.Source source)
-
source
final DocumentBlockParam.Builder source(JsonField<DocumentBlockParam.Source> source)
-
source
final DocumentBlockParam.Builder source(Base64PdfSource base64Pdf)
-
source
final DocumentBlockParam.Builder source(PlainTextSource plainText)
-
source
final DocumentBlockParam.Builder source(ContentBlockSource contentBlock)
-
contentBlockSource
final DocumentBlockParam.Builder contentBlockSource(ContentBlockSource.Content content)
-
contentBlockSource
final DocumentBlockParam.Builder contentBlockSource(String string)
-
contentBlockSourceOfBlockSource
final DocumentBlockParam.Builder contentBlockSourceOfBlockSource(List<ContentBlockSourceContent> blockSource)
-
type
final DocumentBlockParam.Builder type(DocumentBlockParam.Type type)
-
type
final DocumentBlockParam.Builder type(JsonField<DocumentBlockParam.Type> type)
-
cacheControl
final DocumentBlockParam.Builder cacheControl(CacheControlEphemeral cacheControl)
-
cacheControl
final DocumentBlockParam.Builder cacheControl(Optional<CacheControlEphemeral> cacheControl)
-
cacheControl
final DocumentBlockParam.Builder cacheControl(JsonField<CacheControlEphemeral> cacheControl)
-
citations
final DocumentBlockParam.Builder citations(CitationsConfigParam citations)
-
citations
final DocumentBlockParam.Builder citations(JsonField<CitationsConfigParam> citations)
-
context
final DocumentBlockParam.Builder context(String context)
-
context
final DocumentBlockParam.Builder context(Optional<String> context)
-
context
final DocumentBlockParam.Builder context(JsonField<String> context)
-
title
final DocumentBlockParam.Builder title(String title)
-
title
final DocumentBlockParam.Builder title(Optional<String> title)
-
title
final DocumentBlockParam.Builder title(JsonField<String> title)
-
additionalProperties
final DocumentBlockParam.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final DocumentBlockParam.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final DocumentBlockParam.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final DocumentBlockParam.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final DocumentBlockParam.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final DocumentBlockParam build()
-
-
-
-