Class AgentTypeCreateParams.Builder
-
- All Implemented Interfaces:
public final class AgentTypeCreateParams.BuilderA builder for AgentTypeCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final AgentTypeCreateParams.Builder body(AgentTypeCreateParams.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:
-
instructions
final AgentTypeCreateParams.Builder instructions(String instructions)
-
instructions
final AgentTypeCreateParams.Builder instructions(JsonField<String> instructions)
Sets Builder.instructions to an arbitrary JSON value.
You should usually call Builder.instructions 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 AgentTypeCreateParams.Builder name(String name)
-
name
final AgentTypeCreateParams.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.
-
description
final AgentTypeCreateParams.Builder description(String description)
-
description
final AgentTypeCreateParams.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.
-
disabledTools
final AgentTypeCreateParams.Builder disabledTools(List<String> disabledTools)
-
disabledTools
final AgentTypeCreateParams.Builder disabledTools(JsonField<List<String>> disabledTools)
Sets Builder.disabledTools to an arbitrary JSON value.
You should usually call Builder.disabledTools with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addDisabledTool
final AgentTypeCreateParams.Builder addDisabledTool(String disabledTool)
Adds a single String to disabledTools.
-
enabledTools
final AgentTypeCreateParams.Builder enabledTools(List<String> enabledTools)
-
enabledTools
final AgentTypeCreateParams.Builder enabledTools(JsonField<List<String>> enabledTools)
Sets Builder.enabledTools to an arbitrary JSON value.
You should usually call Builder.enabledTools with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addEnabledTool
final AgentTypeCreateParams.Builder addEnabledTool(String enabledTool)
Adds a single String to enabledTools.
-
isActive
final AgentTypeCreateParams.Builder isActive(Boolean isActive)
-
isActive
final AgentTypeCreateParams.Builder isActive(JsonField<Boolean> isActive)
Sets Builder.isActive to an arbitrary JSON value.
You should usually call Builder.isActive with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
isDefault
final AgentTypeCreateParams.Builder isDefault(Boolean isDefault)
-
isDefault
final AgentTypeCreateParams.Builder isDefault(JsonField<Boolean> isDefault)
Sets Builder.isDefault to an arbitrary JSON value.
You should usually call Builder.isDefault with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
metadata
final AgentTypeCreateParams.Builder metadata(AgentTypeCreateParams.Metadata metadata)
-
metadata
final AgentTypeCreateParams.Builder metadata(JsonField<AgentTypeCreateParams.Metadata> metadata)
Sets Builder.metadata to an arbitrary JSON value.
You should usually call Builder.metadata with a well-typed Metadata value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
model
final AgentTypeCreateParams.Builder model(String model)
-
model
final AgentTypeCreateParams.Builder model(JsonField<String> model)
Sets Builder.model to an arbitrary JSON value.
You should usually call Builder.model with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
skillRefs
final AgentTypeCreateParams.Builder skillRefs(List<String> skillRefs)
-
skillRefs
final AgentTypeCreateParams.Builder skillRefs(JsonField<List<String>> skillRefs)
Sets Builder.skillRefs to an arbitrary JSON value.
You should usually call Builder.skillRefs with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addSkillRef
final AgentTypeCreateParams.Builder addSkillRef(String skillRef)
-
slug
final AgentTypeCreateParams.Builder slug(String slug)
-
slug
final AgentTypeCreateParams.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.
-
additionalBodyProperties
final AgentTypeCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final AgentTypeCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final AgentTypeCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final AgentTypeCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final AgentTypeCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final AgentTypeCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final AgentTypeCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final AgentTypeCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final AgentTypeCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final AgentTypeCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final AgentTypeCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final AgentTypeCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final AgentTypeCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final AgentTypeCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final AgentTypeCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final AgentTypeCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final AgentTypeCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final AgentTypeCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final AgentTypeCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final AgentTypeCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final AgentTypeCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final AgentTypeCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final AgentTypeCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final AgentTypeCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final AgentTypeCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final AgentTypeCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final AgentTypeCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final AgentTypeCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final AgentTypeCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final AgentTypeCreateParams build()
Returns an immutable instance of AgentTypeCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.instructions() .name()
-
-
-
-