Class StreamAddFrameParams.Builder
-
- All Implemented Interfaces:
public final class StreamAddFrameParams.BuilderA builder for StreamAddFrameParams.
-
-
Method Summary
-
-
Method Detail
-
namespace
final StreamAddFrameParams.Builder namespace(String namespace)
The namespace to ingest stream data into
-
namespace
final StreamAddFrameParams.Builder namespace(Optional<String> namespace)
Alias for calling Builder.namespace with
namespace.orElse(null).
-
body
final StreamAddFrameParams.Builder body(StreamAddFrameParams.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:
-
imageDataUri
final StreamAddFrameParams.Builder imageDataUri(String imageDataUri)
A data URI containing a base64-encoded frame image. Only image/jpeg, image/png, and image/webp are accepted. The decoded bytes must match the declared mime type, decode as a valid image, stay within 5 MB, and stay within 4096x4096 / 16,000,000 total pixels.
-
imageDataUri
final StreamAddFrameParams.Builder imageDataUri(JsonField<String> imageDataUri)
Sets Builder.imageDataUri to an arbitrary JSON value.
You should usually call Builder.imageDataUri with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
streamId
final StreamAddFrameParams.Builder streamId(String streamId)
-
streamId
final StreamAddFrameParams.Builder streamId(JsonField<String> streamId)
Sets Builder.streamId to an arbitrary JSON value.
You should usually call Builder.streamId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
timestamp
final StreamAddFrameParams.Builder timestamp(Long timestamp)
-
timestamp
final StreamAddFrameParams.Builder timestamp(JsonField<Long> timestamp)
Sets Builder.timestamp to an arbitrary JSON value.
You should usually call Builder.timestamp with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final StreamAddFrameParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final StreamAddFrameParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final StreamAddFrameParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final StreamAddFrameParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final StreamAddFrameParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final StreamAddFrameParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final StreamAddFrameParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final StreamAddFrameParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final StreamAddFrameParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final StreamAddFrameParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final StreamAddFrameParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final StreamAddFrameParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final StreamAddFrameParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final StreamAddFrameParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final StreamAddFrameParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final StreamAddFrameParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final StreamAddFrameParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final StreamAddFrameParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final StreamAddFrameParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final StreamAddFrameParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final StreamAddFrameParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final StreamAddFrameParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final StreamAddFrameParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final StreamAddFrameParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final StreamAddFrameParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final StreamAddFrameParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final StreamAddFrameParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final StreamAddFrameParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final StreamAddFrameParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final StreamAddFrameParams build()
Returns an immutable instance of StreamAddFrameParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.imageDataUri() .streamId() .timestamp()
-
-
-
-