Package com.openai.models.videos
Class VideoRemixParams.Builder
-
- All Implemented Interfaces:
public final class VideoRemixParams.BuilderA builder for VideoRemixParams.
-
-
Method Summary
-
-
Method Detail
-
videoId
final VideoRemixParams.Builder videoId(String videoId)
-
videoId
final VideoRemixParams.Builder videoId(Optional<String> videoId)
Alias for calling Builder.videoId with
videoId.orElse(null).
-
body
final VideoRemixParams.Builder body(VideoRemixParams.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:
-
prompt
final VideoRemixParams.Builder prompt(String prompt)
Updated text prompt that directs the remix generation.
-
prompt
final VideoRemixParams.Builder prompt(MultipartField<String> prompt)
Sets Builder.prompt to an arbitrary multipart value.
You should usually call Builder.prompt with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final VideoRemixParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final VideoRemixParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final VideoRemixParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final VideoRemixParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final VideoRemixParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final VideoRemixParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final VideoRemixParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final VideoRemixParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final VideoRemixParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final VideoRemixParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final VideoRemixParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final VideoRemixParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final VideoRemixParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final VideoRemixParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final VideoRemixParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final VideoRemixParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final VideoRemixParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final VideoRemixParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final VideoRemixParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final VideoRemixParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final VideoRemixParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final VideoRemixParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final VideoRemixParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final VideoRemixParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final VideoRemixParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final VideoRemixParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final VideoRemixParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final VideoRemixParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final VideoRemixParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final VideoRemixParams build()
Returns an immutable instance of VideoRemixParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.prompt()
-
-
-
-