# frozen_string_literal: true
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: keyapis/telemetry_alerting/v1/keyapis_telemetry_alerting_trigger_v1.proto

require 'google/protobuf'

require 'google/api/annotations_pb'
require 'google/api/field_behavior_pb'
require 'google/protobuf/wrappers_pb'
require 'google/protobuf/timestamp_pb'


descriptor_data = "\nIkeyapis/telemetry_alerting/v1/keyapis_telemetry_alerting_trigger_v1.proto\x12\x1dkeyapis.telemetry_alerting.v1\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xc9\x01\n GetTriggerAlertDeviceListRequest\x12\x0f\n\x02id\x18\x01 \x01(\x05\x42\x03\xe0\x41\x02\x12\x41\n\x06\x66ilter\x18\x02 \x01(\x0b\x32\x31.keyapis.telemetry_alerting.v1.TriggerAlertFilter\x12\x43\n\x06paging\x18\x03 \x01(\x0b\x32\x31.keyapis.telemetry_alerting.v1.TriggerAlertPagingH\x00\x42\x0c\n\npagination\"\x92\x03\n\x12TriggerAlertPaging\x12T\n\rorder_by_type\x18\x01 \x01(\x0e\x32=.keyapis.telemetry_alerting.v1.TriggerAlertPaging.OrderByType\x12W\n\x0e\x64irection_type\x18\x02 \x01(\x0e\x32?.keyapis.telemetry_alerting.v1.TriggerAlertPaging.DirectionType\x12\r\n\x05limit\x18\x03 \x01(\x05\x12\x0e\n\x06offset\x18\x04 \x01(\x05\"n\n\x0bOrderByType\x12\x19\n\x15ORDER_BY_TYPE_UNKNOWN\x10\x00\x12\r\n\tRAISED_AT\x10\x01\x12\x0e\n\nTRIGGER_ID\x10\x02\x12\t\n\x05TITLE\x10\x03\x12\x0c\n\x08\x44ISABLED\x10\x04\x12\x0c\n\x08SEVERITY\x10\x05\">\n\rDirectionType\x12\x1a\n\x16\x44IRECTION_TYPE_UNKNOWN\x10\x00\x12\x08\n\x04\x44\x45SC\x10\x01\x12\x07\n\x03\x41SC\x10\x02\"<\n\x0b\x41lertDevice\x12\x15\n\x08\x61lert_id\x18\x01 \x01(\x05\x42\x03\xe0\x41\x02\x12\x16\n\tdevice_id\x18\x02 \x01(\x05\x42\x03\xe0\x41\x02\"g\n!GetTriggerAlertDeviceListResponse\x12:\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32*.keyapis.telemetry_alerting.v1.AlertDeviceH\x00\x42\x06\n\x04type\"$\n\x11GetTriggerRequest\x12\x0f\n\x02id\x18\x01 \x01(\x05\x42\x03\xe0\x41\x02\"T\n\x12GetTriggerResponse\x12\x36\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32&.keyapis.telemetry_alerting.v1.TriggerH\x00\x42\x06\n\x04type\"\xb2\x01\n\x1aGetTriggerAlertListRequest\x12\x41\n\x06\x66ilter\x18\x01 \x01(\x0b\x32\x31.keyapis.telemetry_alerting.v1.TriggerAlertFilter\x12\x43\n\x06paging\x18\x02 \x01(\x0b\x32\x31.keyapis.telemetry_alerting.v1.TriggerAlertPagingH\x00\x42\x0c\n\npagination\"g\n\x1ePostTriggerAlertDisableRequest\x12\x0f\n\x02id\x18\x01 \x01(\x05\x42\x03\xe0\x41\x02\x12\x34\n\x0e\x63losing_reason\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"!\n\x1fPostTriggerAlertDisableResponse\"`\n\x1bGetTriggerAlertCountRequest\x12\x41\n\x06\x66ilter\x18\x01 \x01(\x0b\x32\x31.keyapis.telemetry_alerting.v1.TriggerAlertFilter\"\xa3\x01\n\x15GetTriggerListRequest\x12<\n\x06\x66ilter\x18\x01 \x01(\x0b\x32,.keyapis.telemetry_alerting.v1.TriggerFilter\x12>\n\x06paging\x18\x02 \x01(\x0b\x32,.keyapis.telemetry_alerting.v1.TriggerPagingH\x00\x42\x0c\n\npagination\"\xec\x02\n\rTriggerPaging\x12O\n\rorder_by_type\x18\x01 \x01(\x0e\x32\x38.keyapis.telemetry_alerting.v1.TriggerPaging.OrderByType\x12R\n\x0e\x64irection_type\x18\x02 \x01(\x0e\x32:.keyapis.telemetry_alerting.v1.TriggerPaging.DirectionType\x12\r\n\x05limit\x18\x03 \x01(\x05\x12\x0e\n\x06offset\x18\x04 \x01(\x05\"W\n\x0bOrderByType\x12\x19\n\x15ORDER_BY_TYPE_UNKNOWN\x10\x00\x12\x06\n\x02ID\x10\x01\x12\t\n\x05TITLE\x10\x02\x12\x0c\n\x08\x44ISABLED\x10\x03\x12\x0c\n\x08SEVERITY\x10\x04\">\n\rDirectionType\x12\x1a\n\x16\x44IRECTION_TYPE_UNKNOWN\x10\x00\x12\x08\n\x04\x44\x45SC\x10\x01\x12\x07\n\x03\x41SC\x10\x02\"\x9e\x03\n\rTriggerFilter\x12K\n\x0eseverity_types\x18\x01 \x03(\x0e\x32\x33.keyapis.telemetry_alerting.v1.Trigger.SeverityType\x12\x0c\n\x04tags\x18\x02 \x03(\t\x12G\n\x0cmetric_types\x18\x03 \x03(\x0e\x32\x31.keyapis.telemetry_alerting.v1.Trigger.MetricType\x12\x15\n\rdevice_models\x18\x04 \x03(\t\x12G\n\x0c\x64\x65vice_types\x18\x05 \x03(\x0e\x32\x31.keyapis.telemetry_alerting.v1.Trigger.DeviceType\x12X\n\x15metric_grouping_types\x18\x06 \x03(\x0e\x32\x39.keyapis.telemetry_alerting.v1.Trigger.MetricGroupingType\x12/\n\x0bis_disabled\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xec\x04\n\x12TriggerAlertFilter\x12S\n\x16trigger_severity_types\x18\x01 \x03(\x0e\x32\x33.keyapis.telemetry_alerting.v1.Trigger.SeverityType\x12\x10\n\x08\x66ias_ids\x18\x02 \x03(\t\x12\x0c\n\x04tags\x18\x03 \x03(\t\x12G\n\x0cmetric_types\x18\x04 \x03(\x0e\x32\x31.keyapis.telemetry_alerting.v1.Trigger.MetricType\x12\x15\n\rdevice_models\x18\x05 \x03(\t\x12G\n\x0c\x64\x65vice_types\x18\x06 \x03(\x0e\x32\x31.keyapis.telemetry_alerting.v1.Trigger.DeviceType\x12\x19\n\x11\x64\x65vice_parent_ids\x18\x07 \x03(\x05\x12\x12\n\ndevice_ids\x18\x08 \x03(\x05\x12/\n\x0bis_disabled\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x33\n\x0f\x61\x66ter_raised_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10\x62\x65\x66ore_raised_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12X\n\x15metric_grouping_types\x18\x0c \x03(\x0e\x32\x39.keyapis.telemetry_alerting.v1.Trigger.MetricGroupingType\x12\x13\n\x0btrigger_ids\x18\r \x03(\x05\"\xa2\x12\n\x07Trigger\x12\n\n\x02id\x18\x01 \x01(\x05\x12\x33\n\nchanged_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x12\n\x05title\x18\x03 \x01(\tB\x03\xe0\x41\x02\x12O\n\rcriteria_type\x18\x04 \x01(\x0e\x32\x33.keyapis.telemetry_alerting.v1.Trigger.CriteriaTypeB\x03\xe0\x41\x02\x12\x16\n\tthreshold\x18\x05 \x01(\x02\x42\x03\xe0\x41\x02\x12\x16\n\x0csliding_days\x18\x06 \x01(\x05H\x00\x12S\n\x10\x66ixed_days_range\x18\x07 \x01(\x0b\x32\x37.keyapis.telemetry_alerting.v1.Trigger.FixedDaysOfMonthH\x00\x12K\n\x0bperiod_type\x18\x08 \x01(\x0e\x32\x31.keyapis.telemetry_alerting.v1.Trigger.PeriodTypeB\x03\xe0\x41\x02\x12O\n\rseverity_type\x18\t \x01(\x0e\x32\x33.keyapis.telemetry_alerting.v1.Trigger.SeverityTypeB\x03\xe0\x41\x02\x12\x18\n\x0bis_disabled\x18\n \x01(\x08\x42\x03\xe0\x41\x02\x12\x31\n\x0binstruction\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12G\n\x0cmetric_types\x18\x0c \x03(\x0e\x32\x31.keyapis.telemetry_alerting.v1.Trigger.MetricType\x12\x15\n\rdevice_models\x18\r \x03(\t\x12G\n\x0c\x64\x65vice_types\x18\x0e \x03(\x0e\x32\x31.keyapis.telemetry_alerting.v1.Trigger.DeviceType\x12W\n\x14metric_grouping_type\x18\x0f \x01(\x0e\x32\x39.keyapis.telemetry_alerting.v1.Trigger.MetricGroupingType\x12\x19\n\x11success_threshold\x18\x10 \x01(\x05\x12\x0c\n\x04tags\x18\x11 \x03(\t\x12\x1e\n\x16is_manually_unclosable\x18\x12 \x01(\x08\x12%\n\x1dis_range_metric_expected_freq\x18\x13 \x01(\x08\x1a\x36\n\x10\x46ixedDaysOfMonth\x12\x11\n\tstart_day\x18\x01 \x01(\x05\x12\x0f\n\x07\x65nd_day\x18\x02 \x01(\x05\x1a\xc0\x05\n\x05\x41lert\x12\x0f\n\x02id\x18\x01 \x01(\x05\x42\x03\xe0\x41\x03\x12\x33\n\nchanged_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x17\n\ntrigger_id\x18\x03 \x01(\x05\x42\x03\xe0\x41\x02\x12\x14\n\x07\x66ias_id\x18\x04 \x01(\tB\x03\xe0\x41\x02\x12\x32\n\traised_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x02\x12\x18\n\x0bis_disabled\x18\x06 \x01(\x08\x42\x03\xe0\x41\x02\x12\"\n\x15no_alarm_checks_count\x18\x07 \x01(\x05\x42\x03\xe0\x41\x02\x12O\n\x14trigger_metric_types\x18\x08 \x03(\x0e\x32\x31.keyapis.telemetry_alerting.v1.Trigger.MetricType\x12\x15\n\rdevice_models\x18\t \x03(\t\x12O\n\x14trigger_device_types\x18\n \x03(\x0e\x32\x31.keyapis.telemetry_alerting.v1.Trigger.DeviceType\x12\x35\n\x10\x64\x65vice_parent_id\x18\x0b \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12-\n\tclosed_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x1a\n\x12is_manually_closed\x18\r \x01(\x08\x12\x34\n\x0e\x63losing_reason\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12_\n\x1ctrigger_metric_grouping_type\x18\x0f \x01(\x0e\x32\x39.keyapis.telemetry_alerting.v1.Trigger.MetricGroupingType\"m\n\x0c\x43riteriaType\x12\x19\n\x15\x43RITERIA_TYPE_UNKNOWN\x10\x00\x12\x11\n\rMETRICS_COUNT\x10\x01\x12\x12\n\x0e\x44\x45VICE_PERCENT\x10\x02\x12\x1b\n\x17METRICS_VALUE_DEVIATION\x10\x03\"9\n\nPeriodType\x12\x17\n\x13PERIOD_TYPE_UNKNOWN\x10\x00\x12\x07\n\x03\x44\x41Y\x10\x01\x12\t\n\x05MONTH\x10\x02\"N\n\x0cSeverityType\x12\x19\n\x15SEVERITY_TYPE_UNKNOWN\x10\x00\x12\x0c\n\x08\x43RITICAL\x10\x01\x12\x0b\n\x07WARNING\x10\x02\x12\x08\n\x04INFO\x10\x03\"h\n\nMetricType\x12\x17\n\x13METRIC_TYPE_UNKNOWN\x10\x00\x12\r\n\tHOT_WATER\x10\x01\x12\x0e\n\nCOLD_WATER\x10\x02\x12\x08\n\x04HEAT\x10\x03\x12\x07\n\x03GAS\x10\x04\x12\x0f\n\x0b\x45LECTRICITY\x10\x05\"\xd0\x01\n\nDeviceType\x12\x17\n\x13\x44\x45VICE_TYPE_UNKNOWN\x10\x00\x12\x07\n\x03HUB\x10\x01\x12\x1a\n\x16PULSE_COUNTER_RECORDER\x10\x02\x12\x1d\n\x19PULSE_COUNTER_RECORDER_LR\x10\x03\x12\x13\n\x0fMETERING_DEVICE\x10\x04\x12\x17\n\x13INTERFACE_CONVERTER\x10\x05\x12\r\n\tM_BUS_HUB\x10\x06\x12\x1b\n\x17\x43OMMUNICATION_MODULE_LR\x10\x07\x12\x0b\n\x07\x42\x41SE_LR\x10\x08\"T\n\x12MetricGroupingType\x12 \n\x1cMETRIC_GROUPING_TYPE_UNKNOWN\x10\x00\x12\r\n\tPARENT_ID\x10\x01\x12\r\n\tDEVICE_ID\x10\x02\x42\x07\n\x05range\"X\n\x16GetTriggerListResponse\x12\x36\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32&.keyapis.telemetry_alerting.v1.TriggerH\x00\x42\x06\n\x04type\"c\n\x1bGetTriggerAlertListResponse\x12<\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32,.keyapis.telemetry_alerting.v1.Trigger.AlertH\x00\x42\x06\n\x04type\"V\n\x16GetTriggerCountRequest\x12<\n\x06\x66ilter\x18\x01 \x01(\x0b\x32,.keyapis.telemetry_alerting.v1.TriggerFilter\"1\n\x17GetTriggerCountResponse\x12\x0e\n\x04\x64\x61ta\x18\x01 \x01(\x05H\x00\x42\x06\n\x04type\"6\n\x1cGetTriggerAlertCountResponse\x12\x0e\n\x04\x64\x61ta\x18\x01 \x01(\x05H\x00\x42\x06\n\x04type\"O\n\x12PostTriggerRequest\x12\x39\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32&.keyapis.telemetry_alerting.v1.TriggerB\x03\xe0\x41\x02\"U\n\x13PostTriggerResponse\x12\x36\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32&.keyapis.telemetry_alerting.v1.TriggerH\x00\x42\x06\n\x04type\"\'\n\x14\x44\x65leteTriggerRequest\x12\x0f\n\x02id\x18\x01 \x01(\x05\x42\x03\xe0\x41\x02\"\x17\n\x15\x44\x65leteTriggerResponse\",\n\x19\x44\x65leteTriggerAlertRequest\x12\x0f\n\x02id\x18\x01 \x01(\x05\x42\x03\xe0\x41\x02\"\x1c\n\x1a\x44\x65leteTriggerAlertResponse2\x86\x0f\n\x0eTriggerService\x12\xa3\x01\n\x0bPostTrigger\x12\x31.keyapis.telemetry_alerting.v1.PostTriggerRequest\x1a\x32.keyapis.telemetry_alerting.v1.PostTriggerResponse\"-\x82\xd3\xe4\x93\x02\'\"\"/telemetry_alerting/api/v1/trigger:\x01*\x12\xa2\x01\n\nGetTrigger\x12\x30.keyapis.telemetry_alerting.v1.GetTriggerRequest\x1a\x31.keyapis.telemetry_alerting.v1.GetTriggerResponse\"/\x82\xd3\xe4\x93\x02)\x12\'/telemetry_alerting/api/v1/trigger/{id}\x12\xb0\x01\n\x0eGetTriggerList\x12\x34.keyapis.telemetry_alerting.v1.GetTriggerListRequest\x1a\x35.keyapis.telemetry_alerting.v1.GetTriggerListResponse\"/\x82\xd3\xe4\x93\x02)\x12\'/telemetry_alerting/api/v1/trigger/list0\x01\x12\xb2\x01\n\x0fGetTriggerCount\x12\x35.keyapis.telemetry_alerting.v1.GetTriggerCountRequest\x1a\x36.keyapis.telemetry_alerting.v1.GetTriggerCountResponse\"0\x82\xd3\xe4\x93\x02*\x12(/telemetry_alerting/api/v1/trigger/count\x12\xab\x01\n\rDeleteTrigger\x12\x33.keyapis.telemetry_alerting.v1.DeleteTriggerRequest\x1a\x34.keyapis.telemetry_alerting.v1.DeleteTriggerResponse\"/\x82\xd3\xe4\x93\x02)*\'/telemetry_alerting/api/v1/trigger/{id}\x12\xc5\x01\n\x13GetTriggerAlertList\x12\x39.keyapis.telemetry_alerting.v1.GetTriggerAlertListRequest\x1a:.keyapis.telemetry_alerting.v1.GetTriggerAlertListResponse\"5\x82\xd3\xe4\x93\x02/\x12-/telemetry_alerting/api/v1/trigger/alert/list0\x01\x12\xc7\x01\n\x14GetTriggerAlertCount\x12:.keyapis.telemetry_alerting.v1.GetTriggerAlertCountRequest\x1a;.keyapis.telemetry_alerting.v1.GetTriggerAlertCountResponse\"6\x82\xd3\xe4\x93\x02\x30\x12./telemetry_alerting/api/v1/trigger/alert/count\x12\xc0\x01\n\x12\x44\x65leteTriggerAlert\x12\x38.keyapis.telemetry_alerting.v1.DeleteTriggerAlertRequest\x1a\x39.keyapis.telemetry_alerting.v1.DeleteTriggerAlertResponse\"5\x82\xd3\xe4\x93\x02/*-/telemetry_alerting/api/v1/trigger/alert/{id}\x12\xd7\x01\n\x17PostTriggerAlertDisable\x12=.keyapis.telemetry_alerting.v1.PostTriggerAlertDisableRequest\x1a>.keyapis.telemetry_alerting.v1.PostTriggerAlertDisableResponse\"=\x82\xd3\xe4\x93\x02\x37\"5/telemetry_alerting/api/v1/trigger/alert/{id}/disable\x12\xe3\x01\n\x19GetTriggerAlertDeviceList\x12?.keyapis.telemetry_alerting.v1.GetTriggerAlertDeviceListRequest\x1a@.keyapis.telemetry_alerting.v1.GetTriggerAlertDeviceListResponse\"A\x82\xd3\xe4\x93\x02;\x12\x39/telemetry_alerting/api/v1/trigger/alert/{id}/device/list0\x01\x42\xea\x01\n ru.keyapis.telemetry_alerting.v1B\x1fKeyapisTelemetryAlertingV1ProtoH\x03P\x00Z\x1e/keyapis_telemetry_alerting_v1\xd8\x01\x01\xf8\x01\x01\xa2\x02\x1bKEYAPISTELEMETRYALERTINGYV1\xaa\x02\x1cKeyapis.TelemetryAlerting.V1\xca\x02\x1cKeyapis\\TelemetryAlerting\\V1\xea\x02\x1eKeyapis::TelemetryAlerting::V1b\x06proto3"

pool = Google::Protobuf::DescriptorPool.generated_pool

begin
  pool.add_serialized_file(descriptor_data)
rescue TypeError => e
  # Compatibility code: will be removed in the next major version.
  require 'google/protobuf/descriptor_pb'
  parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data)
  parsed.clear_dependency
  serialized = parsed.class.encode(parsed)
  file = pool.add_serialized_file(serialized)
  warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}"
  imports = [
    ["google.protobuf.StringValue", "google/protobuf/wrappers.proto"],
    ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"],
  ]
  imports.each do |type_name, expected_filename|
    import_file = pool.lookup(type_name).file_descriptor
    if import_file.name != expected_filename
      warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}"
    end
  end
  warn "Each proto file must use a consistent fully-qualified name."
  warn "This will become an error in the next major version."
end

module Keyapis
  module TelemetryAlerting
    module V1
      GetTriggerAlertDeviceListRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.GetTriggerAlertDeviceListRequest").msgclass
      TriggerAlertPaging = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.TriggerAlertPaging").msgclass
      TriggerAlertPaging::OrderByType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.TriggerAlertPaging.OrderByType").enummodule
      TriggerAlertPaging::DirectionType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.TriggerAlertPaging.DirectionType").enummodule
      AlertDevice = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.AlertDevice").msgclass
      GetTriggerAlertDeviceListResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.GetTriggerAlertDeviceListResponse").msgclass
      GetTriggerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.GetTriggerRequest").msgclass
      GetTriggerResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.GetTriggerResponse").msgclass
      GetTriggerAlertListRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.GetTriggerAlertListRequest").msgclass
      PostTriggerAlertDisableRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.PostTriggerAlertDisableRequest").msgclass
      PostTriggerAlertDisableResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.PostTriggerAlertDisableResponse").msgclass
      GetTriggerAlertCountRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.GetTriggerAlertCountRequest").msgclass
      GetTriggerListRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.GetTriggerListRequest").msgclass
      TriggerPaging = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.TriggerPaging").msgclass
      TriggerPaging::OrderByType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.TriggerPaging.OrderByType").enummodule
      TriggerPaging::DirectionType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.TriggerPaging.DirectionType").enummodule
      TriggerFilter = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.TriggerFilter").msgclass
      TriggerAlertFilter = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.TriggerAlertFilter").msgclass
      Trigger = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.Trigger").msgclass
      Trigger::FixedDaysOfMonth = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.Trigger.FixedDaysOfMonth").msgclass
      Trigger::Alert = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.Trigger.Alert").msgclass
      Trigger::CriteriaType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.Trigger.CriteriaType").enummodule
      Trigger::PeriodType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.Trigger.PeriodType").enummodule
      Trigger::SeverityType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.Trigger.SeverityType").enummodule
      Trigger::MetricType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.Trigger.MetricType").enummodule
      Trigger::DeviceType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.Trigger.DeviceType").enummodule
      Trigger::MetricGroupingType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.Trigger.MetricGroupingType").enummodule
      GetTriggerListResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.GetTriggerListResponse").msgclass
      GetTriggerAlertListResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.GetTriggerAlertListResponse").msgclass
      GetTriggerCountRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.GetTriggerCountRequest").msgclass
      GetTriggerCountResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.GetTriggerCountResponse").msgclass
      GetTriggerAlertCountResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.GetTriggerAlertCountResponse").msgclass
      PostTriggerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.PostTriggerRequest").msgclass
      PostTriggerResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.PostTriggerResponse").msgclass
      DeleteTriggerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.DeleteTriggerRequest").msgclass
      DeleteTriggerResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.DeleteTriggerResponse").msgclass
      DeleteTriggerAlertRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.DeleteTriggerAlertRequest").msgclass
      DeleteTriggerAlertResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("keyapis.telemetry_alerting.v1.DeleteTriggerAlertResponse").msgclass
    end
  end
end
