Class: Aws::IoTAnalytics::Types::UpdateDatasetRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTAnalytics::Types::UpdateDatasetRequest
- Includes:
- Structure
- Defined in:
- 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 '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 '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 '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.
[1]: docs.aws.amazon.com/iotanalytics/latest/APIReference/API_DeltaTime.html
3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 |
# File '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 '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 '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 '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 |