Class ProjectTagUpdateParams.Builder
-
- All Implemented Interfaces:
public final class ProjectTagUpdateParams.BuilderA builder for ProjectTagUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
projectTagId
final ProjectTagUpdateParams.Builder projectTagId(String projectTagId)
ProjectTag id
-
body
final ProjectTagUpdateParams.Builder body(ProjectTagUpdateParams.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:
-
color
final ProjectTagUpdateParams.Builder color(String color)
Color of the tag for the UI
-
color
final ProjectTagUpdateParams.Builder color(Optional<String> color)
Alias for calling Builder.color with
color.orElse(null).
-
color
final ProjectTagUpdateParams.Builder color(JsonField<String> color)
Sets Builder.color to an arbitrary JSON value.
You should usually call Builder.color 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 ProjectTagUpdateParams.Builder description(String description)
Textual description of the project tag
-
description
final ProjectTagUpdateParams.Builder description(Optional<String> description)
Alias for calling Builder.description with
description.orElse(null).
-
description
final ProjectTagUpdateParams.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.
-
name
final ProjectTagUpdateParams.Builder name(String name)
Name of the project tag
-
name
final ProjectTagUpdateParams.Builder name(Optional<String> name)
Alias for calling Builder.name with
name.orElse(null).
-
name
final ProjectTagUpdateParams.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.
-
additionalBodyProperties
final ProjectTagUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ProjectTagUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ProjectTagUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ProjectTagUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ProjectTagUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ProjectTagUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ProjectTagUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ProjectTagUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ProjectTagUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ProjectTagUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ProjectTagUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ProjectTagUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ProjectTagUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ProjectTagUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ProjectTagUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ProjectTagUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ProjectTagUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ProjectTagUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ProjectTagUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ProjectTagUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ProjectTagUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ProjectTagUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ProjectTagUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ProjectTagUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ProjectTagUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ProjectTagUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ProjectTagUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ProjectTagUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ProjectTagUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ProjectTagUpdateParams build()
Returns an immutable instance of ProjectTagUpdateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.projectTagId()
-
-
-
-