Class: Aws::IoTEvents::Types::AssetPropertyTimestamp

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iotevents/types.rb

Overview

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.

    ‘’$/ 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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#offset_in_nanosString

The nanosecond offset converted from ‘timeInSeconds`. The valid range is between 0-999999999.

Returns:

  • (String)


618
619
620
621
622
623
# File 'lib/aws-sdk-iotevents/types.rb', line 618

class AssetPropertyTimestamp < Struct.new(
  :time_in_seconds,
  :offset_in_nanos)
  SENSITIVE = []
  include Aws::Structure
end

#time_in_secondsString

The timestamp, in seconds, in the Unix epoch format. The valid range is between 1-31556889864403199.

Returns:

  • (String)


618
619
620
621
622
623
# File 'lib/aws-sdk-iotevents/types.rb', line 618

class AssetPropertyTimestamp < Struct.new(
  :time_in_seconds,
  :offset_in_nanos)
  SENSITIVE = []
  include Aws::Structure
end