Class WorkItemCreateParams.Builder
-
- All Implemented Interfaces:
public final class WorkItemCreateParams.BuilderA builder for WorkItemCreateParams.
-
-
Method Summary
-
-
Method Detail
-
id
final WorkItemCreateParams.Builder id(String id)
-
id
final WorkItemCreateParams.Builder id(Optional<String> id)
Alias for calling Builder.id with
id.orElse(null).
-
body
final WorkItemCreateParams.Builder body(WorkItemCreateParams.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:
-
title
final WorkItemCreateParams.Builder title(String title)
-
title
final WorkItemCreateParams.Builder title(JsonField<String> title)
Sets Builder.title to an arbitrary JSON value.
You should usually call Builder.title with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
assigneeId
final WorkItemCreateParams.Builder assigneeId(String assigneeId)
-
assigneeId
final WorkItemCreateParams.Builder assigneeId(JsonField<String> assigneeId)
Sets Builder.assigneeId to an arbitrary JSON value.
You should usually call Builder.assigneeId 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 WorkItemCreateParams.Builder description(String description)
-
description
final WorkItemCreateParams.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.
-
dueAt
final WorkItemCreateParams.Builder dueAt(OffsetDateTime dueAt)
-
dueAt
final WorkItemCreateParams.Builder dueAt(JsonField<OffsetDateTime> dueAt)
Sets Builder.dueAt to an arbitrary JSON value.
You should usually call Builder.dueAt with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
exitCriteria
final WorkItemCreateParams.Builder exitCriteria(List<String> exitCriteria)
-
exitCriteria
final WorkItemCreateParams.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 WorkItemCreateParams.Builder addExitCriterion(String exitCriterion)
Adds a single String to exitCriteria.
-
instructions
final WorkItemCreateParams.Builder instructions(String instructions)
-
instructions
final WorkItemCreateParams.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.
-
metadata
final WorkItemCreateParams.Builder metadata(WorkItemCreateParams.Metadata metadata)
-
metadata
final WorkItemCreateParams.Builder metadata(JsonField<WorkItemCreateParams.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.
-
priority
final WorkItemCreateParams.Builder priority(WorkItemCreateParams.Priority priority)
-
priority
final WorkItemCreateParams.Builder priority(JsonField<WorkItemCreateParams.Priority> priority)
Sets Builder.priority to an arbitrary JSON value.
You should usually call Builder.priority with a well-typed Priority value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
type
final WorkItemCreateParams.Builder type(WorkItemCreateParams.Type type)
-
type
final WorkItemCreateParams.Builder type(JsonField<WorkItemCreateParams.Type> type)
Sets Builder.type to an arbitrary JSON value.
You should usually call Builder.type with a well-typed Type value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final WorkItemCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final WorkItemCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final WorkItemCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final WorkItemCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final WorkItemCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final WorkItemCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final WorkItemCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final WorkItemCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final WorkItemCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final WorkItemCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final WorkItemCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final WorkItemCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final WorkItemCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final WorkItemCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final WorkItemCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final WorkItemCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final WorkItemCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final WorkItemCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final WorkItemCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final WorkItemCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final WorkItemCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final WorkItemCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final WorkItemCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final WorkItemCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final WorkItemCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final WorkItemCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final WorkItemCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final WorkItemCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final WorkItemCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final WorkItemCreateParams build()
Returns an immutable instance of WorkItemCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.title()
-
-
-
-