pub struct SeriesMetadataServiceClient<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> SeriesMetadataServiceClient<T>where
T: Client,
impl<T> SeriesMetadataServiceClient<T>where
T: Client,
Sourcepub fn batch_get(
&self,
auth_: &BearerToken,
request: &BatchGetSeriesMetadataRequest,
) -> Result<BatchGetSeriesMetadataResponse, Error>
pub fn batch_get( &self, auth_: &BearerToken, request: &BatchGetSeriesMetadataRequest, ) -> Result<BatchGetSeriesMetadataResponse, Error>
Batch get series metadata by DataSourceRid.
Sourcepub fn create(
&self,
auth_: &BearerToken,
request: &CreateSeriesMetadataRequest,
) -> Result<(), Error>
pub fn create( &self, auth_: &BearerToken, request: &CreateSeriesMetadataRequest, ) -> Result<(), Error>
Create new series metadata.
Sourcepub fn batch_create(
&self,
auth_: &BearerToken,
request: &BatchCreateSeriesMetadataRequest,
) -> Result<(), Error>
pub fn batch_create( &self, auth_: &BearerToken, request: &BatchCreateSeriesMetadataRequest, ) -> Result<(), Error>
Idempotently creates series metadata.
Sourcepub fn create_or_update(
&self,
auth_: &BearerToken,
request: &CreateSeriesMetadataRequest,
) -> Result<(), Error>
pub 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 fn batch_create_or_update(
&self,
auth_: &BearerToken,
request: &BatchCreateSeriesMetadataRequest,
) -> Result<(), Error>
pub fn batch_create_or_update( &self, auth_: &BearerToken, request: &BatchCreateSeriesMetadataRequest, ) -> Result<(), Error>
Batch version of createOrUpdate.
Sourcepub fn get(
&self,
auth_: &BearerToken,
rid: &SeriesMetadataRid,
) -> Result<SeriesMetadata, Error>
pub fn get( &self, auth_: &BearerToken, rid: &SeriesMetadataRid, ) -> Result<SeriesMetadata, Error>
Get series metadata from its series metadata rid.
Sourcepub fn update_metadata(
&self,
auth_: &BearerToken,
rid: &SeriesMetadataRid,
request: &UpdateSeriesMetadataRequest,
) -> Result<SeriesMetadata, Error>
pub 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 fn batch_create_video_series(
&self,
auth_: &BearerToken,
request: &BatchCreateVideoSeriesRequest,
) -> Result<BatchCreateVideoSeriesResponse, Error>
pub 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: Clone> Clone for SeriesMetadataServiceClient<T>
impl<T: Clone> Clone for SeriesMetadataServiceClient<T>
Source§fn clone(&self) -> SeriesMetadataServiceClient<T>
fn clone(&self) -> SeriesMetadataServiceClient<T>
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl<T: Debug> Debug for SeriesMetadataServiceClient<T>
impl<T: Debug> Debug for SeriesMetadataServiceClient<T>
Auto Trait Implementations§
impl<T> Freeze for SeriesMetadataServiceClient<T>where
T: Freeze,
impl<T> RefUnwindSafe for SeriesMetadataServiceClient<T>where
T: RefUnwindSafe,
impl<T> Send for SeriesMetadataServiceClient<T>where
T: Send,
impl<T> Sync for SeriesMetadataServiceClient<T>where
T: Sync,
impl<T> Unpin for SeriesMetadataServiceClient<T>where
T: Unpin,
impl<T> UnwindSafe for SeriesMetadataServiceClient<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