Class DataStreamParams.Builder
-
- All Implemented Interfaces:
public final class DataStreamParams.BuilderA builder for DataStreamParams.
-
-
Method Summary
-
-
Method Detail
-
inferencePipelineId
final DataStreamParams.Builder inferencePipelineId(String inferencePipelineId)
-
inferencePipelineId
final DataStreamParams.Builder inferencePipelineId(Optional<String> inferencePipelineId)
Alias for calling Builder.inferencePipelineId with
inferencePipelineId.orElse(null).
-
body
final DataStreamParams.Builder body(DataStreamParams.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:
-
config
final DataStreamParams.Builder config(DataStreamParams.Config config)
Configuration for the data stream. Depends on your Openlayer project task type.
-
config
final DataStreamParams.Builder config(JsonField<DataStreamParams.Config> config)
Sets Builder.config to an arbitrary JSON value.
You should usually call Builder.config with a well-typed Config value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
config
final DataStreamParams.Builder config(DataStreamParams.Config.LlmData llmData)
Alias for calling config with
Config.ofLlmData(llmData).
-
config
final DataStreamParams.Builder config(DataStreamParams.Config.TabularClassificationData tabularClassificationData)
Alias for calling config with
Config.ofTabularClassificationData(tabularClassificationData).
-
config
final DataStreamParams.Builder config(DataStreamParams.Config.TabularRegressionData tabularRegressionData)
Alias for calling config with
Config.ofTabularRegressionData(tabularRegressionData).
-
config
final DataStreamParams.Builder config(DataStreamParams.Config.TextClassificationData textClassificationData)
Alias for calling config with
Config.ofTextClassificationData(textClassificationData).
-
rows
final DataStreamParams.Builder rows(List<DataStreamParams.Row> rows)
A list of inference data points with inputs and outputs
-
rows
final DataStreamParams.Builder rows(JsonField<List<DataStreamParams.Row>> rows)
Sets Builder.rows to an arbitrary JSON value.
You should usually call Builder.rows with a well-typed
List<Row>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addRow
final DataStreamParams.Builder addRow(DataStreamParams.Row row)
-
additionalBodyProperties
final DataStreamParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final DataStreamParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final DataStreamParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final DataStreamParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final DataStreamParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final DataStreamParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final DataStreamParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final DataStreamParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final DataStreamParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final DataStreamParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final DataStreamParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final DataStreamParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final DataStreamParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final DataStreamParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final DataStreamParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final DataStreamParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final DataStreamParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final DataStreamParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final DataStreamParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final DataStreamParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final DataStreamParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final DataStreamParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final DataStreamParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final DataStreamParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final DataStreamParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final DataStreamParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final DataStreamParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final DataStreamParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final DataStreamParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final DataStreamParams build()
Returns an immutable instance of DataStreamParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.config() .rows()
-
-
-
-