Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Documentation
data AssetPropertyTimestamp Source #
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.
See: newAssetPropertyTimestamp
smart constructor.
AssetPropertyTimestamp' | |
|
Instances
newAssetPropertyTimestamp Source #
Create a value of AssetPropertyTimestamp
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:offsetInNanos:AssetPropertyTimestamp'
, assetPropertyTimestamp_offsetInNanos
- The nanosecond offset converted from timeInSeconds
. The valid range is
between 0-999999999.
$sel:timeInSeconds:AssetPropertyTimestamp'
, assetPropertyTimestamp_timeInSeconds
- The timestamp, in seconds, in the Unix epoch format. The valid range is
between 1-31556889864403199.
assetPropertyTimestamp_offsetInNanos :: Lens' AssetPropertyTimestamp (Maybe Text) Source #
The nanosecond offset converted from timeInSeconds
. The valid range is
between 0-999999999.
assetPropertyTimestamp_timeInSeconds :: Lens' AssetPropertyTimestamp Text Source #
The timestamp, in seconds, in the Unix epoch format. The valid range is between 1-31556889864403199.