Interface CfnCampaignPropsMixin.IConditionBasedCollectionSchemeProperty
Information about a collection scheme that uses a simple logical expression to recognize what data to collect.
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.IoTFleetWise
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public interface CfnCampaignPropsMixin.IConditionBasedCollectionSchemeProperty
Syntax (vb)
Public Interface CfnCampaignPropsMixin.IConditionBasedCollectionSchemeProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.IoTFleetWise;
var conditionBasedCollectionSchemeProperty = new ConditionBasedCollectionSchemeProperty {
ConditionLanguageVersion = 123,
Expression = "expression",
MinimumTriggerIntervalMs = 123,
TriggerMode = "triggerMode"
};
Synopsis
Properties
| ConditionLanguageVersion | Specifies the version of the conditional expression language. |
| Expression | The logical expression used to recognize what data to collect. |
| MinimumTriggerIntervalMs | The minimum duration of time between two triggering events to collect data, in milliseconds. |
| TriggerMode | Whether to collect data for all triggering events ( |
Properties
ConditionLanguageVersion
Specifies the version of the conditional expression language.
double? ConditionLanguageVersion { get; }
Property Value
Remarks
Expression
The logical expression used to recognize what data to collect.
string? Expression { get; }
Property Value
Remarks
For example, $variable.Vehicle.OutsideAirTemperature >= 105.0 .
MinimumTriggerIntervalMs
The minimum duration of time between two triggering events to collect data, in milliseconds.
double? MinimumTriggerIntervalMs { get; }
Property Value
Remarks
If a signal changes often, you might want to collect data at a slower rate.
TriggerMode
Whether to collect data for all triggering events ( ALWAYS ).
string? TriggerMode { get; }
Property Value
Remarks
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.