pub struct CreateMessagesResponseBuilder { /* private fields */ }
Expand description
Builder for CreateMessagesResponse
.
Implementations§
Source§impl CreateMessagesResponseBuilder
impl CreateMessagesResponseBuilder
pub fn id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn content<VALUE: Into<Vec<MessageContent>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn model<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn stop_reason<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn stop_sequence<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn usage<VALUE: Into<Usage>>(&mut self, value: VALUE) -> &mut Self
Sourcepub fn build(
&self,
) -> Result<CreateMessagesResponse, CreateMessagesResponseBuilderError>
pub fn build( &self, ) -> Result<CreateMessagesResponse, CreateMessagesResponseBuilderError>
Trait Implementations§
Source§impl Clone for CreateMessagesResponseBuilder
impl Clone for CreateMessagesResponseBuilder
Source§fn clone(&self) -> CreateMessagesResponseBuilder
fn clone(&self) -> CreateMessagesResponseBuilder
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for CreateMessagesResponseBuilder
impl RefUnwindSafe for CreateMessagesResponseBuilder
impl Send for CreateMessagesResponseBuilder
impl Sync for CreateMessagesResponseBuilder
impl Unpin for CreateMessagesResponseBuilder
impl UnwindSafe for CreateMessagesResponseBuilder
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