Class ProjectScoreCreateParams
-
- All Implemented Interfaces:
-
com.braintrustdata.api.core.Params
public final class ProjectScoreCreateParams implements Params
Create a new project_score. If there is an existing project_score in the project with the same name as the one specified in the request, will return the existing project_score unmodified
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classProjectScoreCreateParams.BodyA project score is a user-configured score, which can be manually-labeled through the UI
public final classProjectScoreCreateParams.BuilderA builder for ProjectScoreCreateParams.
public final classProjectScoreCreateParams.CategoriesFor categorical-type project scores, the list of all categories
-
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>_additionalBodyProperties()final Headers_additionalHeaders()final QueryParams_additionalQueryParams()Headers_headers()The full set of headers in the parameters, including both fixed and additional headers. QueryParams_queryParams()The full set of query params in the parameters, including both fixed and additional query params. final ProjectScoreCreateParams.BuildertoBuilder()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ProjectScoreCreateParams.Builderbuilder()Returns a mutable builder for constructing an instance of ProjectScoreCreateParams. -
-
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.
-
_additionalBodyProperties
final Map<String, JsonValue> _additionalBodyProperties()
-
_additionalHeaders
final Headers _additionalHeaders()
-
_additionalQueryParams
final QueryParams _additionalQueryParams()
-
_headers
Headers _headers()
The full set of headers in the parameters, including both fixed and additional headers.
-
_queryParams
QueryParams _queryParams()
The full set of query params in the parameters, including both fixed and additional query params.
-
toBuilder
final ProjectScoreCreateParams.Builder toBuilder()
-
builder
final static ProjectScoreCreateParams.Builder builder()
Returns a mutable builder for constructing an instance of ProjectScoreCreateParams.
The following fields are required:
.name() .projectId() .scoreType()
-
-
-
-