pub struct ClientCompactRequestBodyBuilder(/* private fields */);Expand description
Builder for ClientCompactRequestBody.
Implementations§
Source§impl ClientCompactRequestBodyBuilder
impl ClientCompactRequestBodyBuilder
pub fn tools(self, value: impl Into<Value>) -> Self
pub fn reasoning(self, value: impl Into<Reasoning>) -> Self
pub fn service_tier(self, value: impl Into<String>) -> Self
pub fn prompt_cache_key(self, value: impl Into<String>) -> Self
pub fn text(self, value: impl Into<ClientTextControls>) -> Self
pub fn access_programs(self, value: impl Into<AccessPrograms>) -> Self
pub fn rest(self, value: Rest) -> Self
Sourcepub fn build(self) -> ClientCompactRequestBody
pub fn build(self) -> ClientCompactRequestBody
Return the completed wire value.
Auto Trait Implementations§
impl Freeze for ClientCompactRequestBodyBuilder
impl RefUnwindSafe for ClientCompactRequestBodyBuilder
impl Send for ClientCompactRequestBodyBuilder
impl Sync for ClientCompactRequestBodyBuilder
impl Unpin for ClientCompactRequestBodyBuilder
impl UnsafeUnpin for ClientCompactRequestBodyBuilder
impl UnwindSafe for ClientCompactRequestBodyBuilder
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