pub struct SeriesMetadataServiceAsyncClient<T>(/* private fields */);Expand description
[INTERNAL] Series metadata represents the constant information about data in a series - specifically, the name, units, a description, and the tags. Series metadata can be used to query points from specific series depending on the tag value selections.
Implementations§
Source§impl<T> SeriesMetadataServiceAsyncClient<T>where
T: AsyncClient,
impl<T> SeriesMetadataServiceAsyncClient<T>where
T: AsyncClient,
Sourcepub async fn batch_get(
&self,
auth_: &BearerToken,
request: &BatchGetSeriesMetadataRequest,
) -> Result<BatchGetSeriesMetadataResponse, Error>
pub async fn batch_get( &self, auth_: &BearerToken, request: &BatchGetSeriesMetadataRequest, ) -> Result<BatchGetSeriesMetadataResponse, Error>
Batch get series metadata by DataSourceRid.
Sourcepub async fn create(
&self,
auth_: &BearerToken,
request: &CreateSeriesMetadataRequest,
) -> Result<(), Error>
pub async fn create( &self, auth_: &BearerToken, request: &CreateSeriesMetadataRequest, ) -> Result<(), Error>
Create new series metadata.
Sourcepub async fn batch_create(
&self,
auth_: &BearerToken,
request: &BatchCreateSeriesMetadataRequest,
) -> Result<(), Error>
pub async fn batch_create( &self, auth_: &BearerToken, request: &BatchCreateSeriesMetadataRequest, ) -> Result<(), Error>
Idempotently creates series metadata.
Sourcepub async fn create_or_update(
&self,
auth_: &BearerToken,
request: &CreateSeriesMetadataRequest,
) -> Result<(), Error>
pub 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.
Sourcepub async fn batch_create_or_update(
&self,
auth_: &BearerToken,
request: &BatchCreateSeriesMetadataRequest,
) -> Result<(), Error>
pub async fn batch_create_or_update( &self, auth_: &BearerToken, request: &BatchCreateSeriesMetadataRequest, ) -> Result<(), Error>
Batch version of createOrUpdate.
Sourcepub async fn get(
&self,
auth_: &BearerToken,
rid: &SeriesMetadataRid,
) -> Result<SeriesMetadata, Error>
pub async fn get( &self, auth_: &BearerToken, rid: &SeriesMetadataRid, ) -> Result<SeriesMetadata, Error>
Get series metadata from its series metadata rid.
Sourcepub async fn update_metadata(
&self,
auth_: &BearerToken,
rid: &SeriesMetadataRid,
request: &UpdateSeriesMetadataRequest,
) -> Result<SeriesMetadata, Error>
pub 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.
Sourcepub async fn batch_create_video_series(
&self,
auth_: &BearerToken,
request: &BatchCreateVideoSeriesRequest,
) -> Result<BatchCreateVideoSeriesResponse, Error>
pub 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.
Trait Implementations§
Source§impl<T> AsyncService<T> for SeriesMetadataServiceAsyncClient<T>where
T: AsyncClient,
impl<T> AsyncService<T> for SeriesMetadataServiceAsyncClient<T>where
T: AsyncClient,
Source§impl<T: Clone> Clone for SeriesMetadataServiceAsyncClient<T>
impl<T: Clone> Clone for SeriesMetadataServiceAsyncClient<T>
Source§fn clone(&self) -> SeriesMetadataServiceAsyncClient<T>
fn clone(&self) -> SeriesMetadataServiceAsyncClient<T>
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreAuto Trait Implementations§
impl<T> Freeze for SeriesMetadataServiceAsyncClient<T>where
T: Freeze,
impl<T> RefUnwindSafe for SeriesMetadataServiceAsyncClient<T>where
T: RefUnwindSafe,
impl<T> Send for SeriesMetadataServiceAsyncClient<T>where
T: Send,
impl<T> Sync for SeriesMetadataServiceAsyncClient<T>where
T: Sync,
impl<T> Unpin for SeriesMetadataServiceAsyncClient<T>where
T: Unpin,
impl<T> UnwindSafe for SeriesMetadataServiceAsyncClient<T>where
T: UnwindSafe,
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
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>
T in a tonic::Request