Module: OpenObserve::Api::Models::CorrelationReason

Defined in:
lib/openobserve-api/models/correlation_reason.rb

Constant Summary collapse

SERVICE_DISCOVERY =
'service_discovery'
PRIMARY_MATCH =
'primary_match'
SECONDARY_MATCH =
'secondary_match'
ALERT_ID =
'alert_id'

Class Method Summary collapse

Class Method Details

.allObject



17
18
19
20
21
22
23
24
# File 'lib/openobserve-api/models/correlation_reason.rb', line 17

def self.all
  @all ||= [
    SERVICE_DISCOVERY,
    PRIMARY_MATCH,
    SECONDARY_MATCH,
    ALERT_ID,
  ].freeze
end

.valid?(value) ⇒ Boolean

Returns:

  • (Boolean)


26
27
28
# File 'lib/openobserve-api/models/correlation_reason.rb', line 26

def self.valid?(value)
  all.include?(value)
end