pub struct AddTimeSeries {
pub external_id: Option<String>,
pub name: Option<String>,
pub is_string: bool,
pub metadata: Option<HashMap<String, String>>,
pub unit: Option<String>,
pub unit_external_id: Option<String>,
pub asset_id: Option<i64>,
pub is_step: bool,
pub description: Option<String>,
pub security_categories: Option<Vec<i64>>,
pub data_set_id: Option<i64>,
}Expand description
Create a new time series.
Fields§
§external_id: Option<String>Time series external ID. Must be unique accross all time series in the project.
name: Option<String>Time series name.
is_string: boolWhether this is a time series for string or double data points.
metadata: Option<HashMap<String, String>>Custom, application specific metadata. String key -> String value. Maximum length of key is 128 bytes, up to 256 key-value pairs, of total size of at most 10000 bytes across all keys and values.
unit: Option<String>The physical unit of the time series (free-text field).
unit_external_id: Option<String>The physical unit of the time series as represented in the unit catalog.
asset_id: Option<i64>ID of the asset this time series belongs to.
is_step: boolWhether this is a step time series or not.
description: Option<String>Description of the time series.
security_categories: Option<Vec<i64>>The required security categories to access this time series.
data_set_id: Option<i64>Data set this time series belongs to.
Trait Implementations§
Source§impl Clone for AddTimeSeries
impl Clone for AddTimeSeries
Source§fn clone(&self) -> AddTimeSeries
fn clone(&self) -> AddTimeSeries
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 Create<AddTimeSeries, TimeSeries> for TimeSeriesResource
impl Create<AddTimeSeries, TimeSeries> for TimeSeriesResource
Source§fn create(
&self,
creates: &[TCreate],
) -> impl Future<Output = Result<Vec<TResponse>>> + Send
fn create( &self, creates: &[TCreate], ) -> impl Future<Output = Result<Vec<TResponse>>> + Send
Create a list of resources. Read more
Source§fn create_from(
&self,
creates: &[impl Into<TCreate> + Sync + Clone],
) -> impl Future<Output = Result<Vec<TResponse>>> + Send
fn create_from( &self, creates: &[impl Into<TCreate> + Sync + Clone], ) -> impl Future<Output = Result<Vec<TResponse>>> + Send
Create a list of resources, converting from a different type. Read more
Source§fn create_ignore_duplicates(
&self,
creates: &[TCreate],
) -> impl Future<Output = Result<Vec<TResponse>>> + Sendwhere
TCreate: EqIdentity,
fn create_ignore_duplicates(
&self,
creates: &[TCreate],
) -> impl Future<Output = Result<Vec<TResponse>>> + Sendwhere
TCreate: EqIdentity,
Create a list of resources, ignoring any that fail with general “conflict” errors. Read more
Source§fn create_from_ignore_duplicates<'a, T: 'a>(
&self,
creates: &'a [impl Into<TCreate> + Sync + Clone],
) -> impl Future<Output = Result<Vec<TResponse>>> + Sendwhere
TCreate: EqIdentity,
fn create_from_ignore_duplicates<'a, T: 'a>(
&self,
creates: &'a [impl Into<TCreate> + Sync + Clone],
) -> impl Future<Output = Result<Vec<TResponse>>> + Sendwhere
TCreate: EqIdentity,
Create a list of resources, converting from a different type, and ignoring any that fail
with general “conflict” errors. Read more
Source§impl Debug for AddTimeSeries
impl Debug for AddTimeSeries
Source§impl Default for AddTimeSeries
impl Default for AddTimeSeries
Source§fn default() -> AddTimeSeries
fn default() -> AddTimeSeries
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AddTimeSeries
impl<'de> Deserialize<'de> for AddTimeSeries
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 EqIdentity for AddTimeSeries
impl EqIdentity for AddTimeSeries
Source§impl From<TimeSeries> for AddTimeSeries
impl From<TimeSeries> for AddTimeSeries
Source§fn from(time_serie: TimeSeries) -> AddTimeSeries
fn from(time_serie: TimeSeries) -> AddTimeSeries
Converts to this type from the input type.
Source§impl IntoPatch<PatchTimeSeries> for AddTimeSeries
impl IntoPatch<PatchTimeSeries> for AddTimeSeries
Source§fn patch(self, options: &UpsertOptions) -> PatchTimeSeries
fn patch(self, options: &UpsertOptions) -> PatchTimeSeries
Convert self into a patch, optionally ignoring null values.
Auto Trait Implementations§
impl Freeze for AddTimeSeries
impl RefUnwindSafe for AddTimeSeries
impl Send for AddTimeSeries
impl Sync for AddTimeSeries
impl Unpin for AddTimeSeries
impl UnwindSafe for AddTimeSeries
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