Class ProjectScoreUpdateParams.Builder
-
- All Implemented Interfaces:
public final class ProjectScoreUpdateParams.BuilderA builder for ProjectScoreUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
projectScoreId
final ProjectScoreUpdateParams.Builder projectScoreId(String projectScoreId)
ProjectScore id
-
body
final ProjectScoreUpdateParams.Builder body(ProjectScoreUpdateParams.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:
-
categories
final ProjectScoreUpdateParams.Builder categories(ProjectScoreUpdateParams.Categories categories)
For categorical-type project scores, the list of all categories
-
categories
final ProjectScoreUpdateParams.Builder categories(Optional<ProjectScoreUpdateParams.Categories> categories)
Alias for calling Builder.categories with
categories.orElse(null).
-
categories
final ProjectScoreUpdateParams.Builder categories(JsonField<ProjectScoreUpdateParams.Categories> categories)
Sets Builder.categories to an arbitrary JSON value.
You should usually call Builder.categories with a well-typed Categories value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
categories
final ProjectScoreUpdateParams.Builder categories(ProjectScoreUpdateParams.Categories.Weighted weighted)
Alias for calling categories with
Categories.ofWeighted(weighted).
-
categoriesOfCategorical
final ProjectScoreUpdateParams.Builder categoriesOfCategorical(List<ProjectScoreCategory> categorical)
Alias for calling categories with
Categories.ofCategorical(categorical).
-
categoriesOfMinimum
final ProjectScoreUpdateParams.Builder categoriesOfMinimum(List<String> minimum)
Alias for calling categories with
Categories.ofMinimum(minimum).
-
config
final ProjectScoreUpdateParams.Builder config(ProjectScoreConfig config)
-
config
final ProjectScoreUpdateParams.Builder config(Optional<ProjectScoreConfig> config)
Alias for calling Builder.config with
config.orElse(null).
-
config
final ProjectScoreUpdateParams.Builder config(JsonField<ProjectScoreConfig> config)
Sets Builder.config to an arbitrary JSON value.
You should usually call Builder.config with a well-typed ProjectScoreConfig value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
description
final ProjectScoreUpdateParams.Builder description(String description)
Textual description of the project score
-
description
final ProjectScoreUpdateParams.Builder description(Optional<String> description)
Alias for calling Builder.description with
description.orElse(null).
-
description
final ProjectScoreUpdateParams.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 ProjectScoreUpdateParams.Builder name(String name)
Name of the project score
-
name
final ProjectScoreUpdateParams.Builder name(Optional<String> name)
Alias for calling Builder.name with
name.orElse(null).
-
name
final ProjectScoreUpdateParams.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.
-
scoreType
final ProjectScoreUpdateParams.Builder scoreType(ProjectScoreType scoreType)
The type of the configured score
-
scoreType
final ProjectScoreUpdateParams.Builder scoreType(Optional<ProjectScoreType> scoreType)
Alias for calling Builder.scoreType with
scoreType.orElse(null).
-
scoreType
final ProjectScoreUpdateParams.Builder scoreType(JsonField<ProjectScoreType> scoreType)
Sets Builder.scoreType to an arbitrary JSON value.
You should usually call Builder.scoreType with a well-typed ProjectScoreType value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final ProjectScoreUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ProjectScoreUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ProjectScoreUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ProjectScoreUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ProjectScoreUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ProjectScoreUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ProjectScoreUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ProjectScoreUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ProjectScoreUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ProjectScoreUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ProjectScoreUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ProjectScoreUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ProjectScoreUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ProjectScoreUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ProjectScoreUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ProjectScoreUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ProjectScoreUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ProjectScoreUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ProjectScoreUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ProjectScoreUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ProjectScoreUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ProjectScoreUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ProjectScoreUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ProjectScoreUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ProjectScoreUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ProjectScoreUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ProjectScoreUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ProjectScoreUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ProjectScoreUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ProjectScoreUpdateParams build()
Returns an immutable instance of ProjectScoreUpdateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.projectScoreId()
-
-
-
-