Class: Hatchet::Features::RunFilter

Inherits:
Object
  • Object
show all
Defined in:
lib/hatchet/features/runs.rb

Overview

Filter options for listing task runs

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(since:, until_time: nil, statuses: nil, workflow_ids: nil, additional_metadata: nil) ⇒ RunFilter

Returns a new instance of RunFilter.



12
13
14
15
16
17
18
# File 'lib/hatchet/features/runs.rb', line 12

def initialize(since:, until_time: nil, statuses: nil, workflow_ids: nil, additional_metadata: nil)
  @since = since
  @until_time = until_time
  @statuses = statuses
  @workflow_ids = workflow_ids
  @additional_metadata = 
end

Instance Attribute Details

#additional_metadataObject

Returns the value of attribute additional_metadata.



10
11
12
# File 'lib/hatchet/features/runs.rb', line 10

def 
  @additional_metadata
end

#sinceObject

Returns the value of attribute since.



10
11
12
# File 'lib/hatchet/features/runs.rb', line 10

def since
  @since
end

#statusesObject

Returns the value of attribute statuses.



10
11
12
# File 'lib/hatchet/features/runs.rb', line 10

def statuses
  @statuses
end

#until_timeObject

Returns the value of attribute until_time.



10
11
12
# File 'lib/hatchet/features/runs.rb', line 10

def until_time
  @until_time
end

#workflow_idsObject

Returns the value of attribute workflow_ids.



10
11
12
# File 'lib/hatchet/features/runs.rb', line 10

def workflow_ids
  @workflow_ids
end