class Aws::IoTEvents::Types::AssetPropertyTimestamp
A structure that contains timestamp information. For more information, see [TimeInNanos] in the *AWS IoT SiteWise API Reference*.
You must use expressions for all parameters in `AssetPropertyTimestamp`. The expressions accept literals, operators, functions, references, and substitution templates.
Examples
-
For literal values, the expressions must contain single quotes. For example, the value for the `timeInSeconds` parameter can be `'1586400675'`.
-
For references, you must specify either variables or input values. For example, the value for the `offsetInNanos` parameter can be `$variable.time`.
-
For a substitution template, you must use `${}`, and the template must be in single quotes. A substitution template can also contain a combination of literals, operators, functions, references, and substitution templates.
In the following example, the value for the `timeInSeconds` parameter uses a substitution template.
`'${$input.TemperatureInput.sensorData.timestamp / 1000}'`
For more information, see [Expressions] in the *AWS IoT Events Developer Guide*.
[1]: docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_TimeInNanos.html [2]: docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-expressions.html
@note When making an API call, you may pass AssetPropertyTimestamp
data as a hash: { time_in_seconds: "AssetPropertyTimeInSeconds", # required offset_in_nanos: "AssetPropertyOffsetInNanos", }
@!attribute [rw] time_in_seconds
The timestamp, in seconds, in the Unix epoch format. The valid range is between 1-31556889864403199. @return [String]
@!attribute [rw] offset_in_nanos
The nanosecond offset converted from `timeInSeconds`. The valid range is between 0-999999999. @return [String]
Constants
- SENSITIVE