Skip to main content

NotebookServiceClient

Struct NotebookServiceClient 

Source
pub struct NotebookServiceClient<C> { /* private fields */ }

Trait Implementations§

Source§

impl<C: Clone> Clone for NotebookServiceClient<C>

Source§

fn clone(&self) -> NotebookServiceClient<C>

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<C: Debug> Debug for NotebookServiceClient<C>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<I: Iterator<Item = Result<Bytes, Error>>, __C> NotebookService<I> for NotebookServiceClient<__C>
where __C: Client<ResponseBody = I>,

Source§

fn create( &self, auth_: &BearerToken, request: &CreateNotebookRequest, ) -> Result<Notebook, Error>

Creates a new workbook. The workbook will be associated with the provided run. If the run does not exist, a RunNotFound error will be thrown.
Source§

fn update( &self, auth_: &BearerToken, rid: &NotebookRid, request: &UpdateNotebookRequest, ) -> Result<Notebook, Error>

Updates the contents of a workbook.
Source§

fn get( &self, auth_: &BearerToken, rid: &NotebookRid, snapshot: Option<&SnapshotRid>, ) -> Result<Notebook, Error>

Source§

fn batch_get( &self, auth_: &BearerToken, rids: &BTreeSet<NotebookRid>, ) -> Result<BTreeSet<Notebook>, Error>

Source§

fn batch_get_metadata( &self, auth_: &BearerToken, rids: &BTreeSet<NotebookRid>, ) -> Result<BTreeSet<NotebookMetadataWithRid>, Error>

Source§

fn update_metadata( &self, auth_: &BearerToken, rid: &NotebookRid, request: &UpdateNotebookMetadataRequest, ) -> Result<NotebookMetadata, Error>

Updates metadata about a workbook, but not its contents.
Source§

fn get_used_ref_names( &self, auth_: &BearerToken, rid: &NotebookRid, ) -> Result<BTreeSet<DataSourceRefName>, Error>

Returns the set of all ref names used by the workbook.
Source§

fn update_ref_names( &self, auth_: &BearerToken, rid: &NotebookRid, request: &UpdateRefNameRequest, ) -> Result<Notebook, Error>

Updates the data source ref names for all variables used in the workbook.
Source§

fn get_all_labels_and_properties( &self, auth_: &BearerToken, workspaces: &BTreeSet<WorkspaceRid>, ) -> Result<GetAllLabelsAndPropertiesResponse, Error>

Returns all properties (key value pairs) and labels that have been previously used on workbook. These can be used to organize workbooks.
Source§

fn search( &self, auth_: &BearerToken, request: &SearchNotebooksRequest, ) -> Result<SearchNotebooksResponse, Error>

Source§

fn batch_edit_notebook_metadata( &self, auth_: &BearerToken, request: &BatchEditNotebookMetadataRequest, ) -> Result<BatchEditNotebookMetadataResponse, Error>

Batch edits metadata across multiple workbooks. Supports rename/merge for labels and properties. If more than 1000 workbooks are targeted, this endpoint will throw a 400.
Source§

fn lock(&self, auth_: &BearerToken, rid: &NotebookRid) -> Result<(), Error>

Makes a workbook uneditable. Deprecated: use the isLocked field on updateMetadata instead.
Source§

fn unlock(&self, auth_: &BearerToken, rid: &NotebookRid) -> Result<(), Error>

Unlocks a workbook for editing. Deprecated: use the isLocked field on updateMetadata instead.
Source§

fn archive(&self, auth_: &BearerToken, rid: &NotebookRid) -> Result<(), Error>

Archives a workbook, which excludes it from search and hides it from being publicly visible, but does not permanently delete it. Archived workbooks can be unarchived.
Source§

fn unarchive(&self, auth_: &BearerToken, rid: &NotebookRid) -> Result<(), Error>

Makes a previously archived workbook searchable.
Source§

fn delete(&self, auth_: &BearerToken, rid: &NotebookRid) -> Result<(), Error>

The workbook will be deleted and is not recoverable. For soft deletion, use archive.
Source§

fn duplicate( &self, auth_: &BearerToken, rid: &NotebookRid, request: &DuplicateNotebookRequest, ) -> Result<Notebook, Error>

Duplicates an existing workbook, copying its content (layout, charts, variables, pinned events) and optionally overriding metadata fields such as title, description, data scope, labels, and properties. Returns the newly created workbook.
Source§

fn get_snapshot_history( &self, auth_: &BearerToken, request: &GetSnapshotHistoryRequest, ) -> Result<GetSnapshotHistoryResponse, Error>

Retrieves the snapshot history for a given workbook. These are sorted in reverse chronological order. Results are limited by page size.
Source§

impl<C> Service<C> for NotebookServiceClient<C>

Source§

fn new(client: C, runtime: &Arc<ConjureRuntime>) -> Self

Creates a new service wrapping an HTTP client.

Auto Trait Implementations§

§

impl<C> Freeze for NotebookServiceClient<C>
where C: Freeze,

§

impl<C> !RefUnwindSafe for NotebookServiceClient<C>

§

impl<C> Send for NotebookServiceClient<C>
where C: Send,

§

impl<C> Sync for NotebookServiceClient<C>
where C: Sync,

§

impl<C> Unpin for NotebookServiceClient<C>
where C: Unpin,

§

impl<C> UnsafeUnpin for NotebookServiceClient<C>
where C: UnsafeUnpin,

§

impl<C> !UnwindSafe for NotebookServiceClient<C>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> FromRef<T> for T
where T: Clone,

Source§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoRequest<T> for T

Source§

fn into_request(self) -> Request<T>

Wrap the input message T in a tonic::Request
Source§

impl<L> LayerExt<L> for L

Source§

fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>
where L: Layer<S>,

Applies the layer to a service and wraps it in Layered.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more