#[non_exhaustive]pub struct DeltaTimeSessionWindowConfigurationBuilder { /* private fields */ }
Expand description
A builder for DeltaTimeSessionWindowConfiguration
.
Implementations§
source§impl DeltaTimeSessionWindowConfigurationBuilder
impl DeltaTimeSessionWindowConfigurationBuilder
sourcepub fn timeout_in_minutes(self, input: i32) -> Self
pub fn timeout_in_minutes(self, input: i32) -> Self
A time interval. You can use timeoutInMinutes
so that IoT Analytics can batch up late data notifications that have been generated since the last execution. IoT Analytics sends one batch of notifications to Amazon CloudWatch Events at one time.
For more information about how to write a timestamp expression, see Date and Time Functions and Operators, in the Presto 0.172 Documentation.
This field is required.sourcepub fn set_timeout_in_minutes(self, input: Option<i32>) -> Self
pub fn set_timeout_in_minutes(self, input: Option<i32>) -> Self
A time interval. You can use timeoutInMinutes
so that IoT Analytics can batch up late data notifications that have been generated since the last execution. IoT Analytics sends one batch of notifications to Amazon CloudWatch Events at one time.
For more information about how to write a timestamp expression, see Date and Time Functions and Operators, in the Presto 0.172 Documentation.
sourcepub fn get_timeout_in_minutes(&self) -> &Option<i32>
pub fn get_timeout_in_minutes(&self) -> &Option<i32>
A time interval. You can use timeoutInMinutes
so that IoT Analytics can batch up late data notifications that have been generated since the last execution. IoT Analytics sends one batch of notifications to Amazon CloudWatch Events at one time.
For more information about how to write a timestamp expression, see Date and Time Functions and Operators, in the Presto 0.172 Documentation.
sourcepub fn build(self) -> Result<DeltaTimeSessionWindowConfiguration, BuildError>
pub fn build(self) -> Result<DeltaTimeSessionWindowConfiguration, BuildError>
Consumes the builder and constructs a DeltaTimeSessionWindowConfiguration
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for DeltaTimeSessionWindowConfigurationBuilder
impl Clone for DeltaTimeSessionWindowConfigurationBuilder
source§fn clone(&self) -> DeltaTimeSessionWindowConfigurationBuilder
fn clone(&self) -> DeltaTimeSessionWindowConfigurationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DeltaTimeSessionWindowConfigurationBuilder
impl Default for DeltaTimeSessionWindowConfigurationBuilder
source§fn default() -> DeltaTimeSessionWindowConfigurationBuilder
fn default() -> DeltaTimeSessionWindowConfigurationBuilder
source§impl PartialEq for DeltaTimeSessionWindowConfigurationBuilder
impl PartialEq for DeltaTimeSessionWindowConfigurationBuilder
source§fn eq(&self, other: &DeltaTimeSessionWindowConfigurationBuilder) -> bool
fn eq(&self, other: &DeltaTimeSessionWindowConfigurationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.