<?php

# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/api/metric.proto
namespace Matomo\Dependencies\GoogleAnalyticsImporter\GPBMetadata\Google\Api;

class Metric
{
    public static $is_initialized = \false;
    public static function initOnce()
    {
        $pool = \Matomo\Dependencies\GoogleAnalyticsImporter\Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();
        if (static::$is_initialized == \true) {
            return;
        }
        \Matomo\Dependencies\GoogleAnalyticsImporter\GPBMetadata\Google\Api\Label::initOnce();
        \Matomo\Dependencies\GoogleAnalyticsImporter\GPBMetadata\Google\Api\LaunchStage::initOnce();
        \Matomo\Dependencies\GoogleAnalyticsImporter\GPBMetadata\Google\Protobuf\Duration::initOnce();
        $pool->internalAddGeneratedFile("\n\xf3\n\n\x17google/api/metric.proto\x12\ngoogle.api\x1a\x1dgoogle/api/launch_stage.proto\x1a\x1egoogle/protobuf/duration.proto\"\xac\x08\n\x10MetricDescriptor\x12\f\n\x04name\x18\x01 \x01(\t\x12\f\n\x04type\x18\x08 \x01(\t\x12+\n\x06labels\x18\x02 \x03(\v2\x1b.google.api.LabelDescriptor\x12<\n\vmetric_kind\x18\x03 \x01(\x0e2'.google.api.MetricDescriptor.MetricKind\x12:\n\nvalue_type\x18\x04 \x01(\x0e2&.google.api.MetricDescriptor.ValueType\x12\f\n\x04unit\x18\x05 \x01(\t\x12\x13\n\vdescription\x18\x06 \x01(\t\x12\x14\n\fdisplay_name\x18\x07 \x01(\t\x12G\n\x08metadata\x18\n \x01(\v25.google.api.MetricDescriptor.MetricDescriptorMetadata\x12-\n\flaunch_stage\x18\f \x01(\x0e2\x17.google.api.LaunchStage\x12 \n\x18monitored_resource_types\x18\r \x03(\t\x1a\xbd\x03\n\x18MetricDescriptorMetadata\x121\n\flaunch_stage\x18\x01 \x01(\x0e2\x17.google.api.LaunchStageB\x02\x18\x01\x120\n\rsample_period\x18\x02 \x01(\v2\x19.google.protobuf.Duration\x12/\n\fingest_delay\x18\x03 \x01(\v2\x19.google.protobuf.Duration\x12\x84\x01\n\$time_series_resource_hierarchy_level\x18\x04 \x03(\x0e2V.google.api.MetricDescriptor.MetricDescriptorMetadata.TimeSeriesResourceHierarchyLevel\"\x83\x01\n TimeSeriesResourceHierarchyLevel\x124\n0TIME_SERIES_RESOURCE_HIERARCHY_LEVEL_UNSPECIFIED\x10\x00\x12\v\n\x07PROJECT\x10\x01\x12\x10\n\fORGANIZATION\x10\x02\x12\n\n\x06FOLDER\x10\x03\"O\n\nMetricKind\x12\x1b\n\x17METRIC_KIND_UNSPECIFIED\x10\x00\x12\t\n\x05GAUGE\x10\x01\x12\t\n\x05DELTA\x10\x02\x12\x0e\n\nCUMULATIVE\x10\x03\"q\n\tValueType\x12\x1a\n\x16VALUE_TYPE_UNSPECIFIED\x10\x00\x12\x08\n\x04BOOL\x10\x01\x12\t\n\x05INT64\x10\x02\x12\n\n\x06DOUBLE\x10\x03\x12\n\n\x06STRING\x10\x04\x12\x10\n\fDISTRIBUTION\x10\x05\x12\t\n\x05MONEY\x10\x06\"u\n\x06Metric\x12\f\n\x04type\x18\x03 \x01(\t\x12.\n\x06labels\x18\x02 \x03(\v2\x1e.google.api.Metric.LabelsEntry\x1a-\n\vLabelsEntry\x12\v\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x028\x01B_\n\x0ecom.google.apiB\vMetricProtoP\x01Z7google.golang.org/genproto/googleapis/api/metric;metric\xa2\x02\x04GAPIb\x06proto3", \true);
        static::$is_initialized = \true;
    }
}
