pub struct AdvisorTool20260301Builder(/* private fields */);Expand description
Builder for AdvisorTool20260301.
Implementations§
Source§impl AdvisorTool20260301Builder
impl AdvisorTool20260301Builder
pub fn allowed_callers(self, value: impl Into<Vec<AllowedCaller>>) -> Self
pub fn cache_control(self, value: impl Into<CacheControl>) -> Self
pub fn caching(self, value: impl Into<CacheControl>) -> Self
pub fn defer_loading(self, value: impl Into<bool>) -> Self
pub fn max_tokens(self, value: impl Into<i64>) -> Self
pub fn max_uses(self, value: impl Into<i64>) -> Self
pub fn strict(self, value: impl Into<bool>) -> Self
pub fn rest(self, value: Rest) -> Self
Sourcepub fn build(self) -> AdvisorTool20260301
pub fn build(self) -> AdvisorTool20260301
Return the completed wire value.
Auto Trait Implementations§
impl Freeze for AdvisorTool20260301Builder
impl RefUnwindSafe for AdvisorTool20260301Builder
impl Send for AdvisorTool20260301Builder
impl Sync for AdvisorTool20260301Builder
impl Unpin for AdvisorTool20260301Builder
impl UnsafeUnpin for AdvisorTool20260301Builder
impl UnwindSafe for AdvisorTool20260301Builder
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