<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/logging/v2/logging_metrics.proto

namespace GPBMetadata\Google\Logging\V2;

class LoggingMetrics
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\Distribution::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Metric::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xF2\x16\x0A'google/logging/v2/logging_metrics.proto\x12\x11google.logging.v2\x1A\x17google/api/client.proto\x1A\x1Dgoogle/api/distribution.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x17google/api/metric.proto\x1A\x19google/api/resource.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"\xBD\x05\x0A\x09LogMetric\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x0Bdescription\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x03 \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x0Bbucket_name\x18\x0D \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08disabled\x18\x0C \x01(\x08B\x03\xE0A\x01\x12<\x0A\x11metric_descriptor\x18\x05 \x01(\x0B2\x1C.google.api.MetricDescriptorB\x03\xE0A\x01\x12\x1C\x0A\x0Fvalue_extractor\x18\x06 \x01(\x09B\x03\xE0A\x01\x12P\x0A\x10label_extractors\x18\x07 \x03(\x0B21.google.logging.v2.LogMetric.LabelExtractorsEntryB\x03\xE0A\x01\x12C\x0A\x0Ebucket_options\x18\x08 \x01(\x0B2&.google.api.Distribution.BucketOptionsB\x03\xE0A\x01\x124\x0A\x0Bcreate_time\x18\x09 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x0A \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12<\x0A\x07version\x18\x04 \x01(\x0E2'.google.logging.v2.LogMetric.ApiVersionB\x02\x18\x01\x1A6\x0A\x14LabelExtractorsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x1C\x0A\x0AApiVersion\x12\x06\x0A\x02V2\x10\x00\x12\x06\x0A\x02V1\x10\x01:J\xEAAG\x0A logging.googleapis.com/LogMetric\x12#projects/{project}/metrics/{metric}\"\x8D\x01\x0A\x15ListLogMetricsRequest\x12C\x0A\x06parent\x18\x01 \x01(\x09B3\xE0A\x02\xFAA-\x0A+cloudresourcemanager.googleapis.com/Project\x12\x17\x0A\x0Apage_token\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09page_size\x18\x03 \x01(\x05B\x03\xE0A\x01\"`\x0A\x16ListLogMetricsResponse\x12-\x0A\x07metrics\x18\x01 \x03(\x0B2\x1C.google.logging.v2.LogMetric\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"T\x0A\x13GetLogMetricRequest\x12=\x0A\x0Bmetric_name\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x0A logging.googleapis.com/LogMetric\"\x85\x01\x0A\x16CreateLogMetricRequest\x128\x0A\x06parent\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x12 logging.googleapis.com/LogMetric\x121\x0A\x06metric\x18\x02 \x01(\x0B2\x1C.google.logging.v2.LogMetricB\x03\xE0A\x02\"\x8A\x01\x0A\x16UpdateLogMetricRequest\x12=\x0A\x0Bmetric_name\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x0A logging.googleapis.com/LogMetric\x121\x0A\x06metric\x18\x02 \x01(\x0B2\x1C.google.logging.v2.LogMetricB\x03\xE0A\x02\"W\x0A\x16DeleteLogMetricRequest\x12=\x0A\x0Bmetric_name\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x0A logging.googleapis.com/LogMetric2\xAE\x08\x0A\x10MetricsServiceV2\x12\x97\x01\x0A\x0EListLogMetrics\x12(.google.logging.v2.ListLogMetricsRequest\x1A).google.logging.v2.ListLogMetricsResponse\"0\xDAA\x06parent\x82\xD3\xE4\x93\x02!\x12\x1F/v2/{parent=projects/*}/metrics\x12\x92\x01\x0A\x0CGetLogMetric\x12&.google.logging.v2.GetLogMetricRequest\x1A\x1C.google.logging.v2.LogMetric\"<\xDAA\x0Bmetric_name\x82\xD3\xE4\x93\x02(\x12&/v2/{metric_name=projects/*/metrics/*}\x12\x9B\x01\x0A\x0FCreateLogMetric\x12).google.logging.v2.CreateLogMetricRequest\x1A\x1C.google.logging.v2.LogMetric\"?\xDAA\x0Dparent,metric\x82\xD3\xE4\x93\x02)\"\x1F/v2/{parent=projects/*}/metrics:\x06metric\x12\xA7\x01\x0A\x0FUpdateLogMetric\x12).google.logging.v2.UpdateLogMetricRequest\x1A\x1C.google.logging.v2.LogMetric\"K\xDAA\x12metric_name,metric\x82\xD3\xE4\x93\x020\x1A&/v2/{metric_name=projects/*/metrics/*}:\x06metric\x12\x92\x01\x0A\x0FDeleteLogMetric\x12).google.logging.v2.DeleteLogMetricRequest\x1A\x16.google.protobuf.Empty\"<\xDAA\x0Bmetric_name\x82\xD3\xE4\x93\x02(*&/v2/{metric_name=projects/*/metrics/*}\x1A\x8D\x02\xCAA\x16logging.googleapis.com\xD2A\xF0\x01https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-platform.read-only,https://www.googleapis.com/auth/logging.admin,https://www.googleapis.com/auth/logging.read,https://www.googleapis.com/auth/logging.writeB\xB9\x01\x0A\x15com.google.logging.v2B\x13LoggingMetricsProtoP\x01Z5cloud.google.com/go/logging/apiv2/loggingpb;loggingpb\xF8\x01\x01\xAA\x02\x17Google.Cloud.Logging.V2\xCA\x02\x17Google\\Cloud\\Logging\\V2\xEA\x02\x1AGoogle::Cloud::Logging::V2b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

