pub struct CreateVideoRequestArgs { /* private fields */ }
Expand description
Builder for CreateVideoRequest
.
Implementations§
Source§impl CreateVideoRequestArgs
impl CreateVideoRequestArgs
Sourcepub fn model<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn model<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
ID of the model to use.
Sourcepub fn prompt<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn prompt<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
The prompt to generate video from.
pub fn size<VALUE: Into<VideoSize>>(&mut self, value: VALUE) -> &mut Self
pub fn seconds<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn input_reference<VALUE: Into<ImageInput>>( &mut self, value: VALUE, ) -> &mut Self
Sourcepub fn build(&self) -> Result<CreateVideoRequest, OpenAIError>
pub fn build(&self) -> Result<CreateVideoRequest, OpenAIError>
Trait Implementations§
Source§impl Clone for CreateVideoRequestArgs
impl Clone for CreateVideoRequestArgs
Source§fn clone(&self) -> CreateVideoRequestArgs
fn clone(&self) -> CreateVideoRequestArgs
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CreateVideoRequestArgs
impl Debug for CreateVideoRequestArgs
Auto Trait Implementations§
impl !Freeze for CreateVideoRequestArgs
impl RefUnwindSafe for CreateVideoRequestArgs
impl Send for CreateVideoRequestArgs
impl Sync for CreateVideoRequestArgs
impl Unpin for CreateVideoRequestArgs
impl UnwindSafe for CreateVideoRequestArgs
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more