Class SkillCreateParams.Builder
-
- All Implemented Interfaces:
public final class SkillCreateParams.BuilderA builder for SkillCreateParams.
-
-
Method Summary
-
-
Method Detail
-
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:
-
content
final SkillCreateParams.Builder content(String content)
Full skill content in markdown
-
content
final SkillCreateParams.Builder content(JsonField<String> content)
Sets Builder.content to an arbitrary JSON value.
You should usually call Builder.content with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
name
final SkillCreateParams.Builder name(String name)
Skill name
-
name
final SkillCreateParams.Builder name(JsonField<String> name)
Sets Builder.name to an arbitrary JSON value.
You should usually call Builder.name with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
metadata
final SkillCreateParams.Builder metadata(JsonValue metadata)
Arbitrary metadata (author, license, etc.)
-
slug
final SkillCreateParams.Builder slug(String slug)
URL-safe slug. Auto-generated from name if omitted.
-
slug
final SkillCreateParams.Builder slug(JsonField<String> slug)
Sets Builder.slug to an arbitrary JSON value.
You should usually call Builder.slug with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
summary
final SkillCreateParams.Builder summary(String summary)
Brief description (1-2 sentences)
-
summary
final SkillCreateParams.Builder summary(JsonField<String> summary)
Sets Builder.summary to an arbitrary JSON value.
You should usually call Builder.summary with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
tags
final SkillCreateParams.Builder tags(List<String> tags)
Tags for categorization and search boosting
-
tags
final SkillCreateParams.Builder tags(JsonField<List<String>> tags)
Sets Builder.tags to an arbitrary JSON value.
You should usually call Builder.tags with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addTag
final SkillCreateParams.Builder addTag(String tag)
-
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.
The following fields are required:
.content() .name()
-
-
-
-