Class ProjectScoreCreateParams.Body
-
- All Implemented Interfaces:
public final class ProjectScoreCreateParams.BodyA project score is a user-configured score, which can be manually-labeled through the UI
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classProjectScoreCreateParams.Body.BuilderA builder for Body.
-
Method Summary
Modifier and Type Method Description final Stringname()Name of the project score final StringprojectId()Unique identifier for the project that the project score belongs under final ProjectScoreTypescoreType()The type of the configured score final Optional<ProjectScoreCreateParams.Categories>categories()For categorical-type project scores, the list of all categories final Optional<ProjectScoreConfig>config()final Optional<String>description()Textual description of the project score final JsonField<String>_name()Returns the raw JSON value of name. final JsonField<String>_projectId()Returns the raw JSON value of projectId. final JsonField<ProjectScoreType>_scoreType()Returns the raw JSON value of scoreType. final JsonField<ProjectScoreCreateParams.Categories>_categories()Returns the raw JSON value of categories. final JsonField<ProjectScoreConfig>_config()Returns the raw JSON value of config. final JsonField<String>_description()Returns the raw JSON value of description. final Map<String, JsonValue>_additionalProperties()final ProjectScoreCreateParams.Bodyvalidate()final ProjectScoreCreateParams.Body.BuildertoBuilder()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ProjectScoreCreateParams.Body.Builderbuilder()Returns a mutable builder for constructing an instance of Body. -
-
Method Detail
-
projectId
final String projectId()
Unique identifier for the project that the project score belongs under
-
scoreType
final ProjectScoreType scoreType()
The type of the configured score
-
categories
final Optional<ProjectScoreCreateParams.Categories> categories()
For categorical-type project scores, the list of all categories
-
config
final Optional<ProjectScoreConfig> config()
-
description
final Optional<String> description()
Textual description of the project score
-
_name
final JsonField<String> _name()
Returns the raw JSON value of name.
Unlike name, this method doesn't throw if the JSON field has an unexpected type.
-
_projectId
final JsonField<String> _projectId()
Returns the raw JSON value of projectId.
Unlike projectId, this method doesn't throw if the JSON field has an unexpected type.
-
_scoreType
final JsonField<ProjectScoreType> _scoreType()
Returns the raw JSON value of scoreType.
Unlike scoreType, this method doesn't throw if the JSON field has an unexpected type.
-
_categories
final JsonField<ProjectScoreCreateParams.Categories> _categories()
Returns the raw JSON value of categories.
Unlike categories, this method doesn't throw if the JSON field has an unexpected type.
-
_config
final JsonField<ProjectScoreConfig> _config()
Returns the raw JSON value of config.
Unlike config, this method doesn't throw if the JSON field has an unexpected type.
-
_description
final JsonField<String> _description()
Returns the raw JSON value of description.
Unlike description, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
validate
final ProjectScoreCreateParams.Body validate()
-
toBuilder
final ProjectScoreCreateParams.Body.Builder toBuilder()
-
builder
final static ProjectScoreCreateParams.Body.Builder builder()
Returns a mutable builder for constructing an instance of Body.
The following fields are required:
.name() .projectId() .scoreType()
-
-
-
-