pub struct CreateAssetDataScope { /* private fields */ }
Implementations§
Source§impl CreateAssetDataScope
impl CreateAssetDataScope
Sourcepub fn builder() -> Builder<DataScopeNameStage>
pub fn builder() -> Builder<DataScopeNameStage>
Returns a new builder.
Source§impl CreateAssetDataScope
impl CreateAssetDataScope
Sourcepub fn new(data_scope_name: DataScopeName, data_source: DataSource) -> Self
pub fn new(data_scope_name: DataScopeName, data_source: DataSource) -> Self
Constructs a new instance of the type.
Sourcepub fn data_scope_name(&self) -> &DataScopeName
pub fn data_scope_name(&self) -> &DataScopeName
The name of the data scope. The name is guaranteed to be be unique within the context of an asset.
pub fn data_source(&self) -> &DataSource
pub fn offset(&self) -> Option<&Duration>
Filters the data source to series matching these tag values. The filtered set of series should be the ones that belong to the asset.
Trait Implementations§
Source§impl Clone for CreateAssetDataScope
impl Clone for CreateAssetDataScope
Source§fn clone(&self) -> CreateAssetDataScope
fn clone(&self) -> CreateAssetDataScope
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 Debug for CreateAssetDataScope
impl Debug for CreateAssetDataScope
Source§impl<'de> Deserialize<'de> for CreateAssetDataScope
impl<'de> Deserialize<'de> for CreateAssetDataScope
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<CreateAssetDataScope> for Builder<Complete>
impl From<CreateAssetDataScope> for Builder<Complete>
Source§fn from(v: CreateAssetDataScope) -> Self
fn from(v: CreateAssetDataScope) -> Self
Converts to this type from the input type.
Source§impl Hash for CreateAssetDataScope
impl Hash for CreateAssetDataScope
Source§impl Ord for CreateAssetDataScope
impl Ord for CreateAssetDataScope
Source§fn cmp(&self, other: &CreateAssetDataScope) -> Ordering
fn cmp(&self, other: &CreateAssetDataScope) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for CreateAssetDataScope
impl PartialEq for CreateAssetDataScope
Source§impl PartialOrd for CreateAssetDataScope
impl PartialOrd for CreateAssetDataScope
Source§impl Serialize for CreateAssetDataScope
impl Serialize for CreateAssetDataScope
impl Eq for CreateAssetDataScope
impl StructuralPartialEq for CreateAssetDataScope
Auto Trait Implementations§
impl Freeze for CreateAssetDataScope
impl RefUnwindSafe for CreateAssetDataScope
impl Send for CreateAssetDataScope
impl Sync for CreateAssetDataScope
impl Unpin for CreateAssetDataScope
impl UnwindSafe for CreateAssetDataScope
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.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