class LogStash::Filters::Aggregate::Element

Element of “aggregate_maps”

Attributes

creation_timestamp[RW]
difference_from_creation_to_now[RW]
difference_from_lastevent_to_now[RW]
inactivity_timeout[RW]
lastevent_timestamp[RW]
map[RW]
task_id[RW]
timeout[RW]

Public Class Methods

new(creation_timestamp, task_id) click to toggle source
# File lib/logstash/filters/aggregate.rb, line 495
def initialize(creation_timestamp, task_id)
  @creation_timestamp = creation_timestamp
  @lastevent_timestamp = creation_timestamp    
  @difference_from_creation_to_now = (Time.now - creation_timestamp).to_i
  @difference_from_lastevent_to_now = @difference_from_creation_to_now
  @timeout = nil
  @inactivity_timeout = nil
  @task_id = task_id
  @map = {}
end