Class TypeUpdateParams.Builder
-
- All Implemented Interfaces:
public final class TypeUpdateParams.BuilderA builder for TypeUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
id
final TypeUpdateParams.Builder id(String id)
-
id
final TypeUpdateParams.Builder id(Optional<String> id)
Alias for calling Builder.id with
id.orElse(null).
-
body
final TypeUpdateParams.Builder body(TypeUpdateParams.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:
-
defaultAgentTypeId
final TypeUpdateParams.Builder defaultAgentTypeId(String defaultAgentTypeId)
-
defaultAgentTypeId
final TypeUpdateParams.Builder defaultAgentTypeId(Optional<String> defaultAgentTypeId)
Alias for calling Builder.defaultAgentTypeId with
defaultAgentTypeId.orElse(null).
-
defaultAgentTypeId
final TypeUpdateParams.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 TypeUpdateParams.Builder defaultMetadata(TypeUpdateParams.DefaultMetadata defaultMetadata)
-
defaultMetadata
final TypeUpdateParams.Builder defaultMetadata(JsonField<TypeUpdateParams.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 TypeUpdateParams.Builder defaultWorkItems(List<TypeUpdateParams.DefaultWorkItem> defaultWorkItems)
-
defaultWorkItems
final TypeUpdateParams.Builder defaultWorkItems(JsonField<List<TypeUpdateParams.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 TypeUpdateParams.Builder addDefaultWorkItem(TypeUpdateParams.DefaultWorkItem defaultWorkItem)
Adds a single DefaultWorkItem to defaultWorkItems.
-
description
final TypeUpdateParams.Builder description(String description)
-
description
final TypeUpdateParams.Builder description(Optional<String> description)
Alias for calling Builder.description with
description.orElse(null).
-
description
final TypeUpdateParams.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 TypeUpdateParams.Builder exitCriteria(List<String> exitCriteria)
-
exitCriteria
final TypeUpdateParams.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 TypeUpdateParams.Builder addExitCriterion(String exitCriterion)
Adds a single String to exitCriteria.
-
instructions
final TypeUpdateParams.Builder instructions(String instructions)
-
instructions
final TypeUpdateParams.Builder instructions(Optional<String> instructions)
Alias for calling Builder.instructions with
instructions.orElse(null).
-
instructions
final TypeUpdateParams.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 TypeUpdateParams.Builder intakeRequirements(List<String> intakeRequirements)
-
intakeRequirements
final TypeUpdateParams.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 TypeUpdateParams.Builder addIntakeRequirement(String intakeRequirement)
Adds a single String to intakeRequirements.
-
isActive
final TypeUpdateParams.Builder isActive(Boolean isActive)
-
isActive
final TypeUpdateParams.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.
-
name
final TypeUpdateParams.Builder name(String name)
-
name
final TypeUpdateParams.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.
-
orchestrationMode
final TypeUpdateParams.Builder orchestrationMode(TypeUpdateParams.OrchestrationMode orchestrationMode)
-
orchestrationMode
final TypeUpdateParams.Builder orchestrationMode(JsonField<TypeUpdateParams.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 TypeUpdateParams.Builder reviewAgentTypeId(String reviewAgentTypeId)
-
reviewAgentTypeId
final TypeUpdateParams.Builder reviewAgentTypeId(Optional<String> reviewAgentTypeId)
Alias for calling Builder.reviewAgentTypeId with
reviewAgentTypeId.orElse(null).
-
reviewAgentTypeId
final TypeUpdateParams.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 TypeUpdateParams.Builder reviewCriteria(List<String> reviewCriteria)
-
reviewCriteria
final TypeUpdateParams.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 TypeUpdateParams.Builder addReviewCriterion(String reviewCriterion)
Adds a single String to reviewCriteria.
-
skillRefs
final TypeUpdateParams.Builder skillRefs(List<String> skillRefs)
-
skillRefs
final TypeUpdateParams.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 TypeUpdateParams.Builder addSkillRef(String skillRef)
-
slug
final TypeUpdateParams.Builder slug(String slug)
-
slug
final TypeUpdateParams.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 TypeUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final TypeUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final TypeUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final TypeUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final TypeUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final TypeUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final TypeUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final TypeUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final TypeUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final TypeUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final TypeUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final TypeUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final TypeUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final TypeUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final TypeUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final TypeUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final TypeUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final TypeUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final TypeUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final TypeUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final TypeUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final TypeUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final TypeUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final TypeUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final TypeUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final TypeUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final TypeUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final TypeUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final TypeUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final TypeUpdateParams build()
Returns an immutable instance of TypeUpdateParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-