Class: Aws::IoTAnalytics::Types::UpdateDatasetRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTAnalytics::Types::UpdateDatasetRequest
- Defined in:
- gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#actions ⇒ Array<Types::DatasetAction>
A list of
DatasetAction
objects. -
#content_delivery_rules ⇒ Array<Types::DatasetContentDeliveryRule>
When dataset contents are created, they are delivered to destinations specified here.
-
#dataset_name ⇒ String
The name of the dataset to update.
-
#late_data_rules ⇒ Array<Types::LateDataRule>
A list of data rules that send notifications to CloudWatch, when data arrives late.
-
#retention_period ⇒ Types::RetentionPeriod
How long, in days, dataset contents are kept for the dataset.
-
#triggers ⇒ Array<Types::DatasetTrigger>
A list of
DatasetTrigger
objects. -
#versioning_configuration ⇒ Types::VersioningConfiguration
Optional.
Instance Attribute Details
#actions ⇒ Array<Types::DatasetAction>
A list of DatasetAction
objects.
3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 |
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 3006 class UpdateDatasetRequest < Struct.new( :dataset_name, :actions, :triggers, :content_delivery_rules, :retention_period, :versioning_configuration, :late_data_rules) SENSITIVE = [] include Aws::Structure end |
#content_delivery_rules ⇒ Array<Types::DatasetContentDeliveryRule>
When dataset contents are created, they are delivered to destinations specified here.
3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 |
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 3006 class UpdateDatasetRequest < Struct.new( :dataset_name, :actions, :triggers, :content_delivery_rules, :retention_period, :versioning_configuration, :late_data_rules) SENSITIVE = [] include Aws::Structure end |
#dataset_name ⇒ String
The name of the dataset to update.
3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 |
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 3006 class UpdateDatasetRequest < Struct.new( :dataset_name, :actions, :triggers, :content_delivery_rules, :retention_period, :versioning_configuration, :late_data_rules) SENSITIVE = [] include Aws::Structure end |
#late_data_rules ⇒ Array<Types::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.
3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 |
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 3006 class UpdateDatasetRequest < Struct.new( :dataset_name, :actions, :triggers, :content_delivery_rules, :retention_period, :versioning_configuration, :late_data_rules) SENSITIVE = [] include Aws::Structure end |
#retention_period ⇒ Types::RetentionPeriod
How long, in days, dataset contents are kept for the dataset.
3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 |
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 3006 class UpdateDatasetRequest < Struct.new( :dataset_name, :actions, :triggers, :content_delivery_rules, :retention_period, :versioning_configuration, :late_data_rules) SENSITIVE = [] include Aws::Structure end |
#triggers ⇒ Array<Types::DatasetTrigger>
A list of DatasetTrigger
objects. The list can be empty or can
contain up to five DatasetTrigger
objects.
3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 |
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 3006 class UpdateDatasetRequest < Struct.new( :dataset_name, :actions, :triggers, :content_delivery_rules, :retention_period, :versioning_configuration, :late_data_rules) SENSITIVE = [] include Aws::Structure end |
#versioning_configuration ⇒ Types::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.
3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 |
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 3006 class UpdateDatasetRequest < Struct.new( :dataset_name, :actions, :triggers, :content_delivery_rules, :retention_period, :versioning_configuration, :late_data_rules) SENSITIVE = [] include Aws::Structure end |