Class PromptUpdateParams.Builder
-
- All Implemented Interfaces:
public final class PromptUpdateParams.BuilderA builder for PromptUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
promptId
final PromptUpdateParams.Builder promptId(String promptId)
Prompt id
-
body
final PromptUpdateParams.Builder body(PromptUpdateParams.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:
-
description
final PromptUpdateParams.Builder description(String description)
Textual description of the prompt
-
description
final PromptUpdateParams.Builder description(Optional<String> description)
Alias for calling Builder.description with
description.orElse(null).
-
description
final PromptUpdateParams.Builder description(JsonField<String> description)
Sets Builder.description to an arbitrary JSON value.
You should usually call Builder.description 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 PromptUpdateParams.Builder name(String name)
Name of the prompt
-
name
final PromptUpdateParams.Builder name(Optional<String> name)
Alias for calling Builder.name with
name.orElse(null).
-
name
final PromptUpdateParams.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.
-
promptData
final PromptUpdateParams.Builder promptData(PromptData promptData)
The prompt, model, and its parameters
-
promptData
final PromptUpdateParams.Builder promptData(Optional<PromptData> promptData)
Alias for calling Builder.promptData with
promptData.orElse(null).
-
promptData
final PromptUpdateParams.Builder promptData(JsonField<PromptData> promptData)
Sets Builder.promptData to an arbitrary JSON value.
You should usually call Builder.promptData with a well-typed PromptData value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
slug
final PromptUpdateParams.Builder slug(String slug)
Unique identifier for the prompt
-
slug
final PromptUpdateParams.Builder slug(Optional<String> slug)
Alias for calling Builder.slug with
slug.orElse(null).
-
slug
final PromptUpdateParams.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.
-
tags
final PromptUpdateParams.Builder tags(List<String> tags)
A list of tags for the prompt
-
tags
final PromptUpdateParams.Builder tags(Optional<List<String>> tags)
Alias for calling Builder.tags with
tags.orElse(null).
-
tags
final PromptUpdateParams.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 PromptUpdateParams.Builder addTag(String tag)
-
additionalBodyProperties
final PromptUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final PromptUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final PromptUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final PromptUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final PromptUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final PromptUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final PromptUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final PromptUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final PromptUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final PromptUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final PromptUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final PromptUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final PromptUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final PromptUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final PromptUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final PromptUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final PromptUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final PromptUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final PromptUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final PromptUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final PromptUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final PromptUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final PromptUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final PromptUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final PromptUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final PromptUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final PromptUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final PromptUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final PromptUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final PromptUpdateParams build()
Returns an immutable instance of PromptUpdateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.promptId()
-
-
-
-