1 /* 2 * Copyright 2020 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 // Generated by the protocol buffer compiler. DO NOT EDIT! 17 // source: google/monitoring/v3/alert.proto 18 19 package com.google.monitoring.v3; 20 21 public final class AlertProto { AlertProto()22 private AlertProto() {} 23 registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)24 public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} 25 registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)26 public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { 27 registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); 28 } 29 30 static final com.google.protobuf.Descriptors.Descriptor 31 internal_static_google_monitoring_v3_AlertPolicy_descriptor; 32 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 33 internal_static_google_monitoring_v3_AlertPolicy_fieldAccessorTable; 34 static final com.google.protobuf.Descriptors.Descriptor 35 internal_static_google_monitoring_v3_AlertPolicy_Documentation_descriptor; 36 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 37 internal_static_google_monitoring_v3_AlertPolicy_Documentation_fieldAccessorTable; 38 static final com.google.protobuf.Descriptors.Descriptor 39 internal_static_google_monitoring_v3_AlertPolicy_Condition_descriptor; 40 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 41 internal_static_google_monitoring_v3_AlertPolicy_Condition_fieldAccessorTable; 42 static final com.google.protobuf.Descriptors.Descriptor 43 internal_static_google_monitoring_v3_AlertPolicy_Condition_Trigger_descriptor; 44 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 45 internal_static_google_monitoring_v3_AlertPolicy_Condition_Trigger_fieldAccessorTable; 46 static final com.google.protobuf.Descriptors.Descriptor 47 internal_static_google_monitoring_v3_AlertPolicy_Condition_MetricThreshold_descriptor; 48 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 49 internal_static_google_monitoring_v3_AlertPolicy_Condition_MetricThreshold_fieldAccessorTable; 50 static final com.google.protobuf.Descriptors.Descriptor 51 internal_static_google_monitoring_v3_AlertPolicy_Condition_MetricAbsence_descriptor; 52 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 53 internal_static_google_monitoring_v3_AlertPolicy_Condition_MetricAbsence_fieldAccessorTable; 54 static final com.google.protobuf.Descriptors.Descriptor 55 internal_static_google_monitoring_v3_AlertPolicy_Condition_LogMatch_descriptor; 56 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 57 internal_static_google_monitoring_v3_AlertPolicy_Condition_LogMatch_fieldAccessorTable; 58 static final com.google.protobuf.Descriptors.Descriptor 59 internal_static_google_monitoring_v3_AlertPolicy_Condition_LogMatch_LabelExtractorsEntry_descriptor; 60 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 61 internal_static_google_monitoring_v3_AlertPolicy_Condition_LogMatch_LabelExtractorsEntry_fieldAccessorTable; 62 static final com.google.protobuf.Descriptors.Descriptor 63 internal_static_google_monitoring_v3_AlertPolicy_Condition_MonitoringQueryLanguageCondition_descriptor; 64 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 65 internal_static_google_monitoring_v3_AlertPolicy_Condition_MonitoringQueryLanguageCondition_fieldAccessorTable; 66 static final com.google.protobuf.Descriptors.Descriptor 67 internal_static_google_monitoring_v3_AlertPolicy_AlertStrategy_descriptor; 68 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 69 internal_static_google_monitoring_v3_AlertPolicy_AlertStrategy_fieldAccessorTable; 70 static final com.google.protobuf.Descriptors.Descriptor 71 internal_static_google_monitoring_v3_AlertPolicy_AlertStrategy_NotificationRateLimit_descriptor; 72 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 73 internal_static_google_monitoring_v3_AlertPolicy_AlertStrategy_NotificationRateLimit_fieldAccessorTable; 74 static final com.google.protobuf.Descriptors.Descriptor 75 internal_static_google_monitoring_v3_AlertPolicy_UserLabelsEntry_descriptor; 76 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 77 internal_static_google_monitoring_v3_AlertPolicy_UserLabelsEntry_fieldAccessorTable; 78 getDescriptor()79 public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { 80 return descriptor; 81 } 82 83 private static com.google.protobuf.Descriptors.FileDescriptor descriptor; 84 85 static { 86 java.lang.String[] descriptorData = { 87 "\n google/monitoring/v3/alert.proto\022\024goog" 88 + "le.monitoring.v3\032\037google/api/field_behav" 89 + "ior.proto\032\031google/api/resource.proto\032!go" 90 + "ogle/monitoring/v3/common.proto\032*google/" 91 + "monitoring/v3/mutation_record.proto\032\036goo" 92 + "gle/protobuf/duration.proto\032\036google/prot" 93 + "obuf/wrappers.proto\032\027google/rpc/status.p" 94 + "roto\"\333\032\n\013AlertPolicy\022\014\n\004name\030\001 \001(\t\022\024\n\014di" 95 + "splay_name\030\002 \001(\t\022F\n\rdocumentation\030\r \001(\0132" 96 + "/.google.monitoring.v3.AlertPolicy.Docum" 97 + "entation\022F\n\013user_labels\030\020 \003(\01321.google.m" 98 + "onitoring.v3.AlertPolicy.UserLabelsEntry" 99 + "\022?\n\nconditions\030\014 \003(\0132+.google.monitoring" 100 + ".v3.AlertPolicy.Condition\022I\n\010combiner\030\006 " 101 + "\001(\01627.google.monitoring.v3.AlertPolicy.C" 102 + "onditionCombinerType\022+\n\007enabled\030\021 \001(\0132\032." 103 + "google.protobuf.BoolValue\022$\n\010validity\030\022 " 104 + "\001(\0132\022.google.rpc.Status\022\035\n\025notification_" 105 + "channels\030\016 \003(\t\022=\n\017creation_record\030\n \001(\0132" 106 + "$.google.monitoring.v3.MutationRecord\022=\n" 107 + "\017mutation_record\030\013 \001(\0132$.google.monitori" 108 + "ng.v3.MutationRecord\022G\n\016alert_strategy\030\025" 109 + " \001(\0132/.google.monitoring.v3.AlertPolicy." 110 + "AlertStrategy\0323\n\rDocumentation\022\017\n\007conten" 111 + "t\030\001 \001(\t\022\021\n\tmime_type\030\002 \001(\t\032\316\020\n\tCondition" 112 + "\022\014\n\004name\030\014 \001(\t\022\024\n\014display_name\030\006 \001(\t\022Z\n\023" 113 + "condition_threshold\030\001 \001(\0132;.google.monit" 114 + "oring.v3.AlertPolicy.Condition.MetricThr" 115 + "esholdH\000\022U\n\020condition_absent\030\002 \001(\01329.goo" 116 + "gle.monitoring.v3.AlertPolicy.Condition." 117 + "MetricAbsenceH\000\022U\n\025condition_matched_log" 118 + "\030\024 \001(\01324.google.monitoring.v3.AlertPolic" 119 + "y.Condition.LogMatchH\000\022{\n#condition_moni" 120 + "toring_query_language\030\023 \001(\0132L.google.mon" 121 + "itoring.v3.AlertPolicy.Condition.Monitor" 122 + "ingQueryLanguageConditionH\000\0325\n\007Trigger\022\017" 123 + "\n\005count\030\001 \001(\005H\000\022\021\n\007percent\030\002 \001(\001H\000B\006\n\004ty" 124 + "pe\032\352\003\n\017MetricThreshold\022\023\n\006filter\030\002 \001(\tB\003" 125 + "\340A\002\0227\n\014aggregations\030\010 \003(\0132!.google.monit" 126 + "oring.v3.Aggregation\022\032\n\022denominator_filt" 127 + "er\030\t \001(\t\022C\n\030denominator_aggregations\030\n \003" 128 + "(\0132!.google.monitoring.v3.Aggregation\0228\n" 129 + "\ncomparison\030\004 \001(\0162$.google.monitoring.v3" 130 + ".ComparisonType\022\027\n\017threshold_value\030\005 \001(\001" 131 + "\022+\n\010duration\030\006 \001(\0132\031.google.protobuf.Dur" 132 + "ation\022D\n\007trigger\030\007 \001(\01323.google.monitori" 133 + "ng.v3.AlertPolicy.Condition.Trigger\022b\n\027e" 134 + "valuation_missing_data\030\013 \001(\0162A.google.mo" 135 + "nitoring.v3.AlertPolicy.Condition.Evalua" 136 + "tionMissingData\032\320\001\n\rMetricAbsence\022\023\n\006fil" 137 + "ter\030\001 \001(\tB\003\340A\002\0227\n\014aggregations\030\005 \003(\0132!.g" 138 + "oogle.monitoring.v3.Aggregation\022+\n\010durat" 139 + "ion\030\002 \001(\0132\031.google.protobuf.Duration\022D\n\007" 140 + "trigger\030\003 \001(\01323.google.monitoring.v3.Ale" 141 + "rtPolicy.Condition.Trigger\032\274\001\n\010LogMatch\022" 142 + "\023\n\006filter\030\001 \001(\tB\003\340A\002\022c\n\020label_extractors" 143 + "\030\002 \003(\0132I.google.monitoring.v3.AlertPolic" 144 + "y.Condition.LogMatch.LabelExtractorsEntr" 145 + "y\0326\n\024LabelExtractorsEntry\022\013\n\003key\030\001 \001(\t\022\r" 146 + "\n\005value\030\002 \001(\t:\0028\001\032\210\002\n MonitoringQueryLan" 147 + "guageCondition\022\r\n\005query\030\001 \001(\t\022+\n\010duratio" 148 + "n\030\002 \001(\0132\031.google.protobuf.Duration\022D\n\007tr" 149 + "igger\030\003 \001(\01323.google.monitoring.v3.Alert" 150 + "Policy.Condition.Trigger\022b\n\027evaluation_m" 151 + "issing_data\030\004 \001(\0162A.google.monitoring.v3" 152 + ".AlertPolicy.Condition.EvaluationMissing" 153 + "Data\"\255\001\n\025EvaluationMissingData\022\'\n#EVALUA" 154 + "TION_MISSING_DATA_UNSPECIFIED\020\000\022$\n EVALU" 155 + "ATION_MISSING_DATA_INACTIVE\020\001\022\"\n\036EVALUAT" 156 + "ION_MISSING_DATA_ACTIVE\020\002\022!\n\035EVALUATION_" 157 + "MISSING_DATA_NO_OP\020\003:\227\002\352A\223\002\n.monitoring." 158 + "googleapis.com/AlertPolicyCondition\022Fpro" 159 + "jects/{project}/alertPolicies/{alert_pol" 160 + "icy}/conditions/{condition}\022Porganizatio" 161 + "ns/{organization}/alertPolicies/{alert_p" 162 + "olicy}/conditions/{condition}\022Dfolders/{" 163 + "folder}/alertPolicies/{alert_policy}/con" 164 + "ditions/{condition}\022\001*B\013\n\tcondition\032\352\001\n\r" 165 + "AlertStrategy\022f\n\027notification_rate_limit" 166 + "\030\001 \001(\0132E.google.monitoring.v3.AlertPolic" 167 + "y.AlertStrategy.NotificationRateLimit\022-\n" 168 + "\nauto_close\030\003 \001(\0132\031.google.protobuf.Dura" 169 + "tion\032B\n\025NotificationRateLimit\022)\n\006period\030" 170 + "\001 \001(\0132\031.google.protobuf.Duration\0321\n\017User" 171 + "LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:" 172 + "\0028\001\"a\n\025ConditionCombinerType\022\027\n\023COMBINE_" 173 + "UNSPECIFIED\020\000\022\007\n\003AND\020\001\022\006\n\002OR\020\002\022\036\n\032AND_WI" 174 + "TH_MATCHING_RESOURCE\020\003:\311\001\352A\305\001\n%monitorin" 175 + "g.googleapis.com/AlertPolicy\022/projects/{" 176 + "project}/alertPolicies/{alert_policy}\0229o" 177 + "rganizations/{organization}/alertPolicie" 178 + "s/{alert_policy}\022-folders/{folder}/alert" 179 + "Policies/{alert_policy}\022\001*B\305\001\n\030com.googl" 180 + "e.monitoring.v3B\nAlertProtoP\001ZAcloud.goo" 181 + "gle.com/go/monitoring/apiv3/v2/monitorin" 182 + "gpb;monitoringpb\252\002\032Google.Cloud.Monitori" 183 + "ng.V3\312\002\032Google\\Cloud\\Monitoring\\V3\352\002\035Goo" 184 + "gle::Cloud::Monitoring::V3b\006proto3" 185 }; 186 descriptor = 187 com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( 188 descriptorData, 189 new com.google.protobuf.Descriptors.FileDescriptor[] { 190 com.google.api.FieldBehaviorProto.getDescriptor(), 191 com.google.api.ResourceProto.getDescriptor(), 192 com.google.monitoring.v3.CommonProto.getDescriptor(), 193 com.google.monitoring.v3.MutationRecordProto.getDescriptor(), 194 com.google.protobuf.DurationProto.getDescriptor(), 195 com.google.protobuf.WrappersProto.getDescriptor(), 196 com.google.rpc.StatusProto.getDescriptor(), 197 }); 198 internal_static_google_monitoring_v3_AlertPolicy_descriptor = 199 getDescriptor().getMessageTypes().get(0); 200 internal_static_google_monitoring_v3_AlertPolicy_fieldAccessorTable = 201 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 202 internal_static_google_monitoring_v3_AlertPolicy_descriptor, 203 new java.lang.String[] { 204 "Name", 205 "DisplayName", 206 "Documentation", 207 "UserLabels", 208 "Conditions", 209 "Combiner", 210 "Enabled", 211 "Validity", 212 "NotificationChannels", 213 "CreationRecord", 214 "MutationRecord", 215 "AlertStrategy", 216 }); 217 internal_static_google_monitoring_v3_AlertPolicy_Documentation_descriptor = 218 internal_static_google_monitoring_v3_AlertPolicy_descriptor.getNestedTypes().get(0); 219 internal_static_google_monitoring_v3_AlertPolicy_Documentation_fieldAccessorTable = 220 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 221 internal_static_google_monitoring_v3_AlertPolicy_Documentation_descriptor, 222 new java.lang.String[] { 223 "Content", "MimeType", 224 }); 225 internal_static_google_monitoring_v3_AlertPolicy_Condition_descriptor = 226 internal_static_google_monitoring_v3_AlertPolicy_descriptor.getNestedTypes().get(1); 227 internal_static_google_monitoring_v3_AlertPolicy_Condition_fieldAccessorTable = 228 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 229 internal_static_google_monitoring_v3_AlertPolicy_Condition_descriptor, 230 new java.lang.String[] { 231 "Name", 232 "DisplayName", 233 "ConditionThreshold", 234 "ConditionAbsent", 235 "ConditionMatchedLog", 236 "ConditionMonitoringQueryLanguage", 237 "Condition", 238 }); 239 internal_static_google_monitoring_v3_AlertPolicy_Condition_Trigger_descriptor = 240 internal_static_google_monitoring_v3_AlertPolicy_Condition_descriptor 241 .getNestedTypes() 242 .get(0); 243 internal_static_google_monitoring_v3_AlertPolicy_Condition_Trigger_fieldAccessorTable = 244 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 245 internal_static_google_monitoring_v3_AlertPolicy_Condition_Trigger_descriptor, 246 new java.lang.String[] { 247 "Count", "Percent", "Type", 248 }); 249 internal_static_google_monitoring_v3_AlertPolicy_Condition_MetricThreshold_descriptor = 250 internal_static_google_monitoring_v3_AlertPolicy_Condition_descriptor 251 .getNestedTypes() 252 .get(1); 253 internal_static_google_monitoring_v3_AlertPolicy_Condition_MetricThreshold_fieldAccessorTable = 254 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 255 internal_static_google_monitoring_v3_AlertPolicy_Condition_MetricThreshold_descriptor, 256 new java.lang.String[] { 257 "Filter", 258 "Aggregations", 259 "DenominatorFilter", 260 "DenominatorAggregations", 261 "Comparison", 262 "ThresholdValue", 263 "Duration", 264 "Trigger", 265 "EvaluationMissingData", 266 }); 267 internal_static_google_monitoring_v3_AlertPolicy_Condition_MetricAbsence_descriptor = 268 internal_static_google_monitoring_v3_AlertPolicy_Condition_descriptor 269 .getNestedTypes() 270 .get(2); 271 internal_static_google_monitoring_v3_AlertPolicy_Condition_MetricAbsence_fieldAccessorTable = 272 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 273 internal_static_google_monitoring_v3_AlertPolicy_Condition_MetricAbsence_descriptor, 274 new java.lang.String[] { 275 "Filter", "Aggregations", "Duration", "Trigger", 276 }); 277 internal_static_google_monitoring_v3_AlertPolicy_Condition_LogMatch_descriptor = 278 internal_static_google_monitoring_v3_AlertPolicy_Condition_descriptor 279 .getNestedTypes() 280 .get(3); 281 internal_static_google_monitoring_v3_AlertPolicy_Condition_LogMatch_fieldAccessorTable = 282 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 283 internal_static_google_monitoring_v3_AlertPolicy_Condition_LogMatch_descriptor, 284 new java.lang.String[] { 285 "Filter", "LabelExtractors", 286 }); 287 internal_static_google_monitoring_v3_AlertPolicy_Condition_LogMatch_LabelExtractorsEntry_descriptor = 288 internal_static_google_monitoring_v3_AlertPolicy_Condition_LogMatch_descriptor 289 .getNestedTypes() 290 .get(0); 291 internal_static_google_monitoring_v3_AlertPolicy_Condition_LogMatch_LabelExtractorsEntry_fieldAccessorTable = 292 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 293 internal_static_google_monitoring_v3_AlertPolicy_Condition_LogMatch_LabelExtractorsEntry_descriptor, 294 new java.lang.String[] { 295 "Key", "Value", 296 }); 297 internal_static_google_monitoring_v3_AlertPolicy_Condition_MonitoringQueryLanguageCondition_descriptor = 298 internal_static_google_monitoring_v3_AlertPolicy_Condition_descriptor 299 .getNestedTypes() 300 .get(4); 301 internal_static_google_monitoring_v3_AlertPolicy_Condition_MonitoringQueryLanguageCondition_fieldAccessorTable = 302 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 303 internal_static_google_monitoring_v3_AlertPolicy_Condition_MonitoringQueryLanguageCondition_descriptor, 304 new java.lang.String[] { 305 "Query", "Duration", "Trigger", "EvaluationMissingData", 306 }); 307 internal_static_google_monitoring_v3_AlertPolicy_AlertStrategy_descriptor = 308 internal_static_google_monitoring_v3_AlertPolicy_descriptor.getNestedTypes().get(2); 309 internal_static_google_monitoring_v3_AlertPolicy_AlertStrategy_fieldAccessorTable = 310 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 311 internal_static_google_monitoring_v3_AlertPolicy_AlertStrategy_descriptor, 312 new java.lang.String[] { 313 "NotificationRateLimit", "AutoClose", 314 }); 315 internal_static_google_monitoring_v3_AlertPolicy_AlertStrategy_NotificationRateLimit_descriptor = 316 internal_static_google_monitoring_v3_AlertPolicy_AlertStrategy_descriptor 317 .getNestedTypes() 318 .get(0); 319 internal_static_google_monitoring_v3_AlertPolicy_AlertStrategy_NotificationRateLimit_fieldAccessorTable = 320 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 321 internal_static_google_monitoring_v3_AlertPolicy_AlertStrategy_NotificationRateLimit_descriptor, 322 new java.lang.String[] { 323 "Period", 324 }); 325 internal_static_google_monitoring_v3_AlertPolicy_UserLabelsEntry_descriptor = 326 internal_static_google_monitoring_v3_AlertPolicy_descriptor.getNestedTypes().get(3); 327 internal_static_google_monitoring_v3_AlertPolicy_UserLabelsEntry_fieldAccessorTable = 328 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 329 internal_static_google_monitoring_v3_AlertPolicy_UserLabelsEntry_descriptor, 330 new java.lang.String[] { 331 "Key", "Value", 332 }); 333 com.google.protobuf.ExtensionRegistry registry = 334 com.google.protobuf.ExtensionRegistry.newInstance(); 335 registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); 336 registry.add(com.google.api.ResourceProto.resource); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)337 com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( 338 descriptor, registry); com.google.api.FieldBehaviorProto.getDescriptor()339 com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor()340 com.google.api.ResourceProto.getDescriptor(); com.google.monitoring.v3.CommonProto.getDescriptor()341 com.google.monitoring.v3.CommonProto.getDescriptor(); com.google.monitoring.v3.MutationRecordProto.getDescriptor()342 com.google.monitoring.v3.MutationRecordProto.getDescriptor(); com.google.protobuf.DurationProto.getDescriptor()343 com.google.protobuf.DurationProto.getDescriptor(); com.google.protobuf.WrappersProto.getDescriptor()344 com.google.protobuf.WrappersProto.getDescriptor(); com.google.rpc.StatusProto.getDescriptor()345 com.google.rpc.StatusProto.getDescriptor(); 346 } 347 348 // @@protoc_insertion_point(outer_class_scope) 349 } 350