Class TestEvaluateParams.Builder
-
- All Implemented Interfaces:
public final class TestEvaluateParams.BuilderA builder for TestEvaluateParams.
-
-
Method Summary
-
-
Method Detail
-
testId
final TestEvaluateParams.Builder testId(String testId)
-
testId
final TestEvaluateParams.Builder testId(Optional<String> testId)
Alias for calling Builder.testId with
testId.orElse(null).
-
body
final TestEvaluateParams.Builder body(TestEvaluateParams.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:
-
endTimestamp
final TestEvaluateParams.Builder endTimestamp(Long endTimestamp)
End timestamp in seconds (Unix epoch)
-
endTimestamp
final TestEvaluateParams.Builder endTimestamp(JsonField<Long> endTimestamp)
Sets Builder.endTimestamp to an arbitrary JSON value.
You should usually call Builder.endTimestamp with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
startTimestamp
final TestEvaluateParams.Builder startTimestamp(Long startTimestamp)
Start timestamp in seconds (Unix epoch)
-
startTimestamp
final TestEvaluateParams.Builder startTimestamp(JsonField<Long> startTimestamp)
Sets Builder.startTimestamp to an arbitrary JSON value.
You should usually call Builder.startTimestamp with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
inferencePipelineId
final TestEvaluateParams.Builder inferencePipelineId(String inferencePipelineId)
ID of the inference pipeline to evaluate. If not provided, all inference pipelines the test applies to will be evaluated.
-
inferencePipelineId
final TestEvaluateParams.Builder inferencePipelineId(JsonField<String> inferencePipelineId)
Sets Builder.inferencePipelineId to an arbitrary JSON value.
You should usually call Builder.inferencePipelineId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
overwriteResults
final TestEvaluateParams.Builder overwriteResults(Boolean overwriteResults)
Whether to overwrite existing test results
-
overwriteResults
final TestEvaluateParams.Builder overwriteResults(JsonField<Boolean> overwriteResults)
Sets Builder.overwriteResults to an arbitrary JSON value.
You should usually call Builder.overwriteResults with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final TestEvaluateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final TestEvaluateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final TestEvaluateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final TestEvaluateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final TestEvaluateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final TestEvaluateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final TestEvaluateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final TestEvaluateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final TestEvaluateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final TestEvaluateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final TestEvaluateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final TestEvaluateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final TestEvaluateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final TestEvaluateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final TestEvaluateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final TestEvaluateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final TestEvaluateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final TestEvaluateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final TestEvaluateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final TestEvaluateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final TestEvaluateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final TestEvaluateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final TestEvaluateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final TestEvaluateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final TestEvaluateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final TestEvaluateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final TestEvaluateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final TestEvaluateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final TestEvaluateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final TestEvaluateParams build()
Returns an immutable instance of TestEvaluateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.endTimestamp() .startTimestamp()
-
-
-
-