Class: Google::Apis::GenomicsV2alpha1::Event
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::GenomicsV2alpha1::Event
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/genomics_v2alpha1/classes.rb,
 generated/google/apis/genomics_v2alpha1/representations.rb,
 generated/google/apis/genomics_v2alpha1/representations.rb
Overview
Event carries information about events that occur during pipeline execution.
Instance Attribute Summary collapse
- 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A human readable description of the event. 
- 
  
    
      #details  ⇒ Hash<String,Object> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Machine readable details about the event. 
- 
  
    
      #timestamp  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The time that the event occurred. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ Event 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of Event. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Event
Returns a new instance of Event
| 512 513 514 | # File 'generated/google/apis/genomics_v2alpha1/classes.rb', line 512 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#description ⇒ String
A human readable description of the event.  Note that these strings may
change at any time without notice.  Any application logic must use the
information in the details field.
Corresponds to the JSON property description
| 500 501 502 | # File 'generated/google/apis/genomics_v2alpha1/classes.rb', line 500 def description @description end | 
#details ⇒ Hash<String,Object>
Machine readable details about the event.
Corresponds to the JSON property details
| 505 506 507 | # File 'generated/google/apis/genomics_v2alpha1/classes.rb', line 505 def details @details end | 
#timestamp ⇒ String
The time that the event occurred.
Corresponds to the JSON property timestamp
| 510 511 512 | # File 'generated/google/apis/genomics_v2alpha1/classes.rb', line 510 def @timestamp end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 517 518 519 520 521 | # File 'generated/google/apis/genomics_v2alpha1/classes.rb', line 517 def update!(**args) @description = args[:description] if args.key?(:description) @details = args[:details] if args.key?(:details) @timestamp = args[:timestamp] if args.key?(:timestamp) end |