OSDN Git Service

new repo
[bytom/vapor.git] / vendor / google.golang.org / genproto / googleapis / api / servicemanagement / v1 / servicemanager.pb.go
1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: google/api/servicemanagement/v1/servicemanager.proto
3
4 package servicemanagement
5
6 import proto "github.com/golang/protobuf/proto"
7 import fmt "fmt"
8 import math "math"
9 import _ "google.golang.org/genproto/googleapis/api/annotations"
10 import _ "google.golang.org/genproto/googleapis/api/serviceconfig"
11 import google_api21 "google.golang.org/genproto/googleapis/api/serviceconfig"
12 import google_longrunning "google.golang.org/genproto/googleapis/longrunning"
13 import google_protobuf1 "github.com/golang/protobuf/ptypes/any"
14 import _ "google.golang.org/genproto/protobuf/field_mask"
15 import _ "github.com/golang/protobuf/ptypes/struct"
16 import _ "google.golang.org/genproto/googleapis/rpc/status"
17
18 import (
19         context "golang.org/x/net/context"
20         grpc "google.golang.org/grpc"
21 )
22
23 // Reference imports to suppress errors if they are not otherwise used.
24 var _ = proto.Marshal
25 var _ = fmt.Errorf
26 var _ = math.Inf
27
28 type GetServiceConfigRequest_ConfigView int32
29
30 const (
31         // Server response includes all fields except SourceInfo.
32         GetServiceConfigRequest_BASIC GetServiceConfigRequest_ConfigView = 0
33         // Server response includes all fields including SourceInfo.
34         // SourceFiles are of type 'google.api.servicemanagement.v1.ConfigFile'
35         // and are only available for configs created using the
36         // SubmitConfigSource method.
37         GetServiceConfigRequest_FULL GetServiceConfigRequest_ConfigView = 1
38 )
39
40 var GetServiceConfigRequest_ConfigView_name = map[int32]string{
41         0: "BASIC",
42         1: "FULL",
43 }
44 var GetServiceConfigRequest_ConfigView_value = map[string]int32{
45         "BASIC": 0,
46         "FULL":  1,
47 }
48
49 func (x GetServiceConfigRequest_ConfigView) String() string {
50         return proto.EnumName(GetServiceConfigRequest_ConfigView_name, int32(x))
51 }
52 func (GetServiceConfigRequest_ConfigView) EnumDescriptor() ([]byte, []int) {
53         return fileDescriptor1, []int{7, 0}
54 }
55
56 // Request message for `ListServices` method.
57 type ListServicesRequest struct {
58         // Include services produced by the specified project.
59         ProducerProjectId string `protobuf:"bytes,1,opt,name=producer_project_id,json=producerProjectId" json:"producer_project_id,omitempty"`
60         // Requested size of the next page of data.
61         PageSize int32 `protobuf:"varint,5,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
62         // Token identifying which result to start with; returned by a previous list
63         // call.
64         PageToken string `protobuf:"bytes,6,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
65         // Include services consumed by the specified consumer.
66         //
67         // The Google Service Management implementation accepts the following
68         // forms:
69         // - project:<project_id>
70         ConsumerId string `protobuf:"bytes,7,opt,name=consumer_id,json=consumerId" json:"consumer_id,omitempty"`
71 }
72
73 func (m *ListServicesRequest) Reset()                    { *m = ListServicesRequest{} }
74 func (m *ListServicesRequest) String() string            { return proto.CompactTextString(m) }
75 func (*ListServicesRequest) ProtoMessage()               {}
76 func (*ListServicesRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
77
78 func (m *ListServicesRequest) GetProducerProjectId() string {
79         if m != nil {
80                 return m.ProducerProjectId
81         }
82         return ""
83 }
84
85 func (m *ListServicesRequest) GetPageSize() int32 {
86         if m != nil {
87                 return m.PageSize
88         }
89         return 0
90 }
91
92 func (m *ListServicesRequest) GetPageToken() string {
93         if m != nil {
94                 return m.PageToken
95         }
96         return ""
97 }
98
99 func (m *ListServicesRequest) GetConsumerId() string {
100         if m != nil {
101                 return m.ConsumerId
102         }
103         return ""
104 }
105
106 // Response message for `ListServices` method.
107 type ListServicesResponse struct {
108         // The returned services will only have the name field set.
109         Services []*ManagedService `protobuf:"bytes,1,rep,name=services" json:"services,omitempty"`
110         // Token that can be passed to `ListServices` to resume a paginated query.
111         NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken" json:"next_page_token,omitempty"`
112 }
113
114 func (m *ListServicesResponse) Reset()                    { *m = ListServicesResponse{} }
115 func (m *ListServicesResponse) String() string            { return proto.CompactTextString(m) }
116 func (*ListServicesResponse) ProtoMessage()               {}
117 func (*ListServicesResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} }
118
119 func (m *ListServicesResponse) GetServices() []*ManagedService {
120         if m != nil {
121                 return m.Services
122         }
123         return nil
124 }
125
126 func (m *ListServicesResponse) GetNextPageToken() string {
127         if m != nil {
128                 return m.NextPageToken
129         }
130         return ""
131 }
132
133 // Request message for `GetService` method.
134 type GetServiceRequest struct {
135         // The name of the service.  See the `ServiceManager` overview for naming
136         // requirements.  For example: `example.googleapis.com`.
137         ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName" json:"service_name,omitempty"`
138 }
139
140 func (m *GetServiceRequest) Reset()                    { *m = GetServiceRequest{} }
141 func (m *GetServiceRequest) String() string            { return proto.CompactTextString(m) }
142 func (*GetServiceRequest) ProtoMessage()               {}
143 func (*GetServiceRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} }
144
145 func (m *GetServiceRequest) GetServiceName() string {
146         if m != nil {
147                 return m.ServiceName
148         }
149         return ""
150 }
151
152 // Request message for CreateService method.
153 type CreateServiceRequest struct {
154         // Initial values for the service resource.
155         Service *ManagedService `protobuf:"bytes,1,opt,name=service" json:"service,omitempty"`
156 }
157
158 func (m *CreateServiceRequest) Reset()                    { *m = CreateServiceRequest{} }
159 func (m *CreateServiceRequest) String() string            { return proto.CompactTextString(m) }
160 func (*CreateServiceRequest) ProtoMessage()               {}
161 func (*CreateServiceRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3} }
162
163 func (m *CreateServiceRequest) GetService() *ManagedService {
164         if m != nil {
165                 return m.Service
166         }
167         return nil
168 }
169
170 // Request message for DeleteService method.
171 type DeleteServiceRequest struct {
172         // The name of the service.  See the [overview](/service-management/overview)
173         // for naming requirements.  For example: `example.googleapis.com`.
174         ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName" json:"service_name,omitempty"`
175 }
176
177 func (m *DeleteServiceRequest) Reset()                    { *m = DeleteServiceRequest{} }
178 func (m *DeleteServiceRequest) String() string            { return proto.CompactTextString(m) }
179 func (*DeleteServiceRequest) ProtoMessage()               {}
180 func (*DeleteServiceRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{4} }
181
182 func (m *DeleteServiceRequest) GetServiceName() string {
183         if m != nil {
184                 return m.ServiceName
185         }
186         return ""
187 }
188
189 // Request message for UndeleteService method.
190 type UndeleteServiceRequest struct {
191         // The name of the service. See the [overview](/service-management/overview)
192         // for naming requirements. For example: `example.googleapis.com`.
193         ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName" json:"service_name,omitempty"`
194 }
195
196 func (m *UndeleteServiceRequest) Reset()                    { *m = UndeleteServiceRequest{} }
197 func (m *UndeleteServiceRequest) String() string            { return proto.CompactTextString(m) }
198 func (*UndeleteServiceRequest) ProtoMessage()               {}
199 func (*UndeleteServiceRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{5} }
200
201 func (m *UndeleteServiceRequest) GetServiceName() string {
202         if m != nil {
203                 return m.ServiceName
204         }
205         return ""
206 }
207
208 // Response message for UndeleteService method.
209 type UndeleteServiceResponse struct {
210         // Revived service resource.
211         Service *ManagedService `protobuf:"bytes,1,opt,name=service" json:"service,omitempty"`
212 }
213
214 func (m *UndeleteServiceResponse) Reset()                    { *m = UndeleteServiceResponse{} }
215 func (m *UndeleteServiceResponse) String() string            { return proto.CompactTextString(m) }
216 func (*UndeleteServiceResponse) ProtoMessage()               {}
217 func (*UndeleteServiceResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{6} }
218
219 func (m *UndeleteServiceResponse) GetService() *ManagedService {
220         if m != nil {
221                 return m.Service
222         }
223         return nil
224 }
225
226 // Request message for GetServiceConfig method.
227 type GetServiceConfigRequest struct {
228         // The name of the service.  See the [overview](/service-management/overview)
229         // for naming requirements.  For example: `example.googleapis.com`.
230         ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName" json:"service_name,omitempty"`
231         // The id of the service configuration resource.
232         ConfigId string `protobuf:"bytes,2,opt,name=config_id,json=configId" json:"config_id,omitempty"`
233         // Specifies which parts of the Service Config should be returned in the
234         // response.
235         View GetServiceConfigRequest_ConfigView `protobuf:"varint,3,opt,name=view,enum=google.api.servicemanagement.v1.GetServiceConfigRequest_ConfigView" json:"view,omitempty"`
236 }
237
238 func (m *GetServiceConfigRequest) Reset()                    { *m = GetServiceConfigRequest{} }
239 func (m *GetServiceConfigRequest) String() string            { return proto.CompactTextString(m) }
240 func (*GetServiceConfigRequest) ProtoMessage()               {}
241 func (*GetServiceConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{7} }
242
243 func (m *GetServiceConfigRequest) GetServiceName() string {
244         if m != nil {
245                 return m.ServiceName
246         }
247         return ""
248 }
249
250 func (m *GetServiceConfigRequest) GetConfigId() string {
251         if m != nil {
252                 return m.ConfigId
253         }
254         return ""
255 }
256
257 func (m *GetServiceConfigRequest) GetView() GetServiceConfigRequest_ConfigView {
258         if m != nil {
259                 return m.View
260         }
261         return GetServiceConfigRequest_BASIC
262 }
263
264 // Request message for ListServiceConfigs method.
265 type ListServiceConfigsRequest struct {
266         // The name of the service.  See the [overview](/service-management/overview)
267         // for naming requirements.  For example: `example.googleapis.com`.
268         ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName" json:"service_name,omitempty"`
269         // The token of the page to retrieve.
270         PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
271         // The max number of items to include in the response list.
272         PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
273 }
274
275 func (m *ListServiceConfigsRequest) Reset()                    { *m = ListServiceConfigsRequest{} }
276 func (m *ListServiceConfigsRequest) String() string            { return proto.CompactTextString(m) }
277 func (*ListServiceConfigsRequest) ProtoMessage()               {}
278 func (*ListServiceConfigsRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{8} }
279
280 func (m *ListServiceConfigsRequest) GetServiceName() string {
281         if m != nil {
282                 return m.ServiceName
283         }
284         return ""
285 }
286
287 func (m *ListServiceConfigsRequest) GetPageToken() string {
288         if m != nil {
289                 return m.PageToken
290         }
291         return ""
292 }
293
294 func (m *ListServiceConfigsRequest) GetPageSize() int32 {
295         if m != nil {
296                 return m.PageSize
297         }
298         return 0
299 }
300
301 // Response message for ListServiceConfigs method.
302 type ListServiceConfigsResponse struct {
303         // The list of service configuration resources.
304         ServiceConfigs []*google_api21.Service `protobuf:"bytes,1,rep,name=service_configs,json=serviceConfigs" json:"service_configs,omitempty"`
305         // The token of the next page of results.
306         NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken" json:"next_page_token,omitempty"`
307 }
308
309 func (m *ListServiceConfigsResponse) Reset()                    { *m = ListServiceConfigsResponse{} }
310 func (m *ListServiceConfigsResponse) String() string            { return proto.CompactTextString(m) }
311 func (*ListServiceConfigsResponse) ProtoMessage()               {}
312 func (*ListServiceConfigsResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{9} }
313
314 func (m *ListServiceConfigsResponse) GetServiceConfigs() []*google_api21.Service {
315         if m != nil {
316                 return m.ServiceConfigs
317         }
318         return nil
319 }
320
321 func (m *ListServiceConfigsResponse) GetNextPageToken() string {
322         if m != nil {
323                 return m.NextPageToken
324         }
325         return ""
326 }
327
328 // Request message for CreateServiceConfig method.
329 type CreateServiceConfigRequest struct {
330         // The name of the service.  See the [overview](/service-management/overview)
331         // for naming requirements.  For example: `example.googleapis.com`.
332         ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName" json:"service_name,omitempty"`
333         // The service configuration resource.
334         ServiceConfig *google_api21.Service `protobuf:"bytes,2,opt,name=service_config,json=serviceConfig" json:"service_config,omitempty"`
335 }
336
337 func (m *CreateServiceConfigRequest) Reset()                    { *m = CreateServiceConfigRequest{} }
338 func (m *CreateServiceConfigRequest) String() string            { return proto.CompactTextString(m) }
339 func (*CreateServiceConfigRequest) ProtoMessage()               {}
340 func (*CreateServiceConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{10} }
341
342 func (m *CreateServiceConfigRequest) GetServiceName() string {
343         if m != nil {
344                 return m.ServiceName
345         }
346         return ""
347 }
348
349 func (m *CreateServiceConfigRequest) GetServiceConfig() *google_api21.Service {
350         if m != nil {
351                 return m.ServiceConfig
352         }
353         return nil
354 }
355
356 // Request message for SubmitConfigSource method.
357 type SubmitConfigSourceRequest struct {
358         // The name of the service.  See the [overview](/service-management/overview)
359         // for naming requirements.  For example: `example.googleapis.com`.
360         ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName" json:"service_name,omitempty"`
361         // The source configuration for the service.
362         ConfigSource *ConfigSource `protobuf:"bytes,2,opt,name=config_source,json=configSource" json:"config_source,omitempty"`
363         // Optional. If set, this will result in the generation of a
364         // `google.api.Service` configuration based on the `ConfigSource` provided,
365         // but the generated config and the sources will NOT be persisted.
366         ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly" json:"validate_only,omitempty"`
367 }
368
369 func (m *SubmitConfigSourceRequest) Reset()                    { *m = SubmitConfigSourceRequest{} }
370 func (m *SubmitConfigSourceRequest) String() string            { return proto.CompactTextString(m) }
371 func (*SubmitConfigSourceRequest) ProtoMessage()               {}
372 func (*SubmitConfigSourceRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{11} }
373
374 func (m *SubmitConfigSourceRequest) GetServiceName() string {
375         if m != nil {
376                 return m.ServiceName
377         }
378         return ""
379 }
380
381 func (m *SubmitConfigSourceRequest) GetConfigSource() *ConfigSource {
382         if m != nil {
383                 return m.ConfigSource
384         }
385         return nil
386 }
387
388 func (m *SubmitConfigSourceRequest) GetValidateOnly() bool {
389         if m != nil {
390                 return m.ValidateOnly
391         }
392         return false
393 }
394
395 // Response message for SubmitConfigSource method.
396 type SubmitConfigSourceResponse struct {
397         // The generated service configuration.
398         ServiceConfig *google_api21.Service `protobuf:"bytes,1,opt,name=service_config,json=serviceConfig" json:"service_config,omitempty"`
399 }
400
401 func (m *SubmitConfigSourceResponse) Reset()                    { *m = SubmitConfigSourceResponse{} }
402 func (m *SubmitConfigSourceResponse) String() string            { return proto.CompactTextString(m) }
403 func (*SubmitConfigSourceResponse) ProtoMessage()               {}
404 func (*SubmitConfigSourceResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{12} }
405
406 func (m *SubmitConfigSourceResponse) GetServiceConfig() *google_api21.Service {
407         if m != nil {
408                 return m.ServiceConfig
409         }
410         return nil
411 }
412
413 // Request message for 'CreateServiceRollout'
414 type CreateServiceRolloutRequest struct {
415         // The name of the service.  See the [overview](/service-management/overview)
416         // for naming requirements.  For example: `example.googleapis.com`.
417         ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName" json:"service_name,omitempty"`
418         // The rollout resource. The `service_name` field is output only.
419         Rollout *Rollout `protobuf:"bytes,2,opt,name=rollout" json:"rollout,omitempty"`
420 }
421
422 func (m *CreateServiceRolloutRequest) Reset()                    { *m = CreateServiceRolloutRequest{} }
423 func (m *CreateServiceRolloutRequest) String() string            { return proto.CompactTextString(m) }
424 func (*CreateServiceRolloutRequest) ProtoMessage()               {}
425 func (*CreateServiceRolloutRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{13} }
426
427 func (m *CreateServiceRolloutRequest) GetServiceName() string {
428         if m != nil {
429                 return m.ServiceName
430         }
431         return ""
432 }
433
434 func (m *CreateServiceRolloutRequest) GetRollout() *Rollout {
435         if m != nil {
436                 return m.Rollout
437         }
438         return nil
439 }
440
441 // Request message for 'ListServiceRollouts'
442 type ListServiceRolloutsRequest struct {
443         // The name of the service.  See the [overview](/service-management/overview)
444         // for naming requirements.  For example: `example.googleapis.com`.
445         ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName" json:"service_name,omitempty"`
446         // The token of the page to retrieve.
447         PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
448         // The max number of items to include in the response list.
449         PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
450         // Use `filter` to return subset of rollouts.
451         // The following filters are supported:
452         //   -- To limit the results to only those in
453         //      [status](google.api.servicemanagement.v1.RolloutStatus) 'SUCCESS',
454         //      use filter='status=SUCCESS'
455         //   -- To limit the results to those in
456         //      [status](google.api.servicemanagement.v1.RolloutStatus) 'CANCELLED'
457         //      or 'FAILED', use filter='status=CANCELLED OR status=FAILED'
458         Filter string `protobuf:"bytes,4,opt,name=filter" json:"filter,omitempty"`
459 }
460
461 func (m *ListServiceRolloutsRequest) Reset()                    { *m = ListServiceRolloutsRequest{} }
462 func (m *ListServiceRolloutsRequest) String() string            { return proto.CompactTextString(m) }
463 func (*ListServiceRolloutsRequest) ProtoMessage()               {}
464 func (*ListServiceRolloutsRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{14} }
465
466 func (m *ListServiceRolloutsRequest) GetServiceName() string {
467         if m != nil {
468                 return m.ServiceName
469         }
470         return ""
471 }
472
473 func (m *ListServiceRolloutsRequest) GetPageToken() string {
474         if m != nil {
475                 return m.PageToken
476         }
477         return ""
478 }
479
480 func (m *ListServiceRolloutsRequest) GetPageSize() int32 {
481         if m != nil {
482                 return m.PageSize
483         }
484         return 0
485 }
486
487 func (m *ListServiceRolloutsRequest) GetFilter() string {
488         if m != nil {
489                 return m.Filter
490         }
491         return ""
492 }
493
494 // Response message for ListServiceRollouts method.
495 type ListServiceRolloutsResponse struct {
496         // The list of rollout resources.
497         Rollouts []*Rollout `protobuf:"bytes,1,rep,name=rollouts" json:"rollouts,omitempty"`
498         // The token of the next page of results.
499         NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken" json:"next_page_token,omitempty"`
500 }
501
502 func (m *ListServiceRolloutsResponse) Reset()                    { *m = ListServiceRolloutsResponse{} }
503 func (m *ListServiceRolloutsResponse) String() string            { return proto.CompactTextString(m) }
504 func (*ListServiceRolloutsResponse) ProtoMessage()               {}
505 func (*ListServiceRolloutsResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{15} }
506
507 func (m *ListServiceRolloutsResponse) GetRollouts() []*Rollout {
508         if m != nil {
509                 return m.Rollouts
510         }
511         return nil
512 }
513
514 func (m *ListServiceRolloutsResponse) GetNextPageToken() string {
515         if m != nil {
516                 return m.NextPageToken
517         }
518         return ""
519 }
520
521 // Request message for GetServiceRollout method.
522 type GetServiceRolloutRequest struct {
523         // The name of the service.  See the [overview](/service-management/overview)
524         // for naming requirements.  For example: `example.googleapis.com`.
525         ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName" json:"service_name,omitempty"`
526         // The id of the rollout resource.
527         RolloutId string `protobuf:"bytes,2,opt,name=rollout_id,json=rolloutId" json:"rollout_id,omitempty"`
528 }
529
530 func (m *GetServiceRolloutRequest) Reset()                    { *m = GetServiceRolloutRequest{} }
531 func (m *GetServiceRolloutRequest) String() string            { return proto.CompactTextString(m) }
532 func (*GetServiceRolloutRequest) ProtoMessage()               {}
533 func (*GetServiceRolloutRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{16} }
534
535 func (m *GetServiceRolloutRequest) GetServiceName() string {
536         if m != nil {
537                 return m.ServiceName
538         }
539         return ""
540 }
541
542 func (m *GetServiceRolloutRequest) GetRolloutId() string {
543         if m != nil {
544                 return m.RolloutId
545         }
546         return ""
547 }
548
549 // Request message for EnableService method.
550 type EnableServiceRequest struct {
551         // Name of the service to enable. Specifying an unknown service name will
552         // cause the request to fail.
553         ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName" json:"service_name,omitempty"`
554         // The identity of consumer resource which service enablement will be
555         // applied to.
556         //
557         // The Google Service Management implementation accepts the following
558         // forms:
559         // - "project:<project_id>"
560         //
561         // Note: this is made compatible with
562         // google.api.servicecontrol.v1.Operation.consumer_id.
563         ConsumerId string `protobuf:"bytes,2,opt,name=consumer_id,json=consumerId" json:"consumer_id,omitempty"`
564 }
565
566 func (m *EnableServiceRequest) Reset()                    { *m = EnableServiceRequest{} }
567 func (m *EnableServiceRequest) String() string            { return proto.CompactTextString(m) }
568 func (*EnableServiceRequest) ProtoMessage()               {}
569 func (*EnableServiceRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{17} }
570
571 func (m *EnableServiceRequest) GetServiceName() string {
572         if m != nil {
573                 return m.ServiceName
574         }
575         return ""
576 }
577
578 func (m *EnableServiceRequest) GetConsumerId() string {
579         if m != nil {
580                 return m.ConsumerId
581         }
582         return ""
583 }
584
585 // Request message for DisableService method.
586 type DisableServiceRequest struct {
587         // Name of the service to disable. Specifying an unknown service name
588         // will cause the request to fail.
589         ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName" json:"service_name,omitempty"`
590         // The identity of consumer resource which service disablement will be
591         // applied to.
592         //
593         // The Google Service Management implementation accepts the following
594         // forms:
595         // - "project:<project_id>"
596         //
597         // Note: this is made compatible with
598         // google.api.servicecontrol.v1.Operation.consumer_id.
599         ConsumerId string `protobuf:"bytes,2,opt,name=consumer_id,json=consumerId" json:"consumer_id,omitempty"`
600 }
601
602 func (m *DisableServiceRequest) Reset()                    { *m = DisableServiceRequest{} }
603 func (m *DisableServiceRequest) String() string            { return proto.CompactTextString(m) }
604 func (*DisableServiceRequest) ProtoMessage()               {}
605 func (*DisableServiceRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{18} }
606
607 func (m *DisableServiceRequest) GetServiceName() string {
608         if m != nil {
609                 return m.ServiceName
610         }
611         return ""
612 }
613
614 func (m *DisableServiceRequest) GetConsumerId() string {
615         if m != nil {
616                 return m.ConsumerId
617         }
618         return ""
619 }
620
621 // Request message for GenerateConfigReport method.
622 type GenerateConfigReportRequest struct {
623         // Service configuration for which we want to generate the report.
624         // For this version of API, the supported types are
625         // [google.api.servicemanagement.v1.ConfigRef][google.api.servicemanagement.v1.ConfigRef],
626         // [google.api.servicemanagement.v1.ConfigSource][google.api.servicemanagement.v1.ConfigSource],
627         // and [google.api.Service][google.api.Service]
628         NewConfig *google_protobuf1.Any `protobuf:"bytes,1,opt,name=new_config,json=newConfig" json:"new_config,omitempty"`
629         // Service configuration against which the comparison will be done.
630         // For this version of API, the supported types are
631         // [google.api.servicemanagement.v1.ConfigRef][google.api.servicemanagement.v1.ConfigRef],
632         // [google.api.servicemanagement.v1.ConfigSource][google.api.servicemanagement.v1.ConfigSource],
633         // and [google.api.Service][google.api.Service]
634         OldConfig *google_protobuf1.Any `protobuf:"bytes,2,opt,name=old_config,json=oldConfig" json:"old_config,omitempty"`
635 }
636
637 func (m *GenerateConfigReportRequest) Reset()                    { *m = GenerateConfigReportRequest{} }
638 func (m *GenerateConfigReportRequest) String() string            { return proto.CompactTextString(m) }
639 func (*GenerateConfigReportRequest) ProtoMessage()               {}
640 func (*GenerateConfigReportRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{19} }
641
642 func (m *GenerateConfigReportRequest) GetNewConfig() *google_protobuf1.Any {
643         if m != nil {
644                 return m.NewConfig
645         }
646         return nil
647 }
648
649 func (m *GenerateConfigReportRequest) GetOldConfig() *google_protobuf1.Any {
650         if m != nil {
651                 return m.OldConfig
652         }
653         return nil
654 }
655
656 // Response message for GenerateConfigReport method.
657 type GenerateConfigReportResponse struct {
658         // Name of the service this report belongs to.
659         ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName" json:"service_name,omitempty"`
660         // ID of the service configuration this report belongs to.
661         Id string `protobuf:"bytes,2,opt,name=id" json:"id,omitempty"`
662         // list of ChangeReport, each corresponding to comparison between two
663         // service configurations.
664         ChangeReports []*ChangeReport `protobuf:"bytes,3,rep,name=change_reports,json=changeReports" json:"change_reports,omitempty"`
665         // Errors / Linter warnings associated with the service definition this
666         // report
667         // belongs to.
668         Diagnostics []*Diagnostic `protobuf:"bytes,4,rep,name=diagnostics" json:"diagnostics,omitempty"`
669 }
670
671 func (m *GenerateConfigReportResponse) Reset()                    { *m = GenerateConfigReportResponse{} }
672 func (m *GenerateConfigReportResponse) String() string            { return proto.CompactTextString(m) }
673 func (*GenerateConfigReportResponse) ProtoMessage()               {}
674 func (*GenerateConfigReportResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{20} }
675
676 func (m *GenerateConfigReportResponse) GetServiceName() string {
677         if m != nil {
678                 return m.ServiceName
679         }
680         return ""
681 }
682
683 func (m *GenerateConfigReportResponse) GetId() string {
684         if m != nil {
685                 return m.Id
686         }
687         return ""
688 }
689
690 func (m *GenerateConfigReportResponse) GetChangeReports() []*ChangeReport {
691         if m != nil {
692                 return m.ChangeReports
693         }
694         return nil
695 }
696
697 func (m *GenerateConfigReportResponse) GetDiagnostics() []*Diagnostic {
698         if m != nil {
699                 return m.Diagnostics
700         }
701         return nil
702 }
703
704 func init() {
705         proto.RegisterType((*ListServicesRequest)(nil), "google.api.servicemanagement.v1.ListServicesRequest")
706         proto.RegisterType((*ListServicesResponse)(nil), "google.api.servicemanagement.v1.ListServicesResponse")
707         proto.RegisterType((*GetServiceRequest)(nil), "google.api.servicemanagement.v1.GetServiceRequest")
708         proto.RegisterType((*CreateServiceRequest)(nil), "google.api.servicemanagement.v1.CreateServiceRequest")
709         proto.RegisterType((*DeleteServiceRequest)(nil), "google.api.servicemanagement.v1.DeleteServiceRequest")
710         proto.RegisterType((*UndeleteServiceRequest)(nil), "google.api.servicemanagement.v1.UndeleteServiceRequest")
711         proto.RegisterType((*UndeleteServiceResponse)(nil), "google.api.servicemanagement.v1.UndeleteServiceResponse")
712         proto.RegisterType((*GetServiceConfigRequest)(nil), "google.api.servicemanagement.v1.GetServiceConfigRequest")
713         proto.RegisterType((*ListServiceConfigsRequest)(nil), "google.api.servicemanagement.v1.ListServiceConfigsRequest")
714         proto.RegisterType((*ListServiceConfigsResponse)(nil), "google.api.servicemanagement.v1.ListServiceConfigsResponse")
715         proto.RegisterType((*CreateServiceConfigRequest)(nil), "google.api.servicemanagement.v1.CreateServiceConfigRequest")
716         proto.RegisterType((*SubmitConfigSourceRequest)(nil), "google.api.servicemanagement.v1.SubmitConfigSourceRequest")
717         proto.RegisterType((*SubmitConfigSourceResponse)(nil), "google.api.servicemanagement.v1.SubmitConfigSourceResponse")
718         proto.RegisterType((*CreateServiceRolloutRequest)(nil), "google.api.servicemanagement.v1.CreateServiceRolloutRequest")
719         proto.RegisterType((*ListServiceRolloutsRequest)(nil), "google.api.servicemanagement.v1.ListServiceRolloutsRequest")
720         proto.RegisterType((*ListServiceRolloutsResponse)(nil), "google.api.servicemanagement.v1.ListServiceRolloutsResponse")
721         proto.RegisterType((*GetServiceRolloutRequest)(nil), "google.api.servicemanagement.v1.GetServiceRolloutRequest")
722         proto.RegisterType((*EnableServiceRequest)(nil), "google.api.servicemanagement.v1.EnableServiceRequest")
723         proto.RegisterType((*DisableServiceRequest)(nil), "google.api.servicemanagement.v1.DisableServiceRequest")
724         proto.RegisterType((*GenerateConfigReportRequest)(nil), "google.api.servicemanagement.v1.GenerateConfigReportRequest")
725         proto.RegisterType((*GenerateConfigReportResponse)(nil), "google.api.servicemanagement.v1.GenerateConfigReportResponse")
726         proto.RegisterEnum("google.api.servicemanagement.v1.GetServiceConfigRequest_ConfigView", GetServiceConfigRequest_ConfigView_name, GetServiceConfigRequest_ConfigView_value)
727 }
728
729 // Reference imports to suppress errors if they are not otherwise used.
730 var _ context.Context
731 var _ grpc.ClientConn
732
733 // This is a compile-time assertion to ensure that this generated file
734 // is compatible with the grpc package it is being compiled against.
735 const _ = grpc.SupportPackageIsVersion4
736
737 // Client API for ServiceManager service
738
739 type ServiceManagerClient interface {
740         // Lists managed services.
741         //
742         // Returns all public services. For authenticated users, also returns all
743         // services the calling user has "servicemanagement.services.get" permission
744         // for.
745         //
746         // **BETA:** If the caller specifies the `consumer_id`, it returns only the
747         // services enabled on the consumer. The `consumer_id` must have the format
748         // of "project:{PROJECT-ID}".
749         ListServices(ctx context.Context, in *ListServicesRequest, opts ...grpc.CallOption) (*ListServicesResponse, error)
750         // Gets a managed service. Authentication is required unless the service is
751         // public.
752         GetService(ctx context.Context, in *GetServiceRequest, opts ...grpc.CallOption) (*ManagedService, error)
753         // Creates a new managed service.
754         // Please note one producer project can own no more than 20 services.
755         //
756         // Operation<response: ManagedService>
757         CreateService(ctx context.Context, in *CreateServiceRequest, opts ...grpc.CallOption) (*google_longrunning.Operation, error)
758         // Deletes a managed service. This method will change the service to the
759         // `Soft-Delete` state for 30 days. Within this period, service producers may
760         // call [UndeleteService][google.api.servicemanagement.v1.ServiceManager.UndeleteService] to restore the service.
761         // After 30 days, the service will be permanently deleted.
762         //
763         // Operation<response: google.protobuf.Empty>
764         DeleteService(ctx context.Context, in *DeleteServiceRequest, opts ...grpc.CallOption) (*google_longrunning.Operation, error)
765         // Revives a previously deleted managed service. The method restores the
766         // service using the configuration at the time the service was deleted.
767         // The target service must exist and must have been deleted within the
768         // last 30 days.
769         //
770         // Operation<response: UndeleteServiceResponse>
771         UndeleteService(ctx context.Context, in *UndeleteServiceRequest, opts ...grpc.CallOption) (*google_longrunning.Operation, error)
772         // Lists the history of the service configuration for a managed service,
773         // from the newest to the oldest.
774         ListServiceConfigs(ctx context.Context, in *ListServiceConfigsRequest, opts ...grpc.CallOption) (*ListServiceConfigsResponse, error)
775         // Gets a service configuration (version) for a managed service.
776         GetServiceConfig(ctx context.Context, in *GetServiceConfigRequest, opts ...grpc.CallOption) (*google_api21.Service, error)
777         // Creates a new service configuration (version) for a managed service.
778         // This method only stores the service configuration. To roll out the service
779         // configuration to backend systems please call
780         // [CreateServiceRollout][google.api.servicemanagement.v1.ServiceManager.CreateServiceRollout].
781         CreateServiceConfig(ctx context.Context, in *CreateServiceConfigRequest, opts ...grpc.CallOption) (*google_api21.Service, error)
782         // Creates a new service configuration (version) for a managed service based
783         // on
784         // user-supplied configuration source files (for example: OpenAPI
785         // Specification). This method stores the source configurations as well as the
786         // generated service configuration. To rollout the service configuration to
787         // other services,
788         // please call [CreateServiceRollout][google.api.servicemanagement.v1.ServiceManager.CreateServiceRollout].
789         //
790         // Operation<response: SubmitConfigSourceResponse>
791         SubmitConfigSource(ctx context.Context, in *SubmitConfigSourceRequest, opts ...grpc.CallOption) (*google_longrunning.Operation, error)
792         // Lists the history of the service configuration rollouts for a managed
793         // service, from the newest to the oldest.
794         ListServiceRollouts(ctx context.Context, in *ListServiceRolloutsRequest, opts ...grpc.CallOption) (*ListServiceRolloutsResponse, error)
795         // Gets a service configuration [rollout][google.api.servicemanagement.v1.Rollout].
796         GetServiceRollout(ctx context.Context, in *GetServiceRolloutRequest, opts ...grpc.CallOption) (*Rollout, error)
797         // Creates a new service configuration rollout. Based on rollout, the
798         // Google Service Management will roll out the service configurations to
799         // different backend services. For example, the logging configuration will be
800         // pushed to Google Cloud Logging.
801         //
802         // Please note that any previous pending and running Rollouts and associated
803         // Operations will be automatically cancelled so that the latest Rollout will
804         // not be blocked by previous Rollouts.
805         //
806         // Operation<response: Rollout>
807         CreateServiceRollout(ctx context.Context, in *CreateServiceRolloutRequest, opts ...grpc.CallOption) (*google_longrunning.Operation, error)
808         // Generates and returns a report (errors, warnings and changes from
809         // existing configurations) associated with
810         // GenerateConfigReportRequest.new_value
811         //
812         // If GenerateConfigReportRequest.old_value is specified,
813         // GenerateConfigReportRequest will contain a single ChangeReport based on the
814         // comparison between GenerateConfigReportRequest.new_value and
815         // GenerateConfigReportRequest.old_value.
816         // If GenerateConfigReportRequest.old_value is not specified, this method
817         // will compare GenerateConfigReportRequest.new_value with the last pushed
818         // service configuration.
819         GenerateConfigReport(ctx context.Context, in *GenerateConfigReportRequest, opts ...grpc.CallOption) (*GenerateConfigReportResponse, error)
820         // Enables a [service][google.api.servicemanagement.v1.ManagedService] for a project, so it can be used
821         // for the project. See
822         // [Cloud Auth Guide](https://cloud.google.com/docs/authentication) for
823         // more information.
824         //
825         // Operation<response: EnableServiceResponse>
826         EnableService(ctx context.Context, in *EnableServiceRequest, opts ...grpc.CallOption) (*google_longrunning.Operation, error)
827         // Disables a [service][google.api.servicemanagement.v1.ManagedService] for a project, so it can no longer be
828         // be used for the project. It prevents accidental usage that may cause
829         // unexpected billing charges or security leaks.
830         //
831         // Operation<response: DisableServiceResponse>
832         DisableService(ctx context.Context, in *DisableServiceRequest, opts ...grpc.CallOption) (*google_longrunning.Operation, error)
833 }
834
835 type serviceManagerClient struct {
836         cc *grpc.ClientConn
837 }
838
839 func NewServiceManagerClient(cc *grpc.ClientConn) ServiceManagerClient {
840         return &serviceManagerClient{cc}
841 }
842
843 func (c *serviceManagerClient) ListServices(ctx context.Context, in *ListServicesRequest, opts ...grpc.CallOption) (*ListServicesResponse, error) {
844         out := new(ListServicesResponse)
845         err := grpc.Invoke(ctx, "/google.api.servicemanagement.v1.ServiceManager/ListServices", in, out, c.cc, opts...)
846         if err != nil {
847                 return nil, err
848         }
849         return out, nil
850 }
851
852 func (c *serviceManagerClient) GetService(ctx context.Context, in *GetServiceRequest, opts ...grpc.CallOption) (*ManagedService, error) {
853         out := new(ManagedService)
854         err := grpc.Invoke(ctx, "/google.api.servicemanagement.v1.ServiceManager/GetService", in, out, c.cc, opts...)
855         if err != nil {
856                 return nil, err
857         }
858         return out, nil
859 }
860
861 func (c *serviceManagerClient) CreateService(ctx context.Context, in *CreateServiceRequest, opts ...grpc.CallOption) (*google_longrunning.Operation, error) {
862         out := new(google_longrunning.Operation)
863         err := grpc.Invoke(ctx, "/google.api.servicemanagement.v1.ServiceManager/CreateService", in, out, c.cc, opts...)
864         if err != nil {
865                 return nil, err
866         }
867         return out, nil
868 }
869
870 func (c *serviceManagerClient) DeleteService(ctx context.Context, in *DeleteServiceRequest, opts ...grpc.CallOption) (*google_longrunning.Operation, error) {
871         out := new(google_longrunning.Operation)
872         err := grpc.Invoke(ctx, "/google.api.servicemanagement.v1.ServiceManager/DeleteService", in, out, c.cc, opts...)
873         if err != nil {
874                 return nil, err
875         }
876         return out, nil
877 }
878
879 func (c *serviceManagerClient) UndeleteService(ctx context.Context, in *UndeleteServiceRequest, opts ...grpc.CallOption) (*google_longrunning.Operation, error) {
880         out := new(google_longrunning.Operation)
881         err := grpc.Invoke(ctx, "/google.api.servicemanagement.v1.ServiceManager/UndeleteService", in, out, c.cc, opts...)
882         if err != nil {
883                 return nil, err
884         }
885         return out, nil
886 }
887
888 func (c *serviceManagerClient) ListServiceConfigs(ctx context.Context, in *ListServiceConfigsRequest, opts ...grpc.CallOption) (*ListServiceConfigsResponse, error) {
889         out := new(ListServiceConfigsResponse)
890         err := grpc.Invoke(ctx, "/google.api.servicemanagement.v1.ServiceManager/ListServiceConfigs", in, out, c.cc, opts...)
891         if err != nil {
892                 return nil, err
893         }
894         return out, nil
895 }
896
897 func (c *serviceManagerClient) GetServiceConfig(ctx context.Context, in *GetServiceConfigRequest, opts ...grpc.CallOption) (*google_api21.Service, error) {
898         out := new(google_api21.Service)
899         err := grpc.Invoke(ctx, "/google.api.servicemanagement.v1.ServiceManager/GetServiceConfig", in, out, c.cc, opts...)
900         if err != nil {
901                 return nil, err
902         }
903         return out, nil
904 }
905
906 func (c *serviceManagerClient) CreateServiceConfig(ctx context.Context, in *CreateServiceConfigRequest, opts ...grpc.CallOption) (*google_api21.Service, error) {
907         out := new(google_api21.Service)
908         err := grpc.Invoke(ctx, "/google.api.servicemanagement.v1.ServiceManager/CreateServiceConfig", in, out, c.cc, opts...)
909         if err != nil {
910                 return nil, err
911         }
912         return out, nil
913 }
914
915 func (c *serviceManagerClient) SubmitConfigSource(ctx context.Context, in *SubmitConfigSourceRequest, opts ...grpc.CallOption) (*google_longrunning.Operation, error) {
916         out := new(google_longrunning.Operation)
917         err := grpc.Invoke(ctx, "/google.api.servicemanagement.v1.ServiceManager/SubmitConfigSource", in, out, c.cc, opts...)
918         if err != nil {
919                 return nil, err
920         }
921         return out, nil
922 }
923
924 func (c *serviceManagerClient) ListServiceRollouts(ctx context.Context, in *ListServiceRolloutsRequest, opts ...grpc.CallOption) (*ListServiceRolloutsResponse, error) {
925         out := new(ListServiceRolloutsResponse)
926         err := grpc.Invoke(ctx, "/google.api.servicemanagement.v1.ServiceManager/ListServiceRollouts", in, out, c.cc, opts...)
927         if err != nil {
928                 return nil, err
929         }
930         return out, nil
931 }
932
933 func (c *serviceManagerClient) GetServiceRollout(ctx context.Context, in *GetServiceRolloutRequest, opts ...grpc.CallOption) (*Rollout, error) {
934         out := new(Rollout)
935         err := grpc.Invoke(ctx, "/google.api.servicemanagement.v1.ServiceManager/GetServiceRollout", in, out, c.cc, opts...)
936         if err != nil {
937                 return nil, err
938         }
939         return out, nil
940 }
941
942 func (c *serviceManagerClient) CreateServiceRollout(ctx context.Context, in *CreateServiceRolloutRequest, opts ...grpc.CallOption) (*google_longrunning.Operation, error) {
943         out := new(google_longrunning.Operation)
944         err := grpc.Invoke(ctx, "/google.api.servicemanagement.v1.ServiceManager/CreateServiceRollout", in, out, c.cc, opts...)
945         if err != nil {
946                 return nil, err
947         }
948         return out, nil
949 }
950
951 func (c *serviceManagerClient) GenerateConfigReport(ctx context.Context, in *GenerateConfigReportRequest, opts ...grpc.CallOption) (*GenerateConfigReportResponse, error) {
952         out := new(GenerateConfigReportResponse)
953         err := grpc.Invoke(ctx, "/google.api.servicemanagement.v1.ServiceManager/GenerateConfigReport", in, out, c.cc, opts...)
954         if err != nil {
955                 return nil, err
956         }
957         return out, nil
958 }
959
960 func (c *serviceManagerClient) EnableService(ctx context.Context, in *EnableServiceRequest, opts ...grpc.CallOption) (*google_longrunning.Operation, error) {
961         out := new(google_longrunning.Operation)
962         err := grpc.Invoke(ctx, "/google.api.servicemanagement.v1.ServiceManager/EnableService", in, out, c.cc, opts...)
963         if err != nil {
964                 return nil, err
965         }
966         return out, nil
967 }
968
969 func (c *serviceManagerClient) DisableService(ctx context.Context, in *DisableServiceRequest, opts ...grpc.CallOption) (*google_longrunning.Operation, error) {
970         out := new(google_longrunning.Operation)
971         err := grpc.Invoke(ctx, "/google.api.servicemanagement.v1.ServiceManager/DisableService", in, out, c.cc, opts...)
972         if err != nil {
973                 return nil, err
974         }
975         return out, nil
976 }
977
978 // Server API for ServiceManager service
979
980 type ServiceManagerServer interface {
981         // Lists managed services.
982         //
983         // Returns all public services. For authenticated users, also returns all
984         // services the calling user has "servicemanagement.services.get" permission
985         // for.
986         //
987         // **BETA:** If the caller specifies the `consumer_id`, it returns only the
988         // services enabled on the consumer. The `consumer_id` must have the format
989         // of "project:{PROJECT-ID}".
990         ListServices(context.Context, *ListServicesRequest) (*ListServicesResponse, error)
991         // Gets a managed service. Authentication is required unless the service is
992         // public.
993         GetService(context.Context, *GetServiceRequest) (*ManagedService, error)
994         // Creates a new managed service.
995         // Please note one producer project can own no more than 20 services.
996         //
997         // Operation<response: ManagedService>
998         CreateService(context.Context, *CreateServiceRequest) (*google_longrunning.Operation, error)
999         // Deletes a managed service. This method will change the service to the
1000         // `Soft-Delete` state for 30 days. Within this period, service producers may
1001         // call [UndeleteService][google.api.servicemanagement.v1.ServiceManager.UndeleteService] to restore the service.
1002         // After 30 days, the service will be permanently deleted.
1003         //
1004         // Operation<response: google.protobuf.Empty>
1005         DeleteService(context.Context, *DeleteServiceRequest) (*google_longrunning.Operation, error)
1006         // Revives a previously deleted managed service. The method restores the
1007         // service using the configuration at the time the service was deleted.
1008         // The target service must exist and must have been deleted within the
1009         // last 30 days.
1010         //
1011         // Operation<response: UndeleteServiceResponse>
1012         UndeleteService(context.Context, *UndeleteServiceRequest) (*google_longrunning.Operation, error)
1013         // Lists the history of the service configuration for a managed service,
1014         // from the newest to the oldest.
1015         ListServiceConfigs(context.Context, *ListServiceConfigsRequest) (*ListServiceConfigsResponse, error)
1016         // Gets a service configuration (version) for a managed service.
1017         GetServiceConfig(context.Context, *GetServiceConfigRequest) (*google_api21.Service, error)
1018         // Creates a new service configuration (version) for a managed service.
1019         // This method only stores the service configuration. To roll out the service
1020         // configuration to backend systems please call
1021         // [CreateServiceRollout][google.api.servicemanagement.v1.ServiceManager.CreateServiceRollout].
1022         CreateServiceConfig(context.Context, *CreateServiceConfigRequest) (*google_api21.Service, error)
1023         // Creates a new service configuration (version) for a managed service based
1024         // on
1025         // user-supplied configuration source files (for example: OpenAPI
1026         // Specification). This method stores the source configurations as well as the
1027         // generated service configuration. To rollout the service configuration to
1028         // other services,
1029         // please call [CreateServiceRollout][google.api.servicemanagement.v1.ServiceManager.CreateServiceRollout].
1030         //
1031         // Operation<response: SubmitConfigSourceResponse>
1032         SubmitConfigSource(context.Context, *SubmitConfigSourceRequest) (*google_longrunning.Operation, error)
1033         // Lists the history of the service configuration rollouts for a managed
1034         // service, from the newest to the oldest.
1035         ListServiceRollouts(context.Context, *ListServiceRolloutsRequest) (*ListServiceRolloutsResponse, error)
1036         // Gets a service configuration [rollout][google.api.servicemanagement.v1.Rollout].
1037         GetServiceRollout(context.Context, *GetServiceRolloutRequest) (*Rollout, error)
1038         // Creates a new service configuration rollout. Based on rollout, the
1039         // Google Service Management will roll out the service configurations to
1040         // different backend services. For example, the logging configuration will be
1041         // pushed to Google Cloud Logging.
1042         //
1043         // Please note that any previous pending and running Rollouts and associated
1044         // Operations will be automatically cancelled so that the latest Rollout will
1045         // not be blocked by previous Rollouts.
1046         //
1047         // Operation<response: Rollout>
1048         CreateServiceRollout(context.Context, *CreateServiceRolloutRequest) (*google_longrunning.Operation, error)
1049         // Generates and returns a report (errors, warnings and changes from
1050         // existing configurations) associated with
1051         // GenerateConfigReportRequest.new_value
1052         //
1053         // If GenerateConfigReportRequest.old_value is specified,
1054         // GenerateConfigReportRequest will contain a single ChangeReport based on the
1055         // comparison between GenerateConfigReportRequest.new_value and
1056         // GenerateConfigReportRequest.old_value.
1057         // If GenerateConfigReportRequest.old_value is not specified, this method
1058         // will compare GenerateConfigReportRequest.new_value with the last pushed
1059         // service configuration.
1060         GenerateConfigReport(context.Context, *GenerateConfigReportRequest) (*GenerateConfigReportResponse, error)
1061         // Enables a [service][google.api.servicemanagement.v1.ManagedService] for a project, so it can be used
1062         // for the project. See
1063         // [Cloud Auth Guide](https://cloud.google.com/docs/authentication) for
1064         // more information.
1065         //
1066         // Operation<response: EnableServiceResponse>
1067         EnableService(context.Context, *EnableServiceRequest) (*google_longrunning.Operation, error)
1068         // Disables a [service][google.api.servicemanagement.v1.ManagedService] for a project, so it can no longer be
1069         // be used for the project. It prevents accidental usage that may cause
1070         // unexpected billing charges or security leaks.
1071         //
1072         // Operation<response: DisableServiceResponse>
1073         DisableService(context.Context, *DisableServiceRequest) (*google_longrunning.Operation, error)
1074 }
1075
1076 func RegisterServiceManagerServer(s *grpc.Server, srv ServiceManagerServer) {
1077         s.RegisterService(&_ServiceManager_serviceDesc, srv)
1078 }
1079
1080 func _ServiceManager_ListServices_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1081         in := new(ListServicesRequest)
1082         if err := dec(in); err != nil {
1083                 return nil, err
1084         }
1085         if interceptor == nil {
1086                 return srv.(ServiceManagerServer).ListServices(ctx, in)
1087         }
1088         info := &grpc.UnaryServerInfo{
1089                 Server:     srv,
1090                 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/ListServices",
1091         }
1092         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1093                 return srv.(ServiceManagerServer).ListServices(ctx, req.(*ListServicesRequest))
1094         }
1095         return interceptor(ctx, in, info, handler)
1096 }
1097
1098 func _ServiceManager_GetService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1099         in := new(GetServiceRequest)
1100         if err := dec(in); err != nil {
1101                 return nil, err
1102         }
1103         if interceptor == nil {
1104                 return srv.(ServiceManagerServer).GetService(ctx, in)
1105         }
1106         info := &grpc.UnaryServerInfo{
1107                 Server:     srv,
1108                 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/GetService",
1109         }
1110         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1111                 return srv.(ServiceManagerServer).GetService(ctx, req.(*GetServiceRequest))
1112         }
1113         return interceptor(ctx, in, info, handler)
1114 }
1115
1116 func _ServiceManager_CreateService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1117         in := new(CreateServiceRequest)
1118         if err := dec(in); err != nil {
1119                 return nil, err
1120         }
1121         if interceptor == nil {
1122                 return srv.(ServiceManagerServer).CreateService(ctx, in)
1123         }
1124         info := &grpc.UnaryServerInfo{
1125                 Server:     srv,
1126                 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/CreateService",
1127         }
1128         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1129                 return srv.(ServiceManagerServer).CreateService(ctx, req.(*CreateServiceRequest))
1130         }
1131         return interceptor(ctx, in, info, handler)
1132 }
1133
1134 func _ServiceManager_DeleteService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1135         in := new(DeleteServiceRequest)
1136         if err := dec(in); err != nil {
1137                 return nil, err
1138         }
1139         if interceptor == nil {
1140                 return srv.(ServiceManagerServer).DeleteService(ctx, in)
1141         }
1142         info := &grpc.UnaryServerInfo{
1143                 Server:     srv,
1144                 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/DeleteService",
1145         }
1146         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1147                 return srv.(ServiceManagerServer).DeleteService(ctx, req.(*DeleteServiceRequest))
1148         }
1149         return interceptor(ctx, in, info, handler)
1150 }
1151
1152 func _ServiceManager_UndeleteService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1153         in := new(UndeleteServiceRequest)
1154         if err := dec(in); err != nil {
1155                 return nil, err
1156         }
1157         if interceptor == nil {
1158                 return srv.(ServiceManagerServer).UndeleteService(ctx, in)
1159         }
1160         info := &grpc.UnaryServerInfo{
1161                 Server:     srv,
1162                 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/UndeleteService",
1163         }
1164         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1165                 return srv.(ServiceManagerServer).UndeleteService(ctx, req.(*UndeleteServiceRequest))
1166         }
1167         return interceptor(ctx, in, info, handler)
1168 }
1169
1170 func _ServiceManager_ListServiceConfigs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1171         in := new(ListServiceConfigsRequest)
1172         if err := dec(in); err != nil {
1173                 return nil, err
1174         }
1175         if interceptor == nil {
1176                 return srv.(ServiceManagerServer).ListServiceConfigs(ctx, in)
1177         }
1178         info := &grpc.UnaryServerInfo{
1179                 Server:     srv,
1180                 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/ListServiceConfigs",
1181         }
1182         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1183                 return srv.(ServiceManagerServer).ListServiceConfigs(ctx, req.(*ListServiceConfigsRequest))
1184         }
1185         return interceptor(ctx, in, info, handler)
1186 }
1187
1188 func _ServiceManager_GetServiceConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1189         in := new(GetServiceConfigRequest)
1190         if err := dec(in); err != nil {
1191                 return nil, err
1192         }
1193         if interceptor == nil {
1194                 return srv.(ServiceManagerServer).GetServiceConfig(ctx, in)
1195         }
1196         info := &grpc.UnaryServerInfo{
1197                 Server:     srv,
1198                 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/GetServiceConfig",
1199         }
1200         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1201                 return srv.(ServiceManagerServer).GetServiceConfig(ctx, req.(*GetServiceConfigRequest))
1202         }
1203         return interceptor(ctx, in, info, handler)
1204 }
1205
1206 func _ServiceManager_CreateServiceConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1207         in := new(CreateServiceConfigRequest)
1208         if err := dec(in); err != nil {
1209                 return nil, err
1210         }
1211         if interceptor == nil {
1212                 return srv.(ServiceManagerServer).CreateServiceConfig(ctx, in)
1213         }
1214         info := &grpc.UnaryServerInfo{
1215                 Server:     srv,
1216                 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/CreateServiceConfig",
1217         }
1218         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1219                 return srv.(ServiceManagerServer).CreateServiceConfig(ctx, req.(*CreateServiceConfigRequest))
1220         }
1221         return interceptor(ctx, in, info, handler)
1222 }
1223
1224 func _ServiceManager_SubmitConfigSource_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1225         in := new(SubmitConfigSourceRequest)
1226         if err := dec(in); err != nil {
1227                 return nil, err
1228         }
1229         if interceptor == nil {
1230                 return srv.(ServiceManagerServer).SubmitConfigSource(ctx, in)
1231         }
1232         info := &grpc.UnaryServerInfo{
1233                 Server:     srv,
1234                 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/SubmitConfigSource",
1235         }
1236         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1237                 return srv.(ServiceManagerServer).SubmitConfigSource(ctx, req.(*SubmitConfigSourceRequest))
1238         }
1239         return interceptor(ctx, in, info, handler)
1240 }
1241
1242 func _ServiceManager_ListServiceRollouts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1243         in := new(ListServiceRolloutsRequest)
1244         if err := dec(in); err != nil {
1245                 return nil, err
1246         }
1247         if interceptor == nil {
1248                 return srv.(ServiceManagerServer).ListServiceRollouts(ctx, in)
1249         }
1250         info := &grpc.UnaryServerInfo{
1251                 Server:     srv,
1252                 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/ListServiceRollouts",
1253         }
1254         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1255                 return srv.(ServiceManagerServer).ListServiceRollouts(ctx, req.(*ListServiceRolloutsRequest))
1256         }
1257         return interceptor(ctx, in, info, handler)
1258 }
1259
1260 func _ServiceManager_GetServiceRollout_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1261         in := new(GetServiceRolloutRequest)
1262         if err := dec(in); err != nil {
1263                 return nil, err
1264         }
1265         if interceptor == nil {
1266                 return srv.(ServiceManagerServer).GetServiceRollout(ctx, in)
1267         }
1268         info := &grpc.UnaryServerInfo{
1269                 Server:     srv,
1270                 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/GetServiceRollout",
1271         }
1272         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1273                 return srv.(ServiceManagerServer).GetServiceRollout(ctx, req.(*GetServiceRolloutRequest))
1274         }
1275         return interceptor(ctx, in, info, handler)
1276 }
1277
1278 func _ServiceManager_CreateServiceRollout_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1279         in := new(CreateServiceRolloutRequest)
1280         if err := dec(in); err != nil {
1281                 return nil, err
1282         }
1283         if interceptor == nil {
1284                 return srv.(ServiceManagerServer).CreateServiceRollout(ctx, in)
1285         }
1286         info := &grpc.UnaryServerInfo{
1287                 Server:     srv,
1288                 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/CreateServiceRollout",
1289         }
1290         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1291                 return srv.(ServiceManagerServer).CreateServiceRollout(ctx, req.(*CreateServiceRolloutRequest))
1292         }
1293         return interceptor(ctx, in, info, handler)
1294 }
1295
1296 func _ServiceManager_GenerateConfigReport_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1297         in := new(GenerateConfigReportRequest)
1298         if err := dec(in); err != nil {
1299                 return nil, err
1300         }
1301         if interceptor == nil {
1302                 return srv.(ServiceManagerServer).GenerateConfigReport(ctx, in)
1303         }
1304         info := &grpc.UnaryServerInfo{
1305                 Server:     srv,
1306                 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/GenerateConfigReport",
1307         }
1308         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1309                 return srv.(ServiceManagerServer).GenerateConfigReport(ctx, req.(*GenerateConfigReportRequest))
1310         }
1311         return interceptor(ctx, in, info, handler)
1312 }
1313
1314 func _ServiceManager_EnableService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1315         in := new(EnableServiceRequest)
1316         if err := dec(in); err != nil {
1317                 return nil, err
1318         }
1319         if interceptor == nil {
1320                 return srv.(ServiceManagerServer).EnableService(ctx, in)
1321         }
1322         info := &grpc.UnaryServerInfo{
1323                 Server:     srv,
1324                 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/EnableService",
1325         }
1326         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1327                 return srv.(ServiceManagerServer).EnableService(ctx, req.(*EnableServiceRequest))
1328         }
1329         return interceptor(ctx, in, info, handler)
1330 }
1331
1332 func _ServiceManager_DisableService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1333         in := new(DisableServiceRequest)
1334         if err := dec(in); err != nil {
1335                 return nil, err
1336         }
1337         if interceptor == nil {
1338                 return srv.(ServiceManagerServer).DisableService(ctx, in)
1339         }
1340         info := &grpc.UnaryServerInfo{
1341                 Server:     srv,
1342                 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/DisableService",
1343         }
1344         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1345                 return srv.(ServiceManagerServer).DisableService(ctx, req.(*DisableServiceRequest))
1346         }
1347         return interceptor(ctx, in, info, handler)
1348 }
1349
1350 var _ServiceManager_serviceDesc = grpc.ServiceDesc{
1351         ServiceName: "google.api.servicemanagement.v1.ServiceManager",
1352         HandlerType: (*ServiceManagerServer)(nil),
1353         Methods: []grpc.MethodDesc{
1354                 {
1355                         MethodName: "ListServices",
1356                         Handler:    _ServiceManager_ListServices_Handler,
1357                 },
1358                 {
1359                         MethodName: "GetService",
1360                         Handler:    _ServiceManager_GetService_Handler,
1361                 },
1362                 {
1363                         MethodName: "CreateService",
1364                         Handler:    _ServiceManager_CreateService_Handler,
1365                 },
1366                 {
1367                         MethodName: "DeleteService",
1368                         Handler:    _ServiceManager_DeleteService_Handler,
1369                 },
1370                 {
1371                         MethodName: "UndeleteService",
1372                         Handler:    _ServiceManager_UndeleteService_Handler,
1373                 },
1374                 {
1375                         MethodName: "ListServiceConfigs",
1376                         Handler:    _ServiceManager_ListServiceConfigs_Handler,
1377                 },
1378                 {
1379                         MethodName: "GetServiceConfig",
1380                         Handler:    _ServiceManager_GetServiceConfig_Handler,
1381                 },
1382                 {
1383                         MethodName: "CreateServiceConfig",
1384                         Handler:    _ServiceManager_CreateServiceConfig_Handler,
1385                 },
1386                 {
1387                         MethodName: "SubmitConfigSource",
1388                         Handler:    _ServiceManager_SubmitConfigSource_Handler,
1389                 },
1390                 {
1391                         MethodName: "ListServiceRollouts",
1392                         Handler:    _ServiceManager_ListServiceRollouts_Handler,
1393                 },
1394                 {
1395                         MethodName: "GetServiceRollout",
1396                         Handler:    _ServiceManager_GetServiceRollout_Handler,
1397                 },
1398                 {
1399                         MethodName: "CreateServiceRollout",
1400                         Handler:    _ServiceManager_CreateServiceRollout_Handler,
1401                 },
1402                 {
1403                         MethodName: "GenerateConfigReport",
1404                         Handler:    _ServiceManager_GenerateConfigReport_Handler,
1405                 },
1406                 {
1407                         MethodName: "EnableService",
1408                         Handler:    _ServiceManager_EnableService_Handler,
1409                 },
1410                 {
1411                         MethodName: "DisableService",
1412                         Handler:    _ServiceManager_DisableService_Handler,
1413                 },
1414         },
1415         Streams:  []grpc.StreamDesc{},
1416         Metadata: "google/api/servicemanagement/v1/servicemanager.proto",
1417 }
1418
1419 func init() {
1420         proto.RegisterFile("google/api/servicemanagement/v1/servicemanager.proto", fileDescriptor1)
1421 }
1422
1423 var fileDescriptor1 = []byte{
1424         // 1420 bytes of a gzipped FileDescriptorProto
1425         0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x58, 0x4f, 0x6f, 0x1b, 0x45,
1426         0x14, 0x67, 0x9c, 0xb4, 0x4d, 0x5e, 0x62, 0xb7, 0x9d, 0xb8, 0x8d, 0xeb, 0x34, 0x6a, 0xba, 0x81,
1427         0x12, 0xa5, 0xd4, 0xab, 0xa4, 0xff, 0xa8, 0x53, 0x0e, 0x4d, 0x02, 0x55, 0x44, 0x4b, 0x23, 0xa7,
1428         0x05, 0x54, 0x90, 0xac, 0xcd, 0xee, 0x64, 0xbb, 0x74, 0x3d, 0x63, 0x76, 0xd6, 0x09, 0x69, 0x94,
1429         0x4b, 0x55, 0x09, 0x09, 0x4e, 0xa8, 0x40, 0x25, 0x8e, 0x15, 0xe2, 0xc0, 0x81, 0x0b, 0x07, 0x24,
1430         0x0e, 0x48, 0x7c, 0x06, 0xc4, 0x37, 0xe0, 0x33, 0x70, 0x46, 0x9e, 0x9d, 0x75, 0x76, 0xec, 0x8d,
1431         0x77, 0xd7, 0x02, 0x8e, 0xfb, 0x66, 0x7e, 0xef, 0xfd, 0xe6, 0xcd, 0x7b, 0x33, 0xbf, 0x59, 0xb8,
1432         0x62, 0x33, 0x66, 0xbb, 0x44, 0x37, 0x9a, 0x8e, 0xce, 0x89, 0xb7, 0xed, 0x98, 0xa4, 0x61, 0x50,
1433         0xc3, 0x26, 0x0d, 0x42, 0x7d, 0x7d, 0x7b, 0x41, 0x35, 0x7a, 0x95, 0xa6, 0xc7, 0x7c, 0x86, 0xcf,
1434         0x05, 0xa8, 0x8a, 0xd1, 0x74, 0x2a, 0x3d, 0xa8, 0xca, 0xf6, 0x42, 0xf9, 0x6c, 0xc4, 0xad, 0x41,
1435         0x29, 0xf3, 0x0d, 0xdf, 0x61, 0x94, 0x07, 0xf0, 0xf2, 0xa9, 0xe8, 0x68, 0xcb, 0x7f, 0x24, 0xcd,
1436         0xa5, 0x5e, 0x2e, 0x72, 0x44, 0x4f, 0x62, 0xe9, 0x11, 0xce, 0x5a, 0x9e, 0x49, 0xc2, 0x08, 0xb3,
1437         0x12, 0xe0, 0x32, 0x6a, 0x7b, 0x2d, 0x4a, 0x1d, 0x6a, 0xeb, 0xac, 0x49, 0x3c, 0x85, 0xc6, 0x19,
1438         0x39, 0x49, 0x7c, 0x6d, 0xb6, 0xb6, 0x74, 0x83, 0xee, 0xca, 0xa1, 0x99, 0xee, 0xa1, 0x2d, 0x87,
1439         0xb8, 0x56, 0xbd, 0x61, 0xf0, 0xc7, 0x72, 0xc6, 0xd9, 0xee, 0x19, 0xdc, 0xf7, 0x5a, 0xa6, 0x2f,
1440         0x47, 0x27, 0xe5, 0xa8, 0xd7, 0x34, 0x75, 0xee, 0x1b, 0x7e, 0x4b, 0xc6, 0xd4, 0x5e, 0x22, 0x98,
1441         0xb8, 0xe3, 0x70, 0x7f, 0x23, 0x58, 0x05, 0xaf, 0x91, 0x4f, 0x5b, 0x84, 0xfb, 0xb8, 0x02, 0x13,
1442         0x4d, 0x8f, 0x59, 0x2d, 0x93, 0x78, 0xf5, 0xa6, 0xc7, 0x3e, 0x21, 0xa6, 0x5f, 0x77, 0xac, 0x12,
1443         0x9a, 0x41, 0x73, 0xa3, 0xb5, 0x93, 0xe1, 0xd0, 0x7a, 0x30, 0xb2, 0x66, 0xe1, 0x29, 0x18, 0x6d,
1444         0x1a, 0x36, 0xa9, 0x73, 0xe7, 0x09, 0x29, 0x1d, 0x99, 0x41, 0x73, 0x47, 0x6a, 0x23, 0x6d, 0xc3,
1445         0x86, 0xf3, 0x84, 0xe0, 0x69, 0x00, 0x31, 0xe8, 0xb3, 0xc7, 0x84, 0x96, 0x8e, 0x0a, 0x1f, 0x62,
1446         0xfa, 0xfd, 0xb6, 0x01, 0x9f, 0x83, 0x31, 0x93, 0x51, 0xde, 0x6a, 0x10, 0xaf, 0x1d, 0xe3, 0x98,
1447         0x18, 0x87, 0xd0, 0xb4, 0x66, 0x69, 0x5f, 0x22, 0x28, 0xaa, 0x24, 0x79, 0x93, 0x51, 0x4e, 0xf0,
1448         0xbb, 0x30, 0x22, 0xd3, 0xcf, 0x4b, 0x68, 0x66, 0x68, 0x6e, 0x6c, 0x51, 0xaf, 0x24, 0x94, 0x42,
1449         0xe5, 0xae, 0xf8, 0xb2, 0xa4, 0xaf, 0x5a, 0xc7, 0x01, 0xbe, 0x00, 0xc7, 0x29, 0xf9, 0xcc, 0xaf,
1450         0x47, 0xa8, 0xe6, 0x04, 0x95, 0x7c, 0xdb, 0xbc, 0x1e, 0xd2, 0xd5, 0xae, 0xc1, 0xc9, 0xdb, 0x24,
1451         0xe4, 0x12, 0xe6, 0xeb, 0x3c, 0x8c, 0x4b, 0x47, 0x75, 0x6a, 0x34, 0x88, 0x4c, 0xd4, 0x98, 0xb4,
1452         0xbd, 0x67, 0x34, 0x88, 0x66, 0x40, 0x71, 0xc5, 0x23, 0x86, 0x4f, 0xba, 0xa0, 0x6b, 0x70, 0x4c,
1453         0x4e, 0x13, 0xa8, 0x01, 0xd6, 0x10, 0xe2, 0xb5, 0x1b, 0x50, 0x5c, 0x25, 0x2e, 0xe9, 0x09, 0x91,
1454         0x82, 0xdd, 0x12, 0x9c, 0x7e, 0x40, 0xad, 0x01, 0xc1, 0x16, 0x4c, 0xf6, 0x80, 0xe5, 0x16, 0xfd,
1455         0x8b, 0xab, 0xfb, 0x13, 0xc1, 0xe4, 0x41, 0xe6, 0x57, 0x18, 0xdd, 0x72, 0xec, 0xf4, 0x24, 0xdb,
1456         0x25, 0x6a, 0x0a, 0x4c, 0xbb, 0xc8, 0x82, 0x9d, 0x1d, 0x09, 0x0c, 0x6b, 0x16, 0xfe, 0x00, 0x86,
1457         0xb7, 0x1d, 0xb2, 0x53, 0x1a, 0x9a, 0x41, 0x73, 0x85, 0xc5, 0x95, 0x44, 0x8e, 0x87, 0xf0, 0xa8,
1458         0x04, 0x5f, 0xef, 0x3b, 0x64, 0xa7, 0x26, 0x1c, 0x6a, 0xe7, 0x01, 0x0e, 0x6c, 0x78, 0x14, 0x8e,
1459         0x2c, 0xdf, 0xda, 0x58, 0x5b, 0x39, 0xf1, 0x0a, 0x1e, 0x81, 0xe1, 0x77, 0x1e, 0xdc, 0xb9, 0x73,
1460         0x02, 0x69, 0x4f, 0xe0, 0x4c, 0xa4, 0xba, 0x83, 0xd9, 0x3c, 0xc3, 0xc2, 0xd4, 0xf6, 0xca, 0x75,
1461         0xb7, 0x97, 0xd2, 0x9a, 0x43, 0x6a, 0x6b, 0x6a, 0x4f, 0x11, 0x94, 0xe3, 0x82, 0xcb, 0xdd, 0xbb,
1462         0x09, 0xc7, 0xc3, 0xe8, 0x41, 0xaa, 0xc2, 0x3e, 0x9b, 0x88, 0x66, 0x28, 0xdc, 0xa9, 0x02, 0x57,
1463         0xbc, 0xa4, 0xee, 0xa8, 0x3d, 0x28, 0x2b, 0x9d, 0x91, 0x79, 0x6b, 0xab, 0x50, 0x50, 0x69, 0x8a,
1464         0x38, 0x87, 0xb0, 0xcc, 0x2b, 0x2c, 0xb5, 0x5f, 0x10, 0x9c, 0xd9, 0x68, 0x6d, 0x36, 0x1c, 0x3f,
1465         0x30, 0x6c, 0x88, 0x83, 0x3b, 0x43, 0xf0, 0x1a, 0xe4, 0x65, 0x5d, 0x05, 0x67, 0xbe, 0x8c, 0x7d,
1466         0x29, 0xb1, 0x86, 0x94, 0x78, 0xe3, 0x66, 0xe4, 0x0b, 0xcf, 0x42, 0x7e, 0xdb, 0x70, 0x1d, 0xcb,
1467         0xf0, 0x49, 0x9d, 0x51, 0x77, 0x57, 0xec, 0xdb, 0x48, 0x6d, 0x3c, 0x34, 0xde, 0xa3, 0xee, 0xae,
1468         0xf6, 0x21, 0x94, 0xe3, 0x88, 0xcb, 0xad, 0xeb, 0xcd, 0x09, 0x4a, 0x9d, 0x93, 0x67, 0x08, 0xa6,
1469         0xd4, 0xb3, 0x8a, 0xb9, 0x2e, 0x6b, 0xf9, 0x19, 0xb2, 0xb2, 0x0c, 0xc7, 0xbc, 0x00, 0x24, 0xf3,
1470         0x31, 0x97, 0x98, 0x8f, 0x30, 0x48, 0x08, 0xd4, 0x9e, 0xab, 0xc5, 0x29, 0xc7, 0xff, 0xa7, 0xd6,
1471         0xc0, 0xa7, 0xe1, 0xe8, 0x96, 0xe3, 0xfa, 0xc4, 0x2b, 0x0d, 0x0b, 0x9c, 0xfc, 0x6a, 0xdf, 0x46,
1472         0x53, 0xb1, 0xac, 0x64, 0xe2, 0x57, 0x61, 0x44, 0x2e, 0x20, 0x6c, 0x96, 0xf4, 0x4b, 0xef, 0x20,
1473         0x53, 0xf7, 0xce, 0xc7, 0x50, 0x8a, 0xdc, 0x46, 0x99, 0xb7, 0x69, 0x1a, 0x40, 0x86, 0x3c, 0x38,
1474         0x15, 0x47, 0xa5, 0x65, 0xcd, 0xd2, 0x1e, 0x42, 0xf1, 0x6d, 0x6a, 0x6c, 0xba, 0xd9, 0xef, 0x84,
1475         0xee, 0x5b, 0x3d, 0xd7, 0x73, 0xab, 0x7f, 0x04, 0xa7, 0x56, 0x1d, 0xfe, 0x1f, 0x39, 0xff, 0x1c,
1476         0xc1, 0xd4, 0x6d, 0x42, 0xdb, 0x0a, 0xab, 0x73, 0x9c, 0x34, 0x99, 0xd7, 0x49, 0xcd, 0x65, 0x00,
1477         0x4a, 0x76, 0xd4, 0xce, 0x28, 0x86, 0xdb, 0x14, 0x6a, 0xa8, 0xca, 0x2d, 0xba, 0x5b, 0x1b, 0xa5,
1478         0x64, 0x27, 0xf0, 0xd0, 0x06, 0x31, 0xd7, 0x52, 0x8f, 0x98, 0x43, 0x40, 0xcc, 0xb5, 0x64, 0x2f,
1479         0xfd, 0x8d, 0xe0, 0x6c, 0x3c, 0x13, 0x59, 0x2f, 0x29, 0x96, 0x5b, 0x80, 0x5c, 0x67, 0x95, 0x39,
1480         0xc7, 0xc2, 0xf7, 0xa1, 0x60, 0x3e, 0x32, 0xa8, 0x4d, 0xea, 0x9e, 0xf0, 0xc5, 0x4b, 0x43, 0xa2,
1481         0xd0, 0x52, 0x9c, 0x39, 0x02, 0x26, 0x19, 0xe4, 0xcd, 0xc8, 0x17, 0xc7, 0x77, 0x61, 0xcc, 0x72,
1482         0x0c, 0x9b, 0x32, 0xee, 0x3b, 0x26, 0x2f, 0x0d, 0x0b, 0x97, 0x17, 0x13, 0x5d, 0xae, 0x76, 0x30,
1483         0xb5, 0x28, 0x7e, 0xf1, 0xa7, 0x09, 0x28, 0xc8, 0x9d, 0x0d, 0x6e, 0x74, 0x0f, 0x7f, 0x85, 0x60,
1484         0x3c, 0x2a, 0xe4, 0xf0, 0x95, 0x44, 0xef, 0x31, 0xe2, 0xb4, 0x7c, 0x35, 0x23, 0x2a, 0x48, 0xb4,
1485         0x56, 0x7c, 0xfa, 0xc7, 0x5f, 0xcf, 0x73, 0x05, 0x3c, 0x1e, 0x79, 0x47, 0x70, 0xfc, 0x2d, 0x02,
1486         0x38, 0xe8, 0x20, 0xbc, 0x98, 0xe1, 0xea, 0x0f, 0xf9, 0x64, 0x95, 0x34, 0xda, 0xac, 0x60, 0x32,
1487         0x8d, 0xa7, 0xa2, 0x4c, 0xf4, 0xbd, 0x68, 0x19, 0xec, 0xe3, 0x67, 0x08, 0xf2, 0xca, 0x21, 0x8c,
1488         0x93, 0xd7, 0x1d, 0x27, 0x30, 0xcb, 0xd3, 0x21, 0x2c, 0xf2, 0xfa, 0xa8, 0xdc, 0x0b, 0x5f, 0x1f,
1489         0xda, 0xb4, 0x20, 0x33, 0xa9, 0x29, 0x69, 0xa9, 0x86, 0xaa, 0x0b, 0x7f, 0x81, 0x20, 0xaf, 0x88,
1490         0xca, 0x14, 0x34, 0xe2, 0x44, 0x68, 0x12, 0x0d, 0x99, 0x93, 0xf9, 0xbe, 0x39, 0x79, 0x81, 0xe0,
1491         0x78, 0x97, 0xd2, 0xc4, 0xd7, 0x13, 0xe9, 0xc4, 0x0b, 0xdb, 0x24, 0x42, 0x6f, 0x08, 0x42, 0x17,
1492         0xb4, 0x57, 0xfb, 0x10, 0xaa, 0xb6, 0xa4, 0x6b, 0xfc, 0x2b, 0x02, 0xdc, 0x2b, 0xa4, 0x70, 0x35,
1493         0x4b, 0xa9, 0xaa, 0xd2, 0xaf, 0xbc, 0x34, 0x10, 0x56, 0x16, 0xfb, 0x45, 0xc1, 0xfe, 0x35, 0x3c,
1494         0xdb, 0x87, 0xbd, 0x2e, 0x35, 0x1d, 0xfe, 0x0e, 0xc1, 0x89, 0x6e, 0x45, 0x8b, 0xdf, 0x1c, 0x54,
1495         0x04, 0x97, 0xe3, 0x24, 0x86, 0x76, 0x5d, 0x10, 0x5a, 0xc0, 0x7a, 0x0a, 0x42, 0xfa, 0x5e, 0x47,
1496         0xa9, 0xef, 0xe3, 0xef, 0x11, 0x4c, 0xc4, 0xc8, 0x43, 0xbc, 0x94, 0xad, 0x1b, 0x52, 0x50, 0x5c,
1497         0x12, 0x14, 0xaf, 0x6a, 0x69, 0x72, 0x56, 0xed, 0x52, 0x57, 0xf8, 0x07, 0x04, 0xb8, 0x57, 0x8e,
1498         0xa5, 0x28, 0x80, 0x43, 0xc5, 0x67, 0x52, 0x81, 0x5e, 0x15, 0x74, 0x75, 0x6d, 0x3e, 0x0d, 0x5d,
1499         0x2e, 0xa2, 0x54, 0xd1, 0x3c, 0xfe, 0x4d, 0x7d, 0xf2, 0x87, 0xfa, 0x05, 0x67, 0x2a, 0xb7, 0x2e,
1500         0x2d, 0x56, 0xbe, 0x39, 0x18, 0x58, 0x16, 0xab, 0x6c, 0x35, 0xdc, 0xaf, 0xd5, 0xf4, 0x8e, 0x34,
1501         0xfa, 0x19, 0x29, 0x2f, 0xf0, 0xc0, 0x8c, 0x6f, 0x64, 0x39, 0xb8, 0x15, 0x9d, 0x54, 0x4e, 0xad,
1502         0xcf, 0xb4, 0x1b, 0x82, 0xe8, 0x65, 0xbc, 0x90, 0x86, 0xa8, 0xbe, 0x77, 0x20, 0xad, 0xf6, 0xf1,
1503         0x8f, 0xa8, 0xfb, 0xfd, 0x2f, 0x89, 0xdf, 0xcc, 0x78, 0xaa, 0xab, 0xdc, 0x53, 0xd6, 0x48, 0xaa,
1504         0xcc, 0x56, 0x43, 0xe5, 0x8d, 0x7f, 0x47, 0x50, 0x8c, 0x13, 0x2d, 0x29, 0xc8, 0xf6, 0x51, 0x5d,
1505         0xe5, 0xb7, 0x06, 0x44, 0xab, 0x65, 0xa2, 0x9d, 0x57, 0x6e, 0x2a, 0x3b, 0x06, 0xd2, 0xae, 0xf3,
1506         0xaf, 0x11, 0xe4, 0x15, 0xf1, 0x9a, 0xe2, 0xe2, 0x8a, 0x13, 0xbb, 0x49, 0x29, 0xbe, 0x24, 0x58,
1507         0xbd, 0xae, 0x69, 0xfd, 0xee, 0x09, 0x22, 0x1c, 0xb7, 0x69, 0xbd, 0x40, 0x50, 0x50, 0x75, 0x2f,
1508         0xbe, 0x96, 0x42, 0x63, 0xf1, 0xec, 0xc4, 0x2a, 0x82, 0xd8, 0x5c, 0xdf, 0xe3, 0xac, 0x6a, 0x05,
1509         0x9e, 0xab, 0x68, 0x7e, 0xf9, 0x1b, 0x04, 0xb3, 0x26, 0x6b, 0x24, 0x91, 0x59, 0x9e, 0x50, 0x55,
1510         0xdd, 0x7a, 0x5b, 0xf8, 0xae, 0xa3, 0x87, 0xeb, 0x12, 0x67, 0x33, 0xd7, 0xa0, 0x76, 0x85, 0x79,
1511         0xb6, 0x6e, 0x13, 0x2a, 0x64, 0xb1, 0xfc, 0x5f, 0x6a, 0x34, 0x1d, 0x7e, 0xe8, 0x3f, 0xd3, 0xa5,
1512         0x1e, 0xe3, 0xcb, 0xdc, 0xf0, 0xed, 0x5b, 0x1b, 0x77, 0x37, 0x8f, 0x0a, 0x1f, 0x97, 0xff, 0x09,
1513         0x00, 0x00, 0xff, 0xff, 0x50, 0x43, 0x0b, 0xb9, 0x1c, 0x16, 0x00, 0x00,
1514 }