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

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

Overview

Note:

When making an API call, you may pass AssetPropertyTimestamp data as a hash:

{
  time_in_seconds: "AssetPropertyTimeInSeconds", # required
  offset_in_nanos: "AssetPropertyOffsetInNanos",
}

A structure that contains timestamp information. For more information, see TimeInNanos in the AWS IoT SiteWise API Reference.

For parameters that are string data type, you can specify the following options:

  • Use a string. For example, the timeInSeconds value can be '1586400675'.

  • Use an expression. For example, the timeInSeconds value can be '$\{$input.TemperatureInput.sensorData.timestamp/1000\}'.

    For more information, see Expressions in the AWS IoT Events Developer Guide.

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. You can also specify an expression.

Returns:

  • (String)


258
259
260
261
262
263
# File 'gems/aws-sdk-iotevents/lib/aws-sdk-iotevents/types.rb', line 258

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. You can also specify an expression.

Returns:

  • (String)


258
259
260
261
262
263
# File 'gems/aws-sdk-iotevents/lib/aws-sdk-iotevents/types.rb', line 258

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