Class: Aws::IoTFleetWise::Types::ConditionBasedCollectionScheme
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTFleetWise::Types::ConditionBasedCollectionScheme
- Defined in:
- gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb
Overview
Information about a collection scheme that uses a simple logical expression to recognize what data to collect.
Constant Summary collapse
- SENSITIVE =
[:expression]
Instance Attribute Summary collapse
-
#condition_language_version ⇒ Integer
Specifies the version of the conditional expression language.
-
#expression ⇒ String
The logical expression used to recognize what data to collect.
-
#minimum_trigger_interval_ms ⇒ Integer
The minimum duration of time between two triggering events to collect data, in milliseconds.
-
#trigger_mode ⇒ String
Whether to collect data for all triggering events (
ALWAYS
).
Instance Attribute Details
#condition_language_version ⇒ Integer
Specifies the version of the conditional expression language.
513 514 515 516 517 518 519 520 |
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 513 class ConditionBasedCollectionScheme < Struct.new( :expression, :minimum_trigger_interval_ms, :trigger_mode, :condition_language_version) SENSITIVE = [:expression] include Aws::Structure end |
#expression ⇒ String
The logical expression used to recognize what data to collect. For
example, $variable.`Vehicle.OutsideAirTemperature` >= 105.0
.
513 514 515 516 517 518 519 520 |
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 513 class ConditionBasedCollectionScheme < Struct.new( :expression, :minimum_trigger_interval_ms, :trigger_mode, :condition_language_version) SENSITIVE = [:expression] include Aws::Structure end |
#minimum_trigger_interval_ms ⇒ Integer
The minimum duration of time between two triggering events to collect data, in milliseconds.
513 514 515 516 517 518 519 520 |
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 513 class ConditionBasedCollectionScheme < Struct.new( :expression, :minimum_trigger_interval_ms, :trigger_mode, :condition_language_version) SENSITIVE = [:expression] include Aws::Structure end |
#trigger_mode ⇒ String
Whether to collect data for all triggering events (ALWAYS
).
Specify (RISING_EDGE
), or specify only when the condition first
evaluates to false. For example, triggering on "AirbagDeployed";
Users aren't interested on triggering when the airbag is already
exploded; they only care about the change from not deployed =>
deployed.
513 514 515 516 517 518 519 520 |
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 513 class ConditionBasedCollectionScheme < Struct.new( :expression, :minimum_trigger_interval_ms, :trigger_mode, :condition_language_version) SENSITIVE = [:expression] include Aws::Structure end |