pub struct SandboxWorkspaceServiceClient<C> { /* private fields */ }Trait Implementations§
Source§impl<C: Clone> Clone for SandboxWorkspaceServiceClient<C>
impl<C: Clone> Clone for SandboxWorkspaceServiceClient<C>
Source§fn clone(&self) -> SandboxWorkspaceServiceClient<C>
fn clone(&self) -> SandboxWorkspaceServiceClient<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 moreSource§impl<C: Debug> Debug for SandboxWorkspaceServiceClient<C>
impl<C: Debug> Debug for SandboxWorkspaceServiceClient<C>
Source§impl<I: Iterator<Item = Result<Bytes, Error>>, __C> SandboxWorkspaceService<I> for SandboxWorkspaceServiceClient<__C>where
__C: Client<ResponseBody = I>,
impl<I: Iterator<Item = Result<Bytes, Error>>, __C> SandboxWorkspaceService<I> for SandboxWorkspaceServiceClient<__C>where
__C: Client<ResponseBody = I>,
Source§fn get_demo_workbooks(
&self,
auth_: &BearerToken,
workspace_rid: &WorkspaceRid,
) -> Result<GetDemoWorkbooksResponse, Error>
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§fn set_demo_workbooks(
&self,
auth_: &BearerToken,
workspace_rid: &WorkspaceRid,
request: &SetDemoWorkbooksRequest,
) -> Result<(), Error>
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§fn add_demo_workbooks(
&self,
auth_: &BearerToken,
workspace_rid: &WorkspaceRid,
request: &AddDemoWorkbooksRequest,
) -> Result<(), Error>
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> Service<C> for SandboxWorkspaceServiceClient<C>
impl<C> Service<C> for SandboxWorkspaceServiceClient<C>
Source§fn new(client: C, runtime: &Arc<ConjureRuntime>) -> Self
fn new(client: C, runtime: &Arc<ConjureRuntime>) -> Self
Creates a new service wrapping an HTTP client.
Auto Trait Implementations§
impl<C> Freeze for SandboxWorkspaceServiceClient<C>where
C: Freeze,
impl<C> !RefUnwindSafe for SandboxWorkspaceServiceClient<C>
impl<C> Send for SandboxWorkspaceServiceClient<C>where
C: Send,
impl<C> Sync for SandboxWorkspaceServiceClient<C>where
C: Sync,
impl<C> Unpin for SandboxWorkspaceServiceClient<C>where
C: Unpin,
impl<C> UnsafeUnpin for SandboxWorkspaceServiceClient<C>where
C: UnsafeUnpin,
impl<C> !UnwindSafe for SandboxWorkspaceServiceClient<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