pub struct Sequence {
pub id: i64,
pub external_id: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub asset_id: Option<i64>,
pub metadata: Option<HashMap<String, String>>,
pub columns: Vec<SequenceColumn>,
pub created_time: i64,
pub last_updated_time: i64,
pub data_set_id: Option<i64>,
}Expand description
A CDF sequence.
Fields§
§id: i64Sequence internal ID.
external_id: Option<String>External ID of the sequence. Must be unique within the project.
name: Option<String>Name of the sequence.
description: Option<String>Description of the sequence.
asset_id: Option<i64>ID of asset this sequence belongs to.
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, up to a total size of 10000 bytes across all keys and values.
columns: Vec<SequenceColumn>List of columns in this sequence.
created_time: i64Time this sequence was created, in milliseconds since epoch.
last_updated_time: i64Time this sequence was last updated, in milliseconds since epoch.
data_set_id: Option<i64>ID of the data set this sequence belongs to.
Trait Implementations§
Source§impl Create<AddSequence, Sequence> for SequencesResource
impl Create<AddSequence, Sequence> for SequencesResource
Source§fn create(
&self,
creates: &[TCreate],
) -> impl Future<Output = Result<Vec<TResponse>>> + CondSend
fn create( &self, creates: &[TCreate], ) -> impl Future<Output = Result<Vec<TResponse>>> + CondSend
Create a list of resources. Read more
Source§fn create_from(
&self,
creates: &[impl Into<TCreate> + Sync + Clone],
) -> impl Future<Output = Result<Vec<TResponse>>> + CondSend
fn create_from( &self, creates: &[impl Into<TCreate> + Sync + Clone], ) -> impl Future<Output = Result<Vec<TResponse>>> + CondSend
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>>> + CondSendwhere
TCreate: EqIdentity,
fn create_ignore_duplicates(
&self,
creates: &[TCreate],
) -> impl Future<Output = Result<Vec<TResponse>>> + CondSendwhere
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>>> + CondSendwhere
TCreate: EqIdentity,
fn create_from_ignore_duplicates<'a, T: 'a>(
&self,
creates: &'a [impl Into<TCreate> + Sync + Clone],
) -> impl Future<Output = Result<Vec<TResponse>>> + CondSendwhere
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<'de> Deserialize<'de> for Sequence
impl<'de> Deserialize<'de> for Sequence
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 FilterWithRequest<SequenceFilterRequest, Sequence> for SequencesResource
impl FilterWithRequest<SequenceFilterRequest, Sequence> for SequencesResource
Source§fn filter(
&self,
filter: TFilter,
) -> impl Future<Output = Result<ItemsVec<TResponse, Cursor>>> + CondSend
fn filter( &self, filter: TFilter, ) -> impl Future<Output = Result<ItemsVec<TResponse, Cursor>>> + CondSend
Filter resources. Read more
Source§fn filter_all(
&self,
filter: TFilter,
) -> impl Future<Output = Result<Vec<TResponse>>> + CondSend
fn filter_all( &self, filter: TFilter, ) -> impl Future<Output = Result<Vec<TResponse>>> + CondSend
Filter resources, following cursors until they are exhausted. Read more
Source§fn filter_all_stream(
&self,
filter: TFilter,
) -> impl TryStream<Ok = TResponse, Error = Error, Item = Result<TResponse>> + CondSend
fn filter_all_stream( &self, filter: TFilter, ) -> impl TryStream<Ok = TResponse, Error = Error, Item = Result<TResponse>> + CondSend
Filter resources, following cursors. This returns a stream, you can abort the stream whenever you
want and only resources retrieved up to that point will be returned. Read more
Source§fn filter_all_partitioned(
&self,
filter: TFilter,
num_partitions: u32,
) -> impl Future<Output = Result<Vec<TResponse>>> + CondSend
fn filter_all_partitioned( &self, filter: TFilter, num_partitions: u32, ) -> impl Future<Output = Result<Vec<TResponse>>> + CondSend
Filter resources using partitioned reads, following cursors until all partitions are
exhausted. Read more
Source§fn filter_all_partitioned_stream(
&self,
filter: TFilter,
num_partitions: u32,
) -> impl TryStream<Ok = TResponse, Error = Error, Item = Result<TResponse>> + CondSend
fn filter_all_partitioned_stream( &self, filter: TFilter, num_partitions: u32, ) -> impl TryStream<Ok = TResponse, Error = Error, Item = Result<TResponse>> + CondSend
Filter resources using partitioned reads, following cursors until all partitions
are exhausted. This returns a stream. Read more
Source§impl From<Sequence> for AddSequence
impl From<Sequence> for AddSequence
Source§impl IntoPatch<Patch<PatchSequence>> for Sequence
impl IntoPatch<Patch<PatchSequence>> for Sequence
Source§fn patch(self, options: &UpsertOptions) -> Patch<PatchSequence>
fn patch(self, options: &UpsertOptions) -> Patch<PatchSequence>
Convert self into a patch, optionally ignoring null values.
Source§impl<R> RetrieveWithIgnoreUnknownIds<IdentityList<R>, Sequence> for SequencesResource
impl<R> RetrieveWithIgnoreUnknownIds<IdentityList<R>, Sequence> for SequencesResource
Source§impl SearchItems<'_, SequenceFilter, SequenceSearch, Sequence> for SequencesResource
impl SearchItems<'_, SequenceFilter, SequenceSearch, Sequence> for SequencesResource
Source§impl Update<Patch<PatchSequence>, Sequence> for SequencesResource
impl Update<Patch<PatchSequence>, Sequence> for SequencesResource
Source§fn update(
&self,
updates: &[TUpdate],
) -> impl Future<Output = Result<Vec<TResponse>>> + CondSend
fn update( &self, updates: &[TUpdate], ) -> impl Future<Output = Result<Vec<TResponse>>> + CondSend
Update a list of resources. Read more
Source§fn update_from<'a, T>(
&self,
updates: &'a [T],
) -> impl Future<Output = Result<Vec<TResponse>>> + CondSend
fn update_from<'a, T>( &self, updates: &'a [T], ) -> impl Future<Output = Result<Vec<TResponse>>> + CondSend
Update a list of resources by converting to the update from a different type. Read more
Source§fn update_ignore_unknown_ids(
&self,
updates: &[TUpdate],
) -> impl Future<Output = Result<Vec<TResponse>>> + CondSendwhere
TUpdate: EqIdentity,
TResponse: Send,
fn update_ignore_unknown_ids(
&self,
updates: &[TUpdate],
) -> impl Future<Output = Result<Vec<TResponse>>> + CondSendwhere
TUpdate: EqIdentity,
TResponse: Send,
Update a list of resources, ignoring any that fail due to items missing in CDF. Read more
Auto Trait Implementations§
impl Freeze for Sequence
impl RefUnwindSafe for Sequence
impl Send for Sequence
impl Sync for Sequence
impl Unpin for Sequence
impl UnsafeUnpin for Sequence
impl UnwindSafe for Sequence
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