Struct aws_sdk_iotanalytics::types::builders::DatasetBuilder
source · #[non_exhaustive]pub struct DatasetBuilder { /* private fields */ }
Expand description
A builder for Dataset
.
Implementations§
source§impl DatasetBuilder
impl DatasetBuilder
sourcepub fn actions(self, input: DatasetAction) -> Self
pub fn actions(self, input: DatasetAction) -> Self
Appends an item to actions
.
To override the contents of this collection use set_actions
.
The DatasetAction
objects that automatically create the dataset contents.
sourcepub fn set_actions(self, input: Option<Vec<DatasetAction>>) -> Self
pub fn set_actions(self, input: Option<Vec<DatasetAction>>) -> Self
The DatasetAction
objects that automatically create the dataset contents.
sourcepub fn get_actions(&self) -> &Option<Vec<DatasetAction>>
pub fn get_actions(&self) -> &Option<Vec<DatasetAction>>
The DatasetAction
objects that automatically create the dataset contents.
sourcepub fn triggers(self, input: DatasetTrigger) -> Self
pub fn triggers(self, input: DatasetTrigger) -> Self
Appends an item to triggers
.
To override the contents of this collection use set_triggers
.
The DatasetTrigger
objects that specify when the dataset is automatically updated.
sourcepub fn set_triggers(self, input: Option<Vec<DatasetTrigger>>) -> Self
pub fn set_triggers(self, input: Option<Vec<DatasetTrigger>>) -> Self
The DatasetTrigger
objects that specify when the dataset is automatically updated.
sourcepub fn get_triggers(&self) -> &Option<Vec<DatasetTrigger>>
pub fn get_triggers(&self) -> &Option<Vec<DatasetTrigger>>
The DatasetTrigger
objects that specify when the dataset is automatically updated.
sourcepub fn content_delivery_rules(self, input: DatasetContentDeliveryRule) -> Self
pub fn content_delivery_rules(self, input: DatasetContentDeliveryRule) -> Self
Appends an item to content_delivery_rules
.
To override the contents of this collection use set_content_delivery_rules
.
When dataset contents are created they are delivered to destinations specified here.
sourcepub fn set_content_delivery_rules(
self,
input: Option<Vec<DatasetContentDeliveryRule>>
) -> Self
pub fn set_content_delivery_rules( self, input: Option<Vec<DatasetContentDeliveryRule>> ) -> Self
When dataset contents are created they are delivered to destinations specified here.
sourcepub fn get_content_delivery_rules(
&self
) -> &Option<Vec<DatasetContentDeliveryRule>>
pub fn get_content_delivery_rules( &self ) -> &Option<Vec<DatasetContentDeliveryRule>>
When dataset contents are created they are delivered to destinations specified here.
sourcepub fn status(self, input: DatasetStatus) -> Self
pub fn status(self, input: DatasetStatus) -> Self
The status of the dataset.
sourcepub fn set_status(self, input: Option<DatasetStatus>) -> Self
pub fn set_status(self, input: Option<DatasetStatus>) -> Self
The status of the dataset.
sourcepub fn get_status(&self) -> &Option<DatasetStatus>
pub fn get_status(&self) -> &Option<DatasetStatus>
The status of the dataset.
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
When the dataset was created.
sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
When the dataset was created.
sourcepub fn get_creation_time(&self) -> &Option<DateTime>
pub fn get_creation_time(&self) -> &Option<DateTime>
When the dataset was created.
sourcepub fn last_update_time(self, input: DateTime) -> Self
pub fn last_update_time(self, input: DateTime) -> Self
The last time the dataset was updated.
sourcepub fn set_last_update_time(self, input: Option<DateTime>) -> Self
pub fn set_last_update_time(self, input: Option<DateTime>) -> Self
The last time the dataset was updated.
sourcepub fn get_last_update_time(&self) -> &Option<DateTime>
pub fn get_last_update_time(&self) -> &Option<DateTime>
The last time the dataset was updated.
sourcepub fn retention_period(self, input: RetentionPeriod) -> Self
pub fn retention_period(self, input: RetentionPeriod) -> Self
Optional. How long, in days, message data is kept for the dataset.
sourcepub fn set_retention_period(self, input: Option<RetentionPeriod>) -> Self
pub fn set_retention_period(self, input: Option<RetentionPeriod>) -> Self
Optional. How long, in days, message data is kept for the dataset.
sourcepub fn get_retention_period(&self) -> &Option<RetentionPeriod>
pub fn get_retention_period(&self) -> &Option<RetentionPeriod>
Optional. How long, in days, message data is kept for the dataset.
sourcepub fn versioning_configuration(self, input: VersioningConfiguration) -> Self
pub fn versioning_configuration(self, input: VersioningConfiguration) -> Self
Optional. How many versions of dataset contents are kept. If not specified or set to null, only the latest version plus the latest succeeded version (if they are different) are kept for the time period specified by the retentionPeriod
parameter. For more information, see Keeping Multiple Versions of IoT Analytics datasets in the IoT Analytics User Guide.
sourcepub fn set_versioning_configuration(
self,
input: Option<VersioningConfiguration>
) -> Self
pub fn set_versioning_configuration( self, input: Option<VersioningConfiguration> ) -> Self
Optional. How many versions of dataset contents are kept. If not specified or set to null, only the latest version plus the latest succeeded version (if they are different) are kept for the time period specified by the retentionPeriod
parameter. For more information, see Keeping Multiple Versions of IoT Analytics datasets in the IoT Analytics User Guide.
sourcepub fn get_versioning_configuration(&self) -> &Option<VersioningConfiguration>
pub fn get_versioning_configuration(&self) -> &Option<VersioningConfiguration>
Optional. How many versions of dataset contents are kept. If not specified or set to null, only the latest version plus the latest succeeded version (if they are different) are kept for the time period specified by the retentionPeriod
parameter. For more information, see Keeping Multiple Versions of IoT Analytics datasets in the IoT Analytics User Guide.
sourcepub fn late_data_rules(self, input: LateDataRule) -> Self
pub fn late_data_rules(self, input: LateDataRule) -> Self
Appends an item to late_data_rules
.
To override the contents of this collection use set_late_data_rules
.
A list of data rules that send notifications to CloudWatch, when data arrives late. To specify lateDataRules
, the dataset must use a DeltaTimer filter.
sourcepub fn set_late_data_rules(self, input: Option<Vec<LateDataRule>>) -> Self
pub fn set_late_data_rules(self, input: Option<Vec<LateDataRule>>) -> Self
A list of data rules that send notifications to CloudWatch, when data arrives late. To specify lateDataRules
, the dataset must use a DeltaTimer filter.
sourcepub fn get_late_data_rules(&self) -> &Option<Vec<LateDataRule>>
pub fn get_late_data_rules(&self) -> &Option<Vec<LateDataRule>>
A list of data rules that send notifications to CloudWatch, when data arrives late. To specify lateDataRules
, the dataset must use a DeltaTimer filter.
Trait Implementations§
source§impl Clone for DatasetBuilder
impl Clone for DatasetBuilder
source§fn clone(&self) -> DatasetBuilder
fn clone(&self) -> DatasetBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DatasetBuilder
impl Debug for DatasetBuilder
source§impl Default for DatasetBuilder
impl Default for DatasetBuilder
source§fn default() -> DatasetBuilder
fn default() -> DatasetBuilder
source§impl PartialEq for DatasetBuilder
impl PartialEq for DatasetBuilder
source§fn eq(&self, other: &DatasetBuilder) -> bool
fn eq(&self, other: &DatasetBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.