pub struct RealtimeSessionCreateResponseToolMcpToolBuilder(/* private fields */);Expand description
Builder for RealtimeSessionCreateResponseToolMcpTool.
Implementations§
Source§impl RealtimeSessionCreateResponseToolMcpToolBuilder
impl RealtimeSessionCreateResponseToolMcpToolBuilder
pub fn allowed_callers( self, value: impl Into<Option<Vec<RealtimeSessionCreateResponseToolMcpToolAllowedCallersItem>>>, ) -> Self
pub fn allowed_tools( self, value: impl Into<Option<RealtimeSessionCreateResponseToolMcpToolAllowedTools>>, ) -> Self
pub fn connector_id( self, value: impl Into<Option<RealtimeSessionCreateResponseToolMcpToolConnectorId>>, ) -> Self
pub fn defer_loading(self, value: impl Into<Option<bool>>) -> Self
pub fn headers(self, value: impl Into<Option<BTreeMap<String, String>>>) -> Self
pub fn require_approval( self, value: impl Into<Option<RealtimeSessionCreateResponseToolMcpToolRequireApproval>>, ) -> Self
pub fn server_description(self, value: impl Into<Option<String>>) -> Self
pub fn server_url(self, value: impl Into<Option<String>>) -> Self
pub fn tunnel_id(self, value: impl Into<Option<String>>) -> Self
pub fn rest(self, value: Rest) -> Self
Sourcepub fn build(self) -> RealtimeSessionCreateResponseToolMcpTool
pub fn build(self) -> RealtimeSessionCreateResponseToolMcpTool
Return the completed wire value.
Auto Trait Implementations§
impl Freeze for RealtimeSessionCreateResponseToolMcpToolBuilder
impl RefUnwindSafe for RealtimeSessionCreateResponseToolMcpToolBuilder
impl Send for RealtimeSessionCreateResponseToolMcpToolBuilder
impl Sync for RealtimeSessionCreateResponseToolMcpToolBuilder
impl Unpin for RealtimeSessionCreateResponseToolMcpToolBuilder
impl UnsafeUnpin for RealtimeSessionCreateResponseToolMcpToolBuilder
impl UnwindSafe for RealtimeSessionCreateResponseToolMcpToolBuilder
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