Class SkillCreateParams.Builder
-
- All Implemented Interfaces:
public final class SkillCreateParams.BuilderA builder for SkillCreateParams.
-
-
Method Summary
-
-
Method Detail
-
betas
final SkillCreateParams.Builder betas(List<AnthropicBeta> betas)
Optional header to specify the beta version(s) you want to use.
-
betas
final SkillCreateParams.Builder betas(Optional<List<AnthropicBeta>> betas)
Alias for calling Builder.betas with
betas.orElse(null).
-
addBeta
final SkillCreateParams.Builder addBeta(AnthropicBeta beta)
Adds a single AnthropicBeta to betas.
-
addBeta
final SkillCreateParams.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 SkillCreateParams.Builder body(SkillCreateParams.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:
-
displayTitle
final SkillCreateParams.Builder displayTitle(String displayTitle)
Display title for the skill.
This is a human-readable label that is not included in the prompt sent to the model.
-
displayTitle
final SkillCreateParams.Builder displayTitle(Optional<String> displayTitle)
Alias for calling Builder.displayTitle with
displayTitle.orElse(null).
-
displayTitle
final SkillCreateParams.Builder displayTitle(MultipartField<String> displayTitle)
Sets Builder.displayTitle to an arbitrary multipart value.
You should usually call Builder.displayTitle with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
files
final SkillCreateParams.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 SkillCreateParams.Builder files(Optional<List<InputStream>> files)
Alias for calling Builder.files with
files.orElse(null).
-
files
final SkillCreateParams.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 SkillCreateParams.Builder addFile(InputStream file)
Adds a single InputStream to files.
-
addFile
final SkillCreateParams.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 SkillCreateParams.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 SkillCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final SkillCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final SkillCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final SkillCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final SkillCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final SkillCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final SkillCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final SkillCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final SkillCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final SkillCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final SkillCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final SkillCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final SkillCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final SkillCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final SkillCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final SkillCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final SkillCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final SkillCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final SkillCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final SkillCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final SkillCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final SkillCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final SkillCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final SkillCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final SkillCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final SkillCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final SkillCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final SkillCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final SkillCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final SkillCreateParams build()
Returns an immutable instance of SkillCreateParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-