Class VersionCreateParams.Builder
-
- All Implemented Interfaces:
public final class VersionCreateParams.BuilderA builder for VersionCreateParams.
-
-
Method Summary
-
-
Method Detail
-
skillId
final VersionCreateParams.Builder skillId(String skillId)
Unique identifier for the skill.
The format and length of IDs may change over time.
-
skillId
final VersionCreateParams.Builder skillId(Optional<String> skillId)
Alias for calling Builder.skillId with
skillId.orElse(null).
-
betas
final VersionCreateParams.Builder betas(List<AnthropicBeta> betas)
Optional header to specify the beta version(s) you want to use.
-
betas
final VersionCreateParams.Builder betas(Optional<List<AnthropicBeta>> betas)
Alias for calling Builder.betas with
betas.orElse(null).
-
addBeta
final VersionCreateParams.Builder addBeta(AnthropicBeta beta)
Adds a single AnthropicBeta to betas.
-
addBeta
final VersionCreateParams.Builder addBeta(String value)
Sets addBeta to an arbitrary String.
You should usually call addBeta with a well-typed AnthropicBeta constant instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
body
final VersionCreateParams.Builder body(VersionCreateParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
files
final VersionCreateParams.Builder files(List<InputStream> files)
Files to upload for the skill.
All files must be in the same top-level directory and must include a SKILL.md file at the root of that directory.
-
files
final VersionCreateParams.Builder files(Optional<List<InputStream>> files)
Alias for calling Builder.files with
files.orElse(null).
-
files
final VersionCreateParams.Builder files(MultipartField<List<InputStream>> files)
Sets Builder.files to an arbitrary multipart value.
You should usually call Builder.files with a well-typed
List<InputStream>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addFile
final VersionCreateParams.Builder addFile(InputStream file)
Adds a single InputStream to files.
-
addFile
final VersionCreateParams.Builder addFile(ByteArray file)
Files to upload for the skill.
All files must be in the same top-level directory and must include a SKILL.md file at the root of that directory.
-
addFile
final VersionCreateParams.Builder addFile(Path path)
Files to upload for the skill.
All files must be in the same top-level directory and must include a SKILL.md file at the root of that directory.
-
additionalBodyProperties
final VersionCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final VersionCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final VersionCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final VersionCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final VersionCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final VersionCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final VersionCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final VersionCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final VersionCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final VersionCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final VersionCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final VersionCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final VersionCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final VersionCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final VersionCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final VersionCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final VersionCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final VersionCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final VersionCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final VersionCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final VersionCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final VersionCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final VersionCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final VersionCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final VersionCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final VersionCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final VersionCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final VersionCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final VersionCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final VersionCreateParams build()
Returns an immutable instance of VersionCreateParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-