Class GraderRunResponse.Builder
-
- All Implemented Interfaces:
public final class GraderRunResponse.BuilderA builder for GraderRunResponse.
-
-
Method Summary
-
-
Method Detail
-
metadata
final GraderRunResponse.Builder metadata(GraderRunResponse.Metadata metadata)
-
metadata
final GraderRunResponse.Builder metadata(JsonField<GraderRunResponse.Metadata> metadata)
Sets Builder.metadata to an arbitrary JSON value.
You should usually call Builder.metadata with a well-typed Metadata value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
modelGraderTokenUsagePerModel
final GraderRunResponse.Builder modelGraderTokenUsagePerModel(GraderRunResponse.ModelGraderTokenUsagePerModel modelGraderTokenUsagePerModel)
-
modelGraderTokenUsagePerModel
final GraderRunResponse.Builder modelGraderTokenUsagePerModel(JsonField<GraderRunResponse.ModelGraderTokenUsagePerModel> modelGraderTokenUsagePerModel)
Sets Builder.modelGraderTokenUsagePerModel to an arbitrary JSON value.
You should usually call Builder.modelGraderTokenUsagePerModel with a well-typed ModelGraderTokenUsagePerModel value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
reward
final GraderRunResponse.Builder reward(Double reward)
-
reward
final GraderRunResponse.Builder reward(JsonField<Double> reward)
Sets Builder.reward to an arbitrary JSON value.
You should usually call Builder.reward with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
subRewards
final GraderRunResponse.Builder subRewards(GraderRunResponse.SubRewards subRewards)
-
subRewards
final GraderRunResponse.Builder subRewards(JsonField<GraderRunResponse.SubRewards> subRewards)
Sets Builder.subRewards to an arbitrary JSON value.
You should usually call Builder.subRewards with a well-typed SubRewards value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final GraderRunResponse.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final GraderRunResponse.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final GraderRunResponse.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final GraderRunResponse.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final GraderRunResponse.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final GraderRunResponse build()
Returns an immutable instance of GraderRunResponse.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.metadata() .modelGraderTokenUsagePerModel() .reward() .subRewards()
-
-
-
-