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