<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/monitoring/v3/alert.proto

namespace GPBMetadata\Google\Monitoring\V3;

class Alert
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Monitoring\V3\Common::initOnce();
        \GPBMetadata\Google\Monitoring\V3\MutationRecord::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\Wrappers::initOnce();
        \GPBMetadata\Google\Rpc\Status::initOnce();
        $pool->internalAddGeneratedFile(
            '
¦
 google/monitoring/v3/alert.protogoogle.monitoring.v3google/api/resource.proto!google/monitoring/v3/common.proto*google/monitoring/v3/mutation_record.protogoogle/protobuf/duration.protogoogle/protobuf/wrappers.protogoogle/rpc/status.proto"Û
AlertPolicy
name (	
display_name (	F
documentation (2/.google.monitoring.v3.AlertPolicy.DocumentationF
user_labels (21.google.monitoring.v3.AlertPolicy.UserLabelsEntry?

conditions (2+.google.monitoring.v3.AlertPolicy.ConditionI
combiner (27.google.monitoring.v3.AlertPolicy.ConditionCombinerType+
enabled (2.google.protobuf.BoolValue$
validity (2.google.rpc.Status
notification_channels (	=
creation_record
 (2$.google.monitoring.v3.MutationRecord=
mutation_record (2$.google.monitoring.v3.MutationRecordG
alert_strategy (2/.google.monitoring.v3.AlertPolicy.AlertStrategy3
Documentation
content (	
	mime_type (	Î
	Condition
name (	
display_name (	Z
condition_threshold (2;.google.monitoring.v3.AlertPolicy.Condition.MetricThresholdH U
condition_absent (29.google.monitoring.v3.AlertPolicy.Condition.MetricAbsenceH U
condition_matched_log (24.google.monitoring.v3.AlertPolicy.Condition.LogMatchH {
#condition_monitoring_query_language (2L.google.monitoring.v3.AlertPolicy.Condition.MonitoringQueryLanguageConditionH 5
Trigger
count (H 
percent (H B
typeê
MetricThreshold
filter (	BàA7
aggregations (2!.google.monitoring.v3.Aggregation
denominator_filter	 (	C
denominator_aggregations
 (2!.google.monitoring.v3.Aggregation8

comparison (2$.google.monitoring.v3.ComparisonType
threshold_value (+
duration (2.google.protobuf.DurationD
trigger (23.google.monitoring.v3.AlertPolicy.Condition.Triggerb
evaluation_missing_data (2A.google.monitoring.v3.AlertPolicy.Condition.EvaluationMissingDataÐ
MetricAbsence
filter (	BàA7
aggregations (2!.google.monitoring.v3.Aggregation+
duration (2.google.protobuf.DurationD
trigger (23.google.monitoring.v3.AlertPolicy.Condition.Trigger¼
LogMatch
filter (	BàAc
label_extractors (2I.google.monitoring.v3.AlertPolicy.Condition.LogMatch.LabelExtractorsEntry6
LabelExtractorsEntry
key (	
value (	:8ˆ
 MonitoringQueryLanguageCondition
query (	+
duration (2.google.protobuf.DurationD
trigger (23.google.monitoring.v3.AlertPolicy.Condition.Triggerb
evaluation_missing_data (2A.google.monitoring.v3.AlertPolicy.Condition.EvaluationMissingData"­
EvaluationMissingData\'
#EVALUATION_MISSING_DATA_UNSPECIFIED $
 EVALUATION_MISSING_DATA_INACTIVE"
EVALUATION_MISSING_DATA_ACTIVE!
EVALUATION_MISSING_DATA_NO_OP:—êA“
.monitoring.googleapis.com/AlertPolicyConditionFprojects/{project}/alertPolicies/{alert_policy}/conditions/{condition}Porganizations/{organization}/alertPolicies/{alert_policy}/conditions/{condition}Dfolders/{folder}/alertPolicies/{alert_policy}/conditions/{condition}*B
	conditionê
AlertStrategyf
notification_rate_limit (2E.google.monitoring.v3.AlertPolicy.AlertStrategy.NotificationRateLimit-

auto_close (2.google.protobuf.DurationB
NotificationRateLimit)
period (2.google.protobuf.Duration1
UserLabelsEntry
key (	
value (	:8"a
ConditionCombinerType
COMBINE_UNSPECIFIED 
AND
OR
AND_WITH_MATCHING_RESOURCE:ÉêAÅ
%monitoring.googleapis.com/AlertPolicy/projects/{project}/alertPolicies/{alert_policy}9organizations/{organization}/alertPolicies/{alert_policy}-folders/{folder}/alertPolicies/{alert_policy}*BÂ
com.google.monitoring.v3B
AlertProtoPZ>google.golang.org/genproto/googleapis/monitoring/v3;monitoringªGoogle.Cloud.Monitoring.V3ÊGoogle\\Cloud\\Monitoring\\V3êGoogle::Cloud::Monitoring::V3bproto3'
        , true);

        static::$is_initialized = true;
    }
}

