Struct aws_sdk_iotanalytics::types::builders::DeltaTimeBuilder
source · #[non_exhaustive]pub struct DeltaTimeBuilder { /* private fields */ }Expand description
A builder for DeltaTime.
Implementations§
source§impl DeltaTimeBuilder
impl DeltaTimeBuilder
sourcepub fn offset_seconds(self, input: i32) -> Self
pub fn offset_seconds(self, input: i32) -> Self
The number of seconds of estimated in-flight lag time of message data. When you create dataset contents using message data from a specified timeframe, some message data might still be in flight when processing begins, and so do not arrive in time to be processed. Use this field to make allowances for the in flight time of your message data, so that data not processed from a previous timeframe is included with the next timeframe. Otherwise, missed message data would be excluded from processing during the next timeframe too, because its timestamp places it within the previous timeframe.
This field is required.sourcepub fn set_offset_seconds(self, input: Option<i32>) -> Self
pub fn set_offset_seconds(self, input: Option<i32>) -> Self
The number of seconds of estimated in-flight lag time of message data. When you create dataset contents using message data from a specified timeframe, some message data might still be in flight when processing begins, and so do not arrive in time to be processed. Use this field to make allowances for the in flight time of your message data, so that data not processed from a previous timeframe is included with the next timeframe. Otherwise, missed message data would be excluded from processing during the next timeframe too, because its timestamp places it within the previous timeframe.
sourcepub fn get_offset_seconds(&self) -> &Option<i32>
pub fn get_offset_seconds(&self) -> &Option<i32>
The number of seconds of estimated in-flight lag time of message data. When you create dataset contents using message data from a specified timeframe, some message data might still be in flight when processing begins, and so do not arrive in time to be processed. Use this field to make allowances for the in flight time of your message data, so that data not processed from a previous timeframe is included with the next timeframe. Otherwise, missed message data would be excluded from processing during the next timeframe too, because its timestamp places it within the previous timeframe.
sourcepub fn time_expression(self, input: impl Into<String>) -> Self
pub fn time_expression(self, input: impl Into<String>) -> Self
An expression by which the time of the message data might be determined. This can be the name of a timestamp field or a SQL expression that is used to derive the time the message data was generated.
This field is required.sourcepub fn set_time_expression(self, input: Option<String>) -> Self
pub fn set_time_expression(self, input: Option<String>) -> Self
An expression by which the time of the message data might be determined. This can be the name of a timestamp field or a SQL expression that is used to derive the time the message data was generated.
sourcepub fn get_time_expression(&self) -> &Option<String>
pub fn get_time_expression(&self) -> &Option<String>
An expression by which the time of the message data might be determined. This can be the name of a timestamp field or a SQL expression that is used to derive the time the message data was generated.
Trait Implementations§
source§impl Clone for DeltaTimeBuilder
impl Clone for DeltaTimeBuilder
source§fn clone(&self) -> DeltaTimeBuilder
fn clone(&self) -> DeltaTimeBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DeltaTimeBuilder
impl Debug for DeltaTimeBuilder
source§impl Default for DeltaTimeBuilder
impl Default for DeltaTimeBuilder
source§fn default() -> DeltaTimeBuilder
fn default() -> DeltaTimeBuilder
source§impl PartialEq for DeltaTimeBuilder
impl PartialEq for DeltaTimeBuilder
impl StructuralPartialEq for DeltaTimeBuilder
Auto Trait Implementations§
impl Freeze for DeltaTimeBuilder
impl RefUnwindSafe for DeltaTimeBuilder
impl Send for DeltaTimeBuilder
impl Sync for DeltaTimeBuilder
impl Unpin for DeltaTimeBuilder
impl UnwindSafe for DeltaTimeBuilder
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more