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