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