pub struct AsyncSeriesMetadataServiceClient<C> { /* private fields */ }Trait Implementations§
Source§impl<I: Stream<Item = Result<Bytes, Error>>, __C> AsyncSeriesMetadataService<I> for AsyncSeriesMetadataServiceClient<__C>
impl<I: Stream<Item = Result<Bytes, Error>>, __C> AsyncSeriesMetadataService<I> for AsyncSeriesMetadataServiceClient<__C>
Source§async fn batch_get(
&self,
auth_: &BearerToken,
request: &BatchGetSeriesMetadataRequest,
) -> Result<BatchGetSeriesMetadataResponse, Error>
async fn batch_get( &self, auth_: &BearerToken, request: &BatchGetSeriesMetadataRequest, ) -> Result<BatchGetSeriesMetadataResponse, Error>
Batch get series metadata by DataSourceRid.
Source§async fn create(
&self,
auth_: &BearerToken,
request: &CreateSeriesMetadataRequest,
) -> Result<(), Error>
async fn create( &self, auth_: &BearerToken, request: &CreateSeriesMetadataRequest, ) -> Result<(), Error>
Create new series metadata.
Source§async fn batch_create(
&self,
auth_: &BearerToken,
request: &BatchCreateSeriesMetadataRequest,
) -> Result<(), Error>
async fn batch_create( &self, auth_: &BearerToken, request: &BatchCreateSeriesMetadataRequest, ) -> Result<(), Error>
Idempotently creates series metadata.
Source§async fn create_or_update(
&self,
auth_: &BearerToken,
request: &CreateSeriesMetadataRequest,
) -> Result<(), Error>
async 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§async fn batch_create_or_update(
&self,
auth_: &BearerToken,
request: &BatchCreateSeriesMetadataRequest,
) -> Result<(), Error>
async fn batch_create_or_update( &self, auth_: &BearerToken, request: &BatchCreateSeriesMetadataRequest, ) -> Result<(), Error>
Batch version of createOrUpdate.
Source§async fn get(
&self,
auth_: &BearerToken,
rid: &SeriesMetadataRid,
) -> Result<SeriesMetadata, Error>
async fn get( &self, auth_: &BearerToken, rid: &SeriesMetadataRid, ) -> Result<SeriesMetadata, Error>
Get series metadata from its series metadata rid.
Source§async fn update_metadata(
&self,
auth_: &BearerToken,
rid: &SeriesMetadataRid,
request: &UpdateSeriesMetadataRequest,
) -> Result<SeriesMetadata, Error>
async 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§async fn batch_create_video_series(
&self,
auth_: &BearerToken,
request: &BatchCreateVideoSeriesRequest,
) -> Result<BatchCreateVideoSeriesResponse, Error>
async 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> AsyncService<C> for AsyncSeriesMetadataServiceClient<C>
impl<C> AsyncService<C> for AsyncSeriesMetadataServiceClient<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 AsyncSeriesMetadataServiceClient<C>
impl<C: Clone> Clone for AsyncSeriesMetadataServiceClient<C>
Source§fn clone(&self) -> AsyncSeriesMetadataServiceClient<C>
fn clone(&self) -> AsyncSeriesMetadataServiceClient<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 AsyncSeriesMetadataServiceClient<C>where
C: Freeze,
impl<C> !RefUnwindSafe for AsyncSeriesMetadataServiceClient<C>
impl<C> Send for AsyncSeriesMetadataServiceClient<C>where
C: Send,
impl<C> Sync for AsyncSeriesMetadataServiceClient<C>where
C: Sync,
impl<C> Unpin for AsyncSeriesMetadataServiceClient<C>where
C: Unpin,
impl<C> UnsafeUnpin for AsyncSeriesMetadataServiceClient<C>where
C: UnsafeUnpin,
impl<C> !UnwindSafe for AsyncSeriesMetadataServiceClient<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