Class: Aws::IoTEvents::Types::AssetPropertyTimestamp
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::IoTEvents::Types::AssetPropertyTimestamp
 
 
- 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
- 
  
    
      #offset_in_nanos  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The nanosecond offset converted from ‘timeInSeconds`.
 - 
  
    
      #time_in_seconds  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The timestamp, in seconds, in the Unix epoch format.
 
Instance Attribute Details
#offset_in_nanos ⇒ String
The nanosecond offset converted from ‘timeInSeconds`. The valid range is between 0-999999999.
      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_seconds ⇒ String
The timestamp, in seconds, in the Unix epoch format. The valid range is between 1-31556889864403199.
      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  |