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

namespace GPBMetadata\Google\Monitoring\V3;

class ServiceService
{
    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\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Monitoring\V3\Service::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        $pool->internalAddGeneratedFile(
            '
ð 
*google/monitoring/v3/service_service.protogoogle.monitoring.v3google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto"google/monitoring/v3/service.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto"š
CreateServiceRequest9
parent (	B)àAúA#!monitoring.googleapis.com/Service

service_id (	3
service (2.google.monitoring.v3.ServiceBàA"L
GetServiceRequest7
name (	B)àAúA#
!monitoring.googleapis.com/Service"‡
ListServicesRequest9
parent (	B)àAúA#!monitoring.googleapis.com/Service
filter (	
	page_size (

page_token (	"`
ListServicesResponse/
services (2.google.monitoring.v3.Service
next_page_token (	"|
UpdateServiceRequest3
service (2.google.monitoring.v3.ServiceBàA/
update_mask (2.google.protobuf.FieldMask"O
DeleteServiceRequest7
name (	B)àAúA#
!monitoring.googleapis.com/Service"Ö
"CreateServiceLevelObjectiveRequest9
parent (	B)àAúA#
!monitoring.googleapis.com/Service"
service_level_objective_id (	Q
service_level_objective (2+.google.monitoring.v3.ServiceLevelObjectiveBàA"¨
GetServiceLevelObjectiveRequestE
name (	B7àAúA1
/monitoring.googleapis.com/ServiceLevelObjective>
view (20.google.monitoring.v3.ServiceLevelObjective.View"Õ
!ListServiceLevelObjectivesRequest9
parent (	B)àAúA#
!monitoring.googleapis.com/Service
filter (	
	page_size (

page_token (	>
view (20.google.monitoring.v3.ServiceLevelObjective.View"Œ
"ListServiceLevelObjectivesResponseM
service_level_objectives (2+.google.monitoring.v3.ServiceLevelObjective
next_page_token (	"¨
"UpdateServiceLevelObjectiveRequestQ
service_level_objective (2+.google.monitoring.v3.ServiceLevelObjectiveBàA/
update_mask (2.google.protobuf.FieldMask"k
"DeleteServiceLevelObjectiveRequestE
name (	B7àAúA1
/monitoring.googleapis.com/ServiceLevelObjective2ê
ServiceMonitoringService—
CreateService*.google.monitoring.v3.CreateServiceRequest.google.monitoring.v3.Service";‚Óä“$"/v3/{parent=*/*}/services:serviceÚAparent,service~

GetService\'.google.monitoring.v3.GetServiceRequest.google.monitoring.v3.Service"(‚Óä“/v3/{name=*/*/services/*}ÚAname‘
ListServices).google.monitoring.v3.ListServicesRequest*.google.monitoring.v3.ListServicesResponse"*‚Óä“/v3/{parent=*/*}/servicesÚAparent˜
UpdateService*.google.monitoring.v3.UpdateServiceRequest.google.monitoring.v3.Service"<‚Óä“,2!/v3/{service.name=*/*/services/*}:serviceÚAservice}
DeleteService*.google.monitoring.v3.DeleteServiceRequest.google.protobuf.Empty"(‚Óä“*/v3/{name=*/*/services/*}ÚAnameú
CreateServiceLevelObjective8.google.monitoring.v3.CreateServiceLevelObjectiveRequest+.google.monitoring.v3.ServiceLevelObjective"t‚Óä“M"2/v3/{parent=*/*/services/*}/serviceLevelObjectives:service_level_objectiveÚAparent,service_level_objectiveÁ
GetServiceLevelObjective5.google.monitoring.v3.GetServiceLevelObjectiveRequest+.google.monitoring.v3.ServiceLevelObjective"A‚Óä“42/v3/{name=*/*/services/*/serviceLevelObjectives/*}ÚAnameÔ
ListServiceLevelObjectives7.google.monitoring.v3.ListServiceLevelObjectivesRequest8.google.monitoring.v3.ListServiceLevelObjectivesResponse"C‚Óä“42/v3/{parent=*/*/services/*}/serviceLevelObjectivesÚAparentŒ
UpdateServiceLevelObjective8.google.monitoring.v3.UpdateServiceLevelObjectiveRequest+.google.monitoring.v3.ServiceLevelObjective"…‚Óä“e2J/v3/{service_level_objective.name=*/*/services/*/serviceLevelObjectives/*}:service_level_objectiveÚAservice_level_objective²
DeleteServiceLevelObjective8.google.monitoring.v3.DeleteServiceLevelObjectiveRequest.google.protobuf.Empty"A‚Óä“4*2/v3/{name=*/*/services/*/serviceLevelObjectives/*}ÚAname©ÊAmonitoring.googleapis.comÒA‰https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/monitoring,https://www.googleapis.com/auth/monitoring.readBÕ
com.google.monitoring.v3BServiceMonitoringServiceProtoP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;
    }
}

