pub struct AsyncSandboxWorkspaceServiceClient<C> { /* private fields */ }Trait Implementations§
Source§impl<I: Stream<Item = Result<Bytes, Error>>, __C> AsyncSandboxWorkspaceService<I> for AsyncSandboxWorkspaceServiceClient<__C>
impl<I: Stream<Item = Result<Bytes, Error>>, __C> AsyncSandboxWorkspaceService<I> for AsyncSandboxWorkspaceServiceClient<__C>
Source§async fn get_demo_workbooks(
&self,
auth_: &BearerToken,
workspace_rid: &WorkspaceRid,
) -> Result<GetDemoWorkbooksResponse, Error>
async fn get_demo_workbooks( &self, auth_: &BearerToken, workspace_rid: &WorkspaceRid, ) -> Result<GetDemoWorkbooksResponse, Error>
Returns the list of demo workbook RIDs for the given sandbox workspace.
Source§async fn set_demo_workbooks(
&self,
auth_: &BearerToken,
workspace_rid: &WorkspaceRid,
request: &SetDemoWorkbooksRequest,
) -> Result<(), Error>
async fn set_demo_workbooks( &self, auth_: &BearerToken, workspace_rid: &WorkspaceRid, request: &SetDemoWorkbooksRequest, ) -> Result<(), Error>
Sets the list of demo workbook RIDs for the given sandbox workspace, replacing any existing entries.
Source§async fn add_demo_workbooks(
&self,
auth_: &BearerToken,
workspace_rid: &WorkspaceRid,
request: &AddDemoWorkbooksRequest,
) -> Result<(), Error>
async fn add_demo_workbooks( &self, auth_: &BearerToken, workspace_rid: &WorkspaceRid, request: &AddDemoWorkbooksRequest, ) -> Result<(), Error>
Appends workbooks to the existing demo workbook list. If archiveOnLabelConflict is true,
existing workbooks with an exact label-set match are archived along with all related
resources instead of raising an error. The cascade performs a full graph traversal:
starting from the workbook’s data scope (asset RIDs or run RIDs), it alternates between
discovering runs linked to assets and assets linked to runs until convergence. All
discovered assets, runs, datasets (from both asset and run data scopes), and events
(from snapshot refs and from all discovered assets) are then archived. This ensures no
orphaned resources remain when demo workbooks are replaced. Partial (subset/superset)
label conflicts always raise an error.
Source§impl<C> AsyncService<C> for AsyncSandboxWorkspaceServiceClient<C>
impl<C> AsyncService<C> for AsyncSandboxWorkspaceServiceClient<C>
Source§fn new(client: C, runtime: &Arc<ConjureRuntime>) -> Self
fn new(client: C, runtime: &Arc<ConjureRuntime>) -> Self
Creates a new service wrapping an async HTTP client.
Source§impl<C: Clone> Clone for AsyncSandboxWorkspaceServiceClient<C>
impl<C: Clone> Clone for AsyncSandboxWorkspaceServiceClient<C>
Source§fn clone(&self) -> AsyncSandboxWorkspaceServiceClient<C>
fn clone(&self) -> AsyncSandboxWorkspaceServiceClient<C>
Returns a duplicate 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<C> Freeze for AsyncSandboxWorkspaceServiceClient<C>where
C: Freeze,
impl<C> !RefUnwindSafe for AsyncSandboxWorkspaceServiceClient<C>
impl<C> Send for AsyncSandboxWorkspaceServiceClient<C>where
C: Send,
impl<C> Sync for AsyncSandboxWorkspaceServiceClient<C>where
C: Sync,
impl<C> Unpin for AsyncSandboxWorkspaceServiceClient<C>where
C: Unpin,
impl<C> UnsafeUnpin for AsyncSandboxWorkspaceServiceClient<C>where
C: UnsafeUnpin,
impl<C> !UnwindSafe for AsyncSandboxWorkspaceServiceClient<C>
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request