Class: Orb::Models::Threshold

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/orb/models/threshold.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Internal::Type::BaseModel

==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Constructor Details

#initialize(value: ) ⇒ Object

Some parameter documentations has been truncated, see Orb::Models::Threshold for more details.

Thresholds are used to define the conditions under which an alert will be triggered.

Parameters:

  • value (Float) (defaults to: )

    The value at which an alert will fire. For credit balance alerts, the alert will



# File 'lib/orb/models/threshold.rb', line 14

Instance Attribute Details

#valueFloat

The value at which an alert will fire. For credit balance alerts, the alert will fire at or below this value. For usage and cost alerts, the alert will fire at or above this value.

Returns:

  • (Float)


12
# File 'lib/orb/models/threshold.rb', line 12

required :value, Float