Class: Hatchet::Features::RunFilter

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

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_metadataHash[String, String]?

Returns the value of attribute additional_metadata.

Returns:

  • (Hash[String, String], nil)


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

def 
  @additional_metadata
end

#sinceTime

Returns the value of attribute since.

Returns:

  • (Time)


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

def since
  @since
end

#statusesArray[untyped]?

Returns the value of attribute statuses.

Returns:

  • (Array[untyped], nil)


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

def statuses
  @statuses
end

#until_timeTime?

Returns the value of attribute until_time.

Returns:

  • (Time, nil)


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

def until_time
  @until_time
end

#workflow_idsArray[String]?

Returns the value of attribute workflow_ids.

Returns:

  • (Array[String], nil)


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

def workflow_ids
  @workflow_ids
end