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