pub struct SeriesMetadataServiceClient<C> { /* private fields */ }Trait Implementations§
Source§impl<C: Clone> Clone for SeriesMetadataServiceClient<C>
impl<C: Clone> Clone for SeriesMetadataServiceClient<C>
Source§fn clone(&self) -> SeriesMetadataServiceClient<C>
fn clone(&self) -> SeriesMetadataServiceClient<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 SeriesMetadataServiceClient<C>
impl<C: Debug> Debug for SeriesMetadataServiceClient<C>
Source§impl<I: Iterator<Item = Result<Bytes, Error>>, __C> SeriesMetadataService<I> for SeriesMetadataServiceClient<__C>where
__C: Client<ResponseBody = I>,
impl<I: Iterator<Item = Result<Bytes, Error>>, __C> SeriesMetadataService<I> for SeriesMetadataServiceClient<__C>where
__C: Client<ResponseBody = I>,
Source§fn batch_get(
&self,
auth_: &BearerToken,
request: &BatchGetSeriesMetadataRequest,
) -> Result<BatchGetSeriesMetadataResponse, Error>
fn batch_get( &self, auth_: &BearerToken, request: &BatchGetSeriesMetadataRequest, ) -> Result<BatchGetSeriesMetadataResponse, Error>
Batch get series metadata by DataSourceRid.
Source§fn create(
&self,
auth_: &BearerToken,
request: &CreateSeriesMetadataRequest,
) -> Result<(), Error>
fn create( &self, auth_: &BearerToken, request: &CreateSeriesMetadataRequest, ) -> Result<(), Error>
Create new series metadata.
Source§fn batch_create(
&self,
auth_: &BearerToken,
request: &BatchCreateSeriesMetadataRequest,
) -> Result<(), Error>
fn batch_create( &self, auth_: &BearerToken, request: &BatchCreateSeriesMetadataRequest, ) -> Result<(), Error>
Idempotently creates series metadata.
Source§fn create_or_update(
&self,
auth_: &BearerToken,
request: &CreateSeriesMetadataRequest,
) -> Result<(), Error>
fn create_or_update( &self, auth_: &BearerToken, request: &CreateSeriesMetadataRequest, ) -> Result<(), Error>
Upserts series metadata. Creates new series metadata if it does not exist for the given channel and data
source. If it already exists, updates the locator and any provided unit and description fields while
preserving existing values for fields not supplied.
Source§fn batch_create_or_update(
&self,
auth_: &BearerToken,
request: &BatchCreateSeriesMetadataRequest,
) -> Result<(), Error>
fn batch_create_or_update( &self, auth_: &BearerToken, request: &BatchCreateSeriesMetadataRequest, ) -> Result<(), Error>
Batch version of createOrUpdate.
Source§fn get(
&self,
auth_: &BearerToken,
rid: &SeriesMetadataRid,
) -> Result<SeriesMetadata, Error>
fn get( &self, auth_: &BearerToken, rid: &SeriesMetadataRid, ) -> Result<SeriesMetadata, Error>
Get series metadata from its series metadata rid.
Source§fn update_metadata(
&self,
auth_: &BearerToken,
rid: &SeriesMetadataRid,
request: &UpdateSeriesMetadataRequest,
) -> Result<SeriesMetadata, Error>
fn update_metadata( &self, auth_: &BearerToken, rid: &SeriesMetadataRid, request: &UpdateSeriesMetadataRequest, ) -> Result<SeriesMetadata, Error>
Update existing series metadata.
Throws SeriesMetadataNotFound if the series metadata does not exist.
Source§fn batch_create_video_series(
&self,
auth_: &BearerToken,
request: &BatchCreateVideoSeriesRequest,
) -> Result<BatchCreateVideoSeriesResponse, Error>
fn batch_create_video_series( &self, auth_: &BearerToken, request: &BatchCreateVideoSeriesRequest, ) -> Result<BatchCreateVideoSeriesResponse, Error>
Batch creates series metadata for video channels if they don’t exist.
Idempotent - returns existing SeriesMetadataRid if already exists.
Source§impl<C> Service<C> for SeriesMetadataServiceClient<C>
impl<C> Service<C> for SeriesMetadataServiceClient<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 SeriesMetadataServiceClient<C>where
C: Freeze,
impl<C> !RefUnwindSafe for SeriesMetadataServiceClient<C>
impl<C> Send for SeriesMetadataServiceClient<C>where
C: Send,
impl<C> Sync for SeriesMetadataServiceClient<C>where
C: Sync,
impl<C> Unpin for SeriesMetadataServiceClient<C>where
C: Unpin,
impl<C> UnsafeUnpin for SeriesMetadataServiceClient<C>where
C: UnsafeUnpin,
impl<C> !UnwindSafe for SeriesMetadataServiceClient<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