pub struct CompactRequestBodyBuilder(/* private fields */);Expand description
Builder for CompactRequestBody.
Implementations§
Source§impl CompactRequestBodyBuilder
impl CompactRequestBodyBuilder
pub fn prompt_cache_options( self, value: impl Into<Option<PromptCacheOptions>>, ) -> Self
pub fn prompt_cache_retention( self, value: impl Into<Option<PromptCacheRetention>>, ) -> Self
pub fn input(self, value: impl Into<Option<Input>>) -> Self
pub fn instructions(self, value: impl Into<Option<String>>) -> Self
pub fn previous_response_id(self, value: impl Into<Option<String>>) -> Self
pub fn prompt_cache_key(self, value: impl Into<Option<String>>) -> Self
pub fn service_tier(self, value: impl Into<Option<ServiceTier>>) -> Self
pub fn rest(self, value: Rest) -> Self
Sourcepub fn build(self) -> CompactRequestBody
pub fn build(self) -> CompactRequestBody
Return the completed wire value.
Auto Trait Implementations§
impl Freeze for CompactRequestBodyBuilder
impl RefUnwindSafe for CompactRequestBodyBuilder
impl Send for CompactRequestBodyBuilder
impl Sync for CompactRequestBodyBuilder
impl Unpin for CompactRequestBodyBuilder
impl UnsafeUnpin for CompactRequestBodyBuilder
impl UnwindSafe for CompactRequestBodyBuilder
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