• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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