Class TypeCreateParams.Builder
-
- All Implemented Interfaces:
public final class TypeCreateParams.BuilderA builder for TypeCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final TypeCreateParams.Builder body(TypeCreateParams.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 TypeCreateParams.Builder name(String name)
-
name
final TypeCreateParams.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.
-
defaultAgentTypeId
final TypeCreateParams.Builder defaultAgentTypeId(String defaultAgentTypeId)
-
defaultAgentTypeId
final TypeCreateParams.Builder defaultAgentTypeId(JsonField<String> defaultAgentTypeId)
Sets Builder.defaultAgentTypeId to an arbitrary JSON value.
You should usually call Builder.defaultAgentTypeId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
defaultMetadata
final TypeCreateParams.Builder defaultMetadata(TypeCreateParams.DefaultMetadata defaultMetadata)
-
defaultMetadata
final TypeCreateParams.Builder defaultMetadata(JsonField<TypeCreateParams.DefaultMetadata> defaultMetadata)
Sets Builder.defaultMetadata to an arbitrary JSON value.
You should usually call Builder.defaultMetadata with a well-typed DefaultMetadata value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
defaultWorkItems
final TypeCreateParams.Builder defaultWorkItems(List<TypeCreateParams.DefaultWorkItem> defaultWorkItems)
-
defaultWorkItems
final TypeCreateParams.Builder defaultWorkItems(JsonField<List<TypeCreateParams.DefaultWorkItem>> defaultWorkItems)
Sets Builder.defaultWorkItems to an arbitrary JSON value.
You should usually call Builder.defaultWorkItems with a well-typed
List<DefaultWorkItem>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addDefaultWorkItem
final TypeCreateParams.Builder addDefaultWorkItem(TypeCreateParams.DefaultWorkItem defaultWorkItem)
Adds a single DefaultWorkItem to defaultWorkItems.
-
description
final TypeCreateParams.Builder description(String description)
-
description
final TypeCreateParams.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.
-
exitCriteria
final TypeCreateParams.Builder exitCriteria(List<String> exitCriteria)
-
exitCriteria
final TypeCreateParams.Builder exitCriteria(JsonField<List<String>> exitCriteria)
Sets Builder.exitCriteria to an arbitrary JSON value.
You should usually call Builder.exitCriteria with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addExitCriterion
final TypeCreateParams.Builder addExitCriterion(String exitCriterion)
Adds a single String to exitCriteria.
-
instructions
final TypeCreateParams.Builder instructions(String instructions)
-
instructions
final TypeCreateParams.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.
-
intakeRequirements
final TypeCreateParams.Builder intakeRequirements(List<String> intakeRequirements)
-
intakeRequirements
final TypeCreateParams.Builder intakeRequirements(JsonField<List<String>> intakeRequirements)
Sets Builder.intakeRequirements to an arbitrary JSON value.
You should usually call Builder.intakeRequirements with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addIntakeRequirement
final TypeCreateParams.Builder addIntakeRequirement(String intakeRequirement)
Adds a single String to intakeRequirements.
-
isActive
final TypeCreateParams.Builder isActive(Boolean isActive)
-
isActive
final TypeCreateParams.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.
-
orchestrationMode
final TypeCreateParams.Builder orchestrationMode(TypeCreateParams.OrchestrationMode orchestrationMode)
-
orchestrationMode
final TypeCreateParams.Builder orchestrationMode(JsonField<TypeCreateParams.OrchestrationMode> orchestrationMode)
Sets Builder.orchestrationMode to an arbitrary JSON value.
You should usually call Builder.orchestrationMode with a well-typed OrchestrationMode value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
reviewAgentTypeId
final TypeCreateParams.Builder reviewAgentTypeId(String reviewAgentTypeId)
-
reviewAgentTypeId
final TypeCreateParams.Builder reviewAgentTypeId(JsonField<String> reviewAgentTypeId)
Sets Builder.reviewAgentTypeId to an arbitrary JSON value.
You should usually call Builder.reviewAgentTypeId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
reviewCriteria
final TypeCreateParams.Builder reviewCriteria(List<String> reviewCriteria)
-
reviewCriteria
final TypeCreateParams.Builder reviewCriteria(JsonField<List<String>> reviewCriteria)
Sets Builder.reviewCriteria to an arbitrary JSON value.
You should usually call Builder.reviewCriteria with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addReviewCriterion
final TypeCreateParams.Builder addReviewCriterion(String reviewCriterion)
Adds a single String to reviewCriteria.
-
skillRefs
final TypeCreateParams.Builder skillRefs(List<String> skillRefs)
-
skillRefs
final TypeCreateParams.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 TypeCreateParams.Builder addSkillRef(String skillRef)
-
slug
final TypeCreateParams.Builder slug(String slug)
-
slug
final TypeCreateParams.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 TypeCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final TypeCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final TypeCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final TypeCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final TypeCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final TypeCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final TypeCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final TypeCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final TypeCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final TypeCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final TypeCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final TypeCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final TypeCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final TypeCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final TypeCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final TypeCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final TypeCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final TypeCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final TypeCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final TypeCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final TypeCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final TypeCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final TypeCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final TypeCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final TypeCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final TypeCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final TypeCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final TypeCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final TypeCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final TypeCreateParams build()
Returns an immutable instance of TypeCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.name()
-
-
-
-