Class VideoEditParams.Builder
-
- All Implemented Interfaces:
public final class VideoEditParams.BuilderA builder for VideoEditParams.
-
-
Method Summary
-
-
Method Detail
-
body
final VideoEditParams.Builder body(VideoEditParams.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 VideoEditParams.Builder prompt(String prompt)
Text prompt that describes how to edit the source video.
-
prompt
final VideoEditParams.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.
-
video
final VideoEditParams.Builder video(VideoEditParams.Video video)
Reference to the completed video to edit.
-
video
final VideoEditParams.Builder video(MultipartField<VideoEditParams.Video> video)
Sets Builder.video to an arbitrary multipart value.
You should usually call Builder.video with a well-typed Video value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
video
final VideoEditParams.Builder video(InputStream inputStream)
Alias for calling video with
Video.ofInputStream(inputStream).
-
video
final VideoEditParams.Builder video(ByteArray inputStream)
Reference to the completed video to edit.
-
video
final VideoEditParams.Builder video(Path path)
Reference to the completed video to edit.
-
video
final VideoEditParams.Builder video(VideoEditParams.Video.VideoReferenceInputParam referenceInputParam)
Alias for calling video with
Video.ofReferenceInputParam(referenceInputParam).
-
additionalBodyProperties
final VideoEditParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final VideoEditParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final VideoEditParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final VideoEditParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final VideoEditParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final VideoEditParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final VideoEditParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final VideoEditParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final VideoEditParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final VideoEditParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final VideoEditParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final VideoEditParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final VideoEditParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final VideoEditParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final VideoEditParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final VideoEditParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final VideoEditParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final VideoEditParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final VideoEditParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final VideoEditParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final VideoEditParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final VideoEditParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final VideoEditParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final VideoEditParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final VideoEditParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final VideoEditParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final VideoEditParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final VideoEditParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final VideoEditParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final VideoEditParams build()
Returns an immutable instance of VideoEditParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.prompt() .video()
-
-
-
-