...

Source file src/google.golang.org/genproto/googleapis/api/serviceconfig/service.pb.go

Documentation: google.golang.org/genproto/googleapis/api/serviceconfig

     1  // Copyright 2024 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.26.0
    18  // 	protoc        v4.24.4
    19  // source: google/api/service.proto
    20  
    21  package serviceconfig
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	annotations "google.golang.org/genproto/googleapis/api/annotations"
    28  	metric "google.golang.org/genproto/googleapis/api/metric"
    29  	monitoredres "google.golang.org/genproto/googleapis/api/monitoredres"
    30  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    31  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    32  	apipb "google.golang.org/protobuf/types/known/apipb"
    33  	typepb "google.golang.org/protobuf/types/known/typepb"
    34  	wrapperspb "google.golang.org/protobuf/types/known/wrapperspb"
    35  )
    36  
    37  const (
    38  	// Verify that this generated code is sufficiently up-to-date.
    39  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    40  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    41  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    42  )
    43  
    44  // `Service` is the root object of Google API service configuration (service
    45  // config). It describes the basic information about a logical service,
    46  // such as the service name and the user-facing title, and delegates other
    47  // aspects to sub-sections. Each sub-section is either a proto message or a
    48  // repeated proto message that configures a specific aspect, such as auth.
    49  // For more information, see each proto message definition.
    50  //
    51  // Example:
    52  //
    53  //	type: google.api.Service
    54  //	name: calendar.googleapis.com
    55  //	title: Google Calendar API
    56  //	apis:
    57  //	- name: google.calendar.v3.Calendar
    58  //
    59  //	visibility:
    60  //	  rules:
    61  //	  - selector: "google.calendar.v3.*"
    62  //	    restriction: PREVIEW
    63  //	backend:
    64  //	  rules:
    65  //	  - selector: "google.calendar.v3.*"
    66  //	    address: calendar.example.com
    67  //
    68  //	authentication:
    69  //	  providers:
    70  //	  - id: google_calendar_auth
    71  //	    jwks_uri: https://www.googleapis.com/oauth2/v1/certs
    72  //	    issuer: https://securetoken.google.com
    73  //	  rules:
    74  //	  - selector: "*"
    75  //	    requirements:
    76  //	      provider_id: google_calendar_auth
    77  type Service struct {
    78  	state         protoimpl.MessageState
    79  	sizeCache     protoimpl.SizeCache
    80  	unknownFields protoimpl.UnknownFields
    81  
    82  	// The service name, which is a DNS-like logical identifier for the
    83  	// service, such as `calendar.googleapis.com`. The service name
    84  	// typically goes through DNS verification to make sure the owner
    85  	// of the service also owns the DNS name.
    86  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    87  	// The product title for this service, it is the name displayed in Google
    88  	// Cloud Console.
    89  	Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
    90  	// The Google project that owns this service.
    91  	ProducerProjectId string `protobuf:"bytes,22,opt,name=producer_project_id,json=producerProjectId,proto3" json:"producer_project_id,omitempty"`
    92  	// A unique ID for a specific instance of this message, typically assigned
    93  	// by the client for tracking purpose. Must be no longer than 63 characters
    94  	// and only lower case letters, digits, '.', '_' and '-' are allowed. If
    95  	// empty, the server may choose to generate one instead.
    96  	Id string `protobuf:"bytes,33,opt,name=id,proto3" json:"id,omitempty"`
    97  	// A list of API interfaces exported by this service. Only the `name` field
    98  	// of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by
    99  	// the configuration author, as the remaining fields will be derived from the
   100  	// IDL during the normalization process. It is an error to specify an API
   101  	// interface here which cannot be resolved against the associated IDL files.
   102  	Apis []*apipb.Api `protobuf:"bytes,3,rep,name=apis,proto3" json:"apis,omitempty"`
   103  	// A list of all proto message types included in this API service.
   104  	// Types referenced directly or indirectly by the `apis` are automatically
   105  	// included.  Messages which are not referenced but shall be included, such as
   106  	// types used by the `google.protobuf.Any` type, should be listed here by
   107  	// name by the configuration author. Example:
   108  	//
   109  	//	types:
   110  	//	- name: google.protobuf.Int32
   111  	Types []*typepb.Type `protobuf:"bytes,4,rep,name=types,proto3" json:"types,omitempty"`
   112  	// A list of all enum types included in this API service.  Enums referenced
   113  	// directly or indirectly by the `apis` are automatically included.  Enums
   114  	// which are not referenced but shall be included should be listed here by
   115  	// name by the configuration author. Example:
   116  	//
   117  	//	enums:
   118  	//	- name: google.someapi.v1.SomeEnum
   119  	Enums []*typepb.Enum `protobuf:"bytes,5,rep,name=enums,proto3" json:"enums,omitempty"`
   120  	// Additional API documentation.
   121  	Documentation *Documentation `protobuf:"bytes,6,opt,name=documentation,proto3" json:"documentation,omitempty"`
   122  	// API backend configuration.
   123  	Backend *Backend `protobuf:"bytes,8,opt,name=backend,proto3" json:"backend,omitempty"`
   124  	// HTTP configuration.
   125  	Http *annotations.Http `protobuf:"bytes,9,opt,name=http,proto3" json:"http,omitempty"`
   126  	// Quota configuration.
   127  	Quota *Quota `protobuf:"bytes,10,opt,name=quota,proto3" json:"quota,omitempty"`
   128  	// Auth configuration.
   129  	Authentication *Authentication `protobuf:"bytes,11,opt,name=authentication,proto3" json:"authentication,omitempty"`
   130  	// Context configuration.
   131  	Context *Context `protobuf:"bytes,12,opt,name=context,proto3" json:"context,omitempty"`
   132  	// Configuration controlling usage of this service.
   133  	Usage *Usage `protobuf:"bytes,15,opt,name=usage,proto3" json:"usage,omitempty"`
   134  	// Configuration for network endpoints.  If this is empty, then an endpoint
   135  	// with the same name as the service is automatically generated to service all
   136  	// defined APIs.
   137  	Endpoints []*Endpoint `protobuf:"bytes,18,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
   138  	// Configuration for the service control plane.
   139  	Control *Control `protobuf:"bytes,21,opt,name=control,proto3" json:"control,omitempty"`
   140  	// Defines the logs used by this service.
   141  	Logs []*LogDescriptor `protobuf:"bytes,23,rep,name=logs,proto3" json:"logs,omitempty"`
   142  	// Defines the metrics used by this service.
   143  	Metrics []*metric.MetricDescriptor `protobuf:"bytes,24,rep,name=metrics,proto3" json:"metrics,omitempty"`
   144  	// Defines the monitored resources used by this service. This is required
   145  	// by the [Service.monitoring][google.api.Service.monitoring] and
   146  	// [Service.logging][google.api.Service.logging] configurations.
   147  	MonitoredResources []*monitoredres.MonitoredResourceDescriptor `protobuf:"bytes,25,rep,name=monitored_resources,json=monitoredResources,proto3" json:"monitored_resources,omitempty"`
   148  	// Billing configuration.
   149  	Billing *Billing `protobuf:"bytes,26,opt,name=billing,proto3" json:"billing,omitempty"`
   150  	// Logging configuration.
   151  	Logging *Logging `protobuf:"bytes,27,opt,name=logging,proto3" json:"logging,omitempty"`
   152  	// Monitoring configuration.
   153  	Monitoring *Monitoring `protobuf:"bytes,28,opt,name=monitoring,proto3" json:"monitoring,omitempty"`
   154  	// System parameter configuration.
   155  	SystemParameters *SystemParameters `protobuf:"bytes,29,opt,name=system_parameters,json=systemParameters,proto3" json:"system_parameters,omitempty"`
   156  	// Output only. The source information for this configuration if available.
   157  	SourceInfo *SourceInfo `protobuf:"bytes,37,opt,name=source_info,json=sourceInfo,proto3" json:"source_info,omitempty"`
   158  	// Settings for [Google Cloud Client
   159  	// libraries](https://cloud.google.com/apis/docs/cloud-client-libraries)
   160  	// generated from APIs defined as protocol buffers.
   161  	Publishing *annotations.Publishing `protobuf:"bytes,45,opt,name=publishing,proto3" json:"publishing,omitempty"`
   162  	// Obsolete. Do not use.
   163  	//
   164  	// This field has no semantic meaning. The service config compiler always
   165  	// sets this field to `3`.
   166  	ConfigVersion *wrapperspb.UInt32Value `protobuf:"bytes,20,opt,name=config_version,json=configVersion,proto3" json:"config_version,omitempty"`
   167  }
   168  
   169  func (x *Service) Reset() {
   170  	*x = Service{}
   171  	if protoimpl.UnsafeEnabled {
   172  		mi := &file_google_api_service_proto_msgTypes[0]
   173  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   174  		ms.StoreMessageInfo(mi)
   175  	}
   176  }
   177  
   178  func (x *Service) String() string {
   179  	return protoimpl.X.MessageStringOf(x)
   180  }
   181  
   182  func (*Service) ProtoMessage() {}
   183  
   184  func (x *Service) ProtoReflect() protoreflect.Message {
   185  	mi := &file_google_api_service_proto_msgTypes[0]
   186  	if protoimpl.UnsafeEnabled && x != nil {
   187  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   188  		if ms.LoadMessageInfo() == nil {
   189  			ms.StoreMessageInfo(mi)
   190  		}
   191  		return ms
   192  	}
   193  	return mi.MessageOf(x)
   194  }
   195  
   196  // Deprecated: Use Service.ProtoReflect.Descriptor instead.
   197  func (*Service) Descriptor() ([]byte, []int) {
   198  	return file_google_api_service_proto_rawDescGZIP(), []int{0}
   199  }
   200  
   201  func (x *Service) GetName() string {
   202  	if x != nil {
   203  		return x.Name
   204  	}
   205  	return ""
   206  }
   207  
   208  func (x *Service) GetTitle() string {
   209  	if x != nil {
   210  		return x.Title
   211  	}
   212  	return ""
   213  }
   214  
   215  func (x *Service) GetProducerProjectId() string {
   216  	if x != nil {
   217  		return x.ProducerProjectId
   218  	}
   219  	return ""
   220  }
   221  
   222  func (x *Service) GetId() string {
   223  	if x != nil {
   224  		return x.Id
   225  	}
   226  	return ""
   227  }
   228  
   229  func (x *Service) GetApis() []*apipb.Api {
   230  	if x != nil {
   231  		return x.Apis
   232  	}
   233  	return nil
   234  }
   235  
   236  func (x *Service) GetTypes() []*typepb.Type {
   237  	if x != nil {
   238  		return x.Types
   239  	}
   240  	return nil
   241  }
   242  
   243  func (x *Service) GetEnums() []*typepb.Enum {
   244  	if x != nil {
   245  		return x.Enums
   246  	}
   247  	return nil
   248  }
   249  
   250  func (x *Service) GetDocumentation() *Documentation {
   251  	if x != nil {
   252  		return x.Documentation
   253  	}
   254  	return nil
   255  }
   256  
   257  func (x *Service) GetBackend() *Backend {
   258  	if x != nil {
   259  		return x.Backend
   260  	}
   261  	return nil
   262  }
   263  
   264  func (x *Service) GetHttp() *annotations.Http {
   265  	if x != nil {
   266  		return x.Http
   267  	}
   268  	return nil
   269  }
   270  
   271  func (x *Service) GetQuota() *Quota {
   272  	if x != nil {
   273  		return x.Quota
   274  	}
   275  	return nil
   276  }
   277  
   278  func (x *Service) GetAuthentication() *Authentication {
   279  	if x != nil {
   280  		return x.Authentication
   281  	}
   282  	return nil
   283  }
   284  
   285  func (x *Service) GetContext() *Context {
   286  	if x != nil {
   287  		return x.Context
   288  	}
   289  	return nil
   290  }
   291  
   292  func (x *Service) GetUsage() *Usage {
   293  	if x != nil {
   294  		return x.Usage
   295  	}
   296  	return nil
   297  }
   298  
   299  func (x *Service) GetEndpoints() []*Endpoint {
   300  	if x != nil {
   301  		return x.Endpoints
   302  	}
   303  	return nil
   304  }
   305  
   306  func (x *Service) GetControl() *Control {
   307  	if x != nil {
   308  		return x.Control
   309  	}
   310  	return nil
   311  }
   312  
   313  func (x *Service) GetLogs() []*LogDescriptor {
   314  	if x != nil {
   315  		return x.Logs
   316  	}
   317  	return nil
   318  }
   319  
   320  func (x *Service) GetMetrics() []*metric.MetricDescriptor {
   321  	if x != nil {
   322  		return x.Metrics
   323  	}
   324  	return nil
   325  }
   326  
   327  func (x *Service) GetMonitoredResources() []*monitoredres.MonitoredResourceDescriptor {
   328  	if x != nil {
   329  		return x.MonitoredResources
   330  	}
   331  	return nil
   332  }
   333  
   334  func (x *Service) GetBilling() *Billing {
   335  	if x != nil {
   336  		return x.Billing
   337  	}
   338  	return nil
   339  }
   340  
   341  func (x *Service) GetLogging() *Logging {
   342  	if x != nil {
   343  		return x.Logging
   344  	}
   345  	return nil
   346  }
   347  
   348  func (x *Service) GetMonitoring() *Monitoring {
   349  	if x != nil {
   350  		return x.Monitoring
   351  	}
   352  	return nil
   353  }
   354  
   355  func (x *Service) GetSystemParameters() *SystemParameters {
   356  	if x != nil {
   357  		return x.SystemParameters
   358  	}
   359  	return nil
   360  }
   361  
   362  func (x *Service) GetSourceInfo() *SourceInfo {
   363  	if x != nil {
   364  		return x.SourceInfo
   365  	}
   366  	return nil
   367  }
   368  
   369  func (x *Service) GetPublishing() *annotations.Publishing {
   370  	if x != nil {
   371  		return x.Publishing
   372  	}
   373  	return nil
   374  }
   375  
   376  func (x *Service) GetConfigVersion() *wrapperspb.UInt32Value {
   377  	if x != nil {
   378  		return x.ConfigVersion
   379  	}
   380  	return nil
   381  }
   382  
   383  var File_google_api_service_proto protoreflect.FileDescriptor
   384  
   385  var file_google_api_service_proto_rawDesc = []byte{
   386  	0x0a, 0x18, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x73, 0x65, 0x72,
   387  	0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x67, 0x6f, 0x6f, 0x67,
   388  	0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x1a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
   389  	0x70, 0x69, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x67,
   390  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x62, 0x61, 0x63, 0x6b, 0x65, 0x6e,
   391  	0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
   392  	0x61, 0x70, 0x69, 0x2f, 0x62, 0x69, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   393  	0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c,
   394  	0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x67, 0x6f, 0x6f, 0x67,
   395  	0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x70,
   396  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
   397  	0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e,
   398  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x64, 0x6f, 0x63, 0x75, 0x6d,
   399  	0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19,
   400  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f,
   401  	0x69, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   402  	0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x68, 0x74, 0x74, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   403  	0x1a, 0x14, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6c, 0x6f, 0x67,
   404  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
   405  	0x70, 0x69, 0x2f, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   406  	0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x65, 0x74,
   407  	0x72, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   408  	0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x65, 0x64, 0x5f,
   409  	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b,
   410  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74,
   411  	0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x6f,
   412  	0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x71, 0x75, 0x6f, 0x74, 0x61, 0x2e, 0x70, 0x72,
   413  	0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f,
   414  	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   415  	0x6f, 0x1a, 0x21, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x73, 0x79,
   416  	0x73, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x2e, 0x70,
   417  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
   418  	0x2f, 0x75, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f,
   419  	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, 0x70,
   420  	0x69, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
   421  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72,
   422  	0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
   423  	0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72,
   424  	0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x0a, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12,
   425  	0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e,
   426  	0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01,
   427  	0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x72, 0x6f,
   428  	0x64, 0x75, 0x63, 0x65, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64,
   429  	0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x72,
   430  	0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18,
   431  	0x21, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x28, 0x0a, 0x04, 0x61, 0x70, 0x69,
   432  	0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   433  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x70, 0x69, 0x52, 0x04, 0x61,
   434  	0x70, 0x69, 0x73, 0x12, 0x2b, 0x0a, 0x05, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03,
   435  	0x28, 0x0b, 0x32, 0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   436  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x74, 0x79, 0x70, 0x65, 0x73,
   437  	0x12, 0x2b, 0x0a, 0x05, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32,
   438  	0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
   439  	0x66, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x05, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x12, 0x3f, 0x0a,
   440  	0x0d, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06,
   441  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
   442  	0x69, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
   443  	0x0d, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2d,
   444  	0x0a, 0x07, 0x62, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32,
   445  	0x13, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x42, 0x61, 0x63,
   446  	0x6b, 0x65, 0x6e, 0x64, 0x52, 0x07, 0x62, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x12, 0x24, 0x0a,
   447  	0x04, 0x68, 0x74, 0x74, 0x70, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x67, 0x6f,
   448  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x48, 0x74, 0x74, 0x70, 0x52, 0x04, 0x68,
   449  	0x74, 0x74, 0x70, 0x12, 0x27, 0x0a, 0x05, 0x71, 0x75, 0x6f, 0x74, 0x61, 0x18, 0x0a, 0x20, 0x01,
   450  	0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e,
   451  	0x51, 0x75, 0x6f, 0x74, 0x61, 0x52, 0x05, 0x71, 0x75, 0x6f, 0x74, 0x61, 0x12, 0x42, 0x0a, 0x0e,
   452  	0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0b,
   453  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
   454  	0x69, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   455  	0x52, 0x0e, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   456  	0x12, 0x2d, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28,
   457  	0x0b, 0x32, 0x13, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x43,
   458  	0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12,
   459  	0x27, 0x0a, 0x05, 0x75, 0x73, 0x61, 0x67, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
   460  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x55, 0x73, 0x61, 0x67,
   461  	0x65, 0x52, 0x05, 0x75, 0x73, 0x61, 0x67, 0x65, 0x12, 0x32, 0x0a, 0x09, 0x65, 0x6e, 0x64, 0x70,
   462  	0x6f, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x12, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f,
   463  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
   464  	0x74, 0x52, 0x09, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x2d, 0x0a, 0x07,
   465  	0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e,
   466  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x72,
   467  	0x6f, 0x6c, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x12, 0x2d, 0x0a, 0x04, 0x6c,
   468  	0x6f, 0x67, 0x73, 0x18, 0x17, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   469  	0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x4c, 0x6f, 0x67, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69,
   470  	0x70, 0x74, 0x6f, 0x72, 0x52, 0x04, 0x6c, 0x6f, 0x67, 0x73, 0x12, 0x36, 0x0a, 0x07, 0x6d, 0x65,
   471  	0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 0x18, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f,
   472  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x44,
   473  	0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x6d, 0x65, 0x74, 0x72, 0x69,
   474  	0x63, 0x73, 0x12, 0x58, 0x0a, 0x13, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x65, 0x64, 0x5f,
   475  	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x19, 0x20, 0x03, 0x28, 0x0b, 0x32,
   476  	0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x4d, 0x6f, 0x6e,
   477  	0x69, 0x74, 0x6f, 0x72, 0x65, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x44, 0x65,
   478  	0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x12, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
   479  	0x72, 0x65, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x2d, 0x0a, 0x07,
   480  	0x62, 0x69, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e,
   481  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x42, 0x69, 0x6c, 0x6c, 0x69,
   482  	0x6e, 0x67, 0x52, 0x07, 0x62, 0x69, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x12, 0x2d, 0x0a, 0x07, 0x6c,
   483  	0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x67,
   484  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e,
   485  	0x67, 0x52, 0x07, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x12, 0x36, 0x0a, 0x0a, 0x6d, 0x6f,
   486  	0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16,
   487  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x4d, 0x6f, 0x6e, 0x69,
   488  	0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x0a, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69,
   489  	0x6e, 0x67, 0x12, 0x49, 0x0a, 0x11, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x61, 0x72,
   490  	0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e,
   491  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x53, 0x79, 0x73, 0x74, 0x65,
   492  	0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x52, 0x10, 0x73, 0x79, 0x73,
   493  	0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x37, 0x0a,
   494  	0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x25, 0x20, 0x01,
   495  	0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e,
   496  	0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72,
   497  	0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x36, 0x0a, 0x0a, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73,
   498  	0x68, 0x69, 0x6e, 0x67, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f,
   499  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x69,
   500  	0x6e, 0x67, 0x52, 0x0a, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x12, 0x43,
   501  	0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
   502  	0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   503  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56,
   504  	0x61, 0x6c, 0x75, 0x65, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x56, 0x65, 0x72, 0x73,
   505  	0x69, 0x6f, 0x6e, 0x42, 0x6e, 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   506  	0x65, 0x2e, 0x61, 0x70, 0x69, 0x42, 0x0c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72,
   507  	0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x45, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f,
   508  	0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74,
   509  	0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x70, 0x69,
   510  	0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x3b, 0x73,
   511  	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0xa2, 0x02, 0x04, 0x47,
   512  	0x41, 0x50, 0x49, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   513  }
   514  
   515  var (
   516  	file_google_api_service_proto_rawDescOnce sync.Once
   517  	file_google_api_service_proto_rawDescData = file_google_api_service_proto_rawDesc
   518  )
   519  
   520  func file_google_api_service_proto_rawDescGZIP() []byte {
   521  	file_google_api_service_proto_rawDescOnce.Do(func() {
   522  		file_google_api_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_api_service_proto_rawDescData)
   523  	})
   524  	return file_google_api_service_proto_rawDescData
   525  }
   526  
   527  var file_google_api_service_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
   528  var file_google_api_service_proto_goTypes = []interface{}{
   529  	(*Service)(nil),                 // 0: google.api.Service
   530  	(*apipb.Api)(nil),               // 1: google.protobuf.Api
   531  	(*typepb.Type)(nil),             // 2: google.protobuf.Type
   532  	(*typepb.Enum)(nil),             // 3: google.protobuf.Enum
   533  	(*Documentation)(nil),           // 4: google.api.Documentation
   534  	(*Backend)(nil),                 // 5: google.api.Backend
   535  	(*annotations.Http)(nil),        // 6: google.api.Http
   536  	(*Quota)(nil),                   // 7: google.api.Quota
   537  	(*Authentication)(nil),          // 8: google.api.Authentication
   538  	(*Context)(nil),                 // 9: google.api.Context
   539  	(*Usage)(nil),                   // 10: google.api.Usage
   540  	(*Endpoint)(nil),                // 11: google.api.Endpoint
   541  	(*Control)(nil),                 // 12: google.api.Control
   542  	(*LogDescriptor)(nil),           // 13: google.api.LogDescriptor
   543  	(*metric.MetricDescriptor)(nil), // 14: google.api.MetricDescriptor
   544  	(*monitoredres.MonitoredResourceDescriptor)(nil), // 15: google.api.MonitoredResourceDescriptor
   545  	(*Billing)(nil),                // 16: google.api.Billing
   546  	(*Logging)(nil),                // 17: google.api.Logging
   547  	(*Monitoring)(nil),             // 18: google.api.Monitoring
   548  	(*SystemParameters)(nil),       // 19: google.api.SystemParameters
   549  	(*SourceInfo)(nil),             // 20: google.api.SourceInfo
   550  	(*annotations.Publishing)(nil), // 21: google.api.Publishing
   551  	(*wrapperspb.UInt32Value)(nil), // 22: google.protobuf.UInt32Value
   552  }
   553  var file_google_api_service_proto_depIdxs = []int32{
   554  	1,  // 0: google.api.Service.apis:type_name -> google.protobuf.Api
   555  	2,  // 1: google.api.Service.types:type_name -> google.protobuf.Type
   556  	3,  // 2: google.api.Service.enums:type_name -> google.protobuf.Enum
   557  	4,  // 3: google.api.Service.documentation:type_name -> google.api.Documentation
   558  	5,  // 4: google.api.Service.backend:type_name -> google.api.Backend
   559  	6,  // 5: google.api.Service.http:type_name -> google.api.Http
   560  	7,  // 6: google.api.Service.quota:type_name -> google.api.Quota
   561  	8,  // 7: google.api.Service.authentication:type_name -> google.api.Authentication
   562  	9,  // 8: google.api.Service.context:type_name -> google.api.Context
   563  	10, // 9: google.api.Service.usage:type_name -> google.api.Usage
   564  	11, // 10: google.api.Service.endpoints:type_name -> google.api.Endpoint
   565  	12, // 11: google.api.Service.control:type_name -> google.api.Control
   566  	13, // 12: google.api.Service.logs:type_name -> google.api.LogDescriptor
   567  	14, // 13: google.api.Service.metrics:type_name -> google.api.MetricDescriptor
   568  	15, // 14: google.api.Service.monitored_resources:type_name -> google.api.MonitoredResourceDescriptor
   569  	16, // 15: google.api.Service.billing:type_name -> google.api.Billing
   570  	17, // 16: google.api.Service.logging:type_name -> google.api.Logging
   571  	18, // 17: google.api.Service.monitoring:type_name -> google.api.Monitoring
   572  	19, // 18: google.api.Service.system_parameters:type_name -> google.api.SystemParameters
   573  	20, // 19: google.api.Service.source_info:type_name -> google.api.SourceInfo
   574  	21, // 20: google.api.Service.publishing:type_name -> google.api.Publishing
   575  	22, // 21: google.api.Service.config_version:type_name -> google.protobuf.UInt32Value
   576  	22, // [22:22] is the sub-list for method output_type
   577  	22, // [22:22] is the sub-list for method input_type
   578  	22, // [22:22] is the sub-list for extension type_name
   579  	22, // [22:22] is the sub-list for extension extendee
   580  	0,  // [0:22] is the sub-list for field type_name
   581  }
   582  
   583  func init() { file_google_api_service_proto_init() }
   584  func file_google_api_service_proto_init() {
   585  	if File_google_api_service_proto != nil {
   586  		return
   587  	}
   588  	file_google_api_auth_proto_init()
   589  	file_google_api_backend_proto_init()
   590  	file_google_api_billing_proto_init()
   591  	file_google_api_context_proto_init()
   592  	file_google_api_control_proto_init()
   593  	file_google_api_documentation_proto_init()
   594  	file_google_api_endpoint_proto_init()
   595  	file_google_api_log_proto_init()
   596  	file_google_api_logging_proto_init()
   597  	file_google_api_monitoring_proto_init()
   598  	file_google_api_quota_proto_init()
   599  	file_google_api_source_info_proto_init()
   600  	file_google_api_system_parameter_proto_init()
   601  	file_google_api_usage_proto_init()
   602  	if !protoimpl.UnsafeEnabled {
   603  		file_google_api_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   604  			switch v := v.(*Service); i {
   605  			case 0:
   606  				return &v.state
   607  			case 1:
   608  				return &v.sizeCache
   609  			case 2:
   610  				return &v.unknownFields
   611  			default:
   612  				return nil
   613  			}
   614  		}
   615  	}
   616  	type x struct{}
   617  	out := protoimpl.TypeBuilder{
   618  		File: protoimpl.DescBuilder{
   619  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   620  			RawDescriptor: file_google_api_service_proto_rawDesc,
   621  			NumEnums:      0,
   622  			NumMessages:   1,
   623  			NumExtensions: 0,
   624  			NumServices:   0,
   625  		},
   626  		GoTypes:           file_google_api_service_proto_goTypes,
   627  		DependencyIndexes: file_google_api_service_proto_depIdxs,
   628  		MessageInfos:      file_google_api_service_proto_msgTypes,
   629  	}.Build()
   630  	File_google_api_service_proto = out.File
   631  	file_google_api_service_proto_rawDesc = nil
   632  	file_google_api_service_proto_goTypes = nil
   633  	file_google_api_service_proto_depIdxs = nil
   634  }
   635  

View as plain text