1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: google/api/servicemanagement/v1/servicemanager.proto
4 package servicemanagement
6 import proto "github.com/golang/protobuf/proto"
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"
19 context "golang.org/x/net/context"
20 grpc "google.golang.org/grpc"
23 // Reference imports to suppress errors if they are not otherwise used.
28 type GetServiceConfigRequest_ConfigView int32
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
40 var GetServiceConfigRequest_ConfigView_name = map[int32]string{
44 var GetServiceConfigRequest_ConfigView_value = map[string]int32{
49 func (x GetServiceConfigRequest_ConfigView) String() string {
50 return proto.EnumName(GetServiceConfigRequest_ConfigView_name, int32(x))
52 func (GetServiceConfigRequest_ConfigView) EnumDescriptor() ([]byte, []int) {
53 return fileDescriptor1, []int{7, 0}
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
64 PageToken string `protobuf:"bytes,6,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
65 // Include services consumed by the specified consumer.
67 // The Google Service Management implementation accepts the following
69 // - project:<project_id>
70 ConsumerId string `protobuf:"bytes,7,opt,name=consumer_id,json=consumerId" json:"consumer_id,omitempty"`
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} }
78 func (m *ListServicesRequest) GetProducerProjectId() string {
80 return m.ProducerProjectId
85 func (m *ListServicesRequest) GetPageSize() int32 {
92 func (m *ListServicesRequest) GetPageToken() string {
99 func (m *ListServicesRequest) GetConsumerId() string {
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"`
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} }
119 func (m *ListServicesResponse) GetServices() []*ManagedService {
126 func (m *ListServicesResponse) GetNextPageToken() string {
128 return m.NextPageToken
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"`
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} }
145 func (m *GetServiceRequest) GetServiceName() string {
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"`
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} }
163 func (m *CreateServiceRequest) GetService() *ManagedService {
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"`
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} }
182 func (m *DeleteServiceRequest) GetServiceName() string {
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"`
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} }
201 func (m *UndeleteServiceRequest) GetServiceName() string {
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"`
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} }
219 func (m *UndeleteServiceResponse) GetService() *ManagedService {
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
235 View GetServiceConfigRequest_ConfigView `protobuf:"varint,3,opt,name=view,enum=google.api.servicemanagement.v1.GetServiceConfigRequest_ConfigView" json:"view,omitempty"`
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} }
243 func (m *GetServiceConfigRequest) GetServiceName() string {
250 func (m *GetServiceConfigRequest) GetConfigId() string {
257 func (m *GetServiceConfigRequest) GetView() GetServiceConfigRequest_ConfigView {
261 return GetServiceConfigRequest_BASIC
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"`
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} }
280 func (m *ListServiceConfigsRequest) GetServiceName() string {
287 func (m *ListServiceConfigsRequest) GetPageToken() string {
294 func (m *ListServiceConfigsRequest) GetPageSize() int32 {
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"`
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} }
314 func (m *ListServiceConfigsResponse) GetServiceConfigs() []*google_api21.Service {
316 return m.ServiceConfigs
321 func (m *ListServiceConfigsResponse) GetNextPageToken() string {
323 return m.NextPageToken
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"`
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} }
342 func (m *CreateServiceConfigRequest) GetServiceName() string {
349 func (m *CreateServiceConfigRequest) GetServiceConfig() *google_api21.Service {
351 return m.ServiceConfig
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"`
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} }
374 func (m *SubmitConfigSourceRequest) GetServiceName() string {
381 func (m *SubmitConfigSourceRequest) GetConfigSource() *ConfigSource {
383 return m.ConfigSource
388 func (m *SubmitConfigSourceRequest) GetValidateOnly() bool {
390 return m.ValidateOnly
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"`
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} }
406 func (m *SubmitConfigSourceResponse) GetServiceConfig() *google_api21.Service {
408 return m.ServiceConfig
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"`
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} }
427 func (m *CreateServiceRolloutRequest) GetServiceName() string {
434 func (m *CreateServiceRolloutRequest) GetRollout() *Rollout {
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"`
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} }
466 func (m *ListServiceRolloutsRequest) GetServiceName() string {
473 func (m *ListServiceRolloutsRequest) GetPageToken() string {
480 func (m *ListServiceRolloutsRequest) GetPageSize() int32 {
487 func (m *ListServiceRolloutsRequest) GetFilter() string {
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"`
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} }
507 func (m *ListServiceRolloutsResponse) GetRollouts() []*Rollout {
514 func (m *ListServiceRolloutsResponse) GetNextPageToken() string {
516 return m.NextPageToken
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"`
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} }
535 func (m *GetServiceRolloutRequest) GetServiceName() string {
542 func (m *GetServiceRolloutRequest) GetRolloutId() string {
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
557 // The Google Service Management implementation accepts the following
559 // - "project:<project_id>"
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"`
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} }
571 func (m *EnableServiceRequest) GetServiceName() string {
578 func (m *EnableServiceRequest) GetConsumerId() string {
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
593 // The Google Service Management implementation accepts the following
595 // - "project:<project_id>"
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"`
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} }
607 func (m *DisableServiceRequest) GetServiceName() string {
614 func (m *DisableServiceRequest) GetConsumerId() string {
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"`
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} }
642 func (m *GenerateConfigReportRequest) GetNewConfig() *google_protobuf1.Any {
649 func (m *GenerateConfigReportRequest) GetOldConfig() *google_protobuf1.Any {
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
668 Diagnostics []*Diagnostic `protobuf:"bytes,4,rep,name=diagnostics" json:"diagnostics,omitempty"`
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} }
676 func (m *GenerateConfigReportResponse) GetServiceName() string {
683 func (m *GenerateConfigReportResponse) GetId() string {
690 func (m *GenerateConfigReportResponse) GetChangeReports() []*ChangeReport {
692 return m.ChangeReports
697 func (m *GenerateConfigReportResponse) GetDiagnostics() []*Diagnostic {
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)
729 // Reference imports to suppress errors if they are not otherwise used.
730 var _ context.Context
731 var _ grpc.ClientConn
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
737 // Client API for ServiceManager service
739 type ServiceManagerClient interface {
740 // Lists managed services.
742 // Returns all public services. For authenticated users, also returns all
743 // services the calling user has "servicemanagement.services.get" permission
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
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.
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.
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
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
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
788 // please call [CreateServiceRollout][google.api.servicemanagement.v1.ServiceManager.CreateServiceRollout].
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.
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.
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
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
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.
831 // Operation<response: DisableServiceResponse>
832 DisableService(ctx context.Context, in *DisableServiceRequest, opts ...grpc.CallOption) (*google_longrunning.Operation, error)
835 type serviceManagerClient struct {
839 func NewServiceManagerClient(cc *grpc.ClientConn) ServiceManagerClient {
840 return &serviceManagerClient{cc}
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...)
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...)
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...)
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...)
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...)
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...)
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...)
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...)
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...)
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...)
933 func (c *serviceManagerClient) GetServiceRollout(ctx context.Context, in *GetServiceRolloutRequest, opts ...grpc.CallOption) (*Rollout, error) {
935 err := grpc.Invoke(ctx, "/google.api.servicemanagement.v1.ServiceManager/GetServiceRollout", in, out, c.cc, opts...)
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...)
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...)
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...)
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...)
978 // Server API for ServiceManager service
980 type ServiceManagerServer interface {
981 // Lists managed services.
983 // Returns all public services. For authenticated users, also returns all
984 // services the calling user has "servicemanagement.services.get" permission
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
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.
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.
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
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
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
1029 // please call [CreateServiceRollout][google.api.servicemanagement.v1.ServiceManager.CreateServiceRollout].
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.
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.
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
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.
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.
1072 // Operation<response: DisableServiceResponse>
1073 DisableService(context.Context, *DisableServiceRequest) (*google_longrunning.Operation, error)
1076 func RegisterServiceManagerServer(s *grpc.Server, srv ServiceManagerServer) {
1077 s.RegisterService(&_ServiceManager_serviceDesc, srv)
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 {
1085 if interceptor == nil {
1086 return srv.(ServiceManagerServer).ListServices(ctx, in)
1088 info := &grpc.UnaryServerInfo{
1090 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/ListServices",
1092 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1093 return srv.(ServiceManagerServer).ListServices(ctx, req.(*ListServicesRequest))
1095 return interceptor(ctx, in, info, handler)
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 {
1103 if interceptor == nil {
1104 return srv.(ServiceManagerServer).GetService(ctx, in)
1106 info := &grpc.UnaryServerInfo{
1108 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/GetService",
1110 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1111 return srv.(ServiceManagerServer).GetService(ctx, req.(*GetServiceRequest))
1113 return interceptor(ctx, in, info, handler)
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 {
1121 if interceptor == nil {
1122 return srv.(ServiceManagerServer).CreateService(ctx, in)
1124 info := &grpc.UnaryServerInfo{
1126 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/CreateService",
1128 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1129 return srv.(ServiceManagerServer).CreateService(ctx, req.(*CreateServiceRequest))
1131 return interceptor(ctx, in, info, handler)
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 {
1139 if interceptor == nil {
1140 return srv.(ServiceManagerServer).DeleteService(ctx, in)
1142 info := &grpc.UnaryServerInfo{
1144 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/DeleteService",
1146 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1147 return srv.(ServiceManagerServer).DeleteService(ctx, req.(*DeleteServiceRequest))
1149 return interceptor(ctx, in, info, handler)
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 {
1157 if interceptor == nil {
1158 return srv.(ServiceManagerServer).UndeleteService(ctx, in)
1160 info := &grpc.UnaryServerInfo{
1162 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/UndeleteService",
1164 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1165 return srv.(ServiceManagerServer).UndeleteService(ctx, req.(*UndeleteServiceRequest))
1167 return interceptor(ctx, in, info, handler)
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 {
1175 if interceptor == nil {
1176 return srv.(ServiceManagerServer).ListServiceConfigs(ctx, in)
1178 info := &grpc.UnaryServerInfo{
1180 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/ListServiceConfigs",
1182 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1183 return srv.(ServiceManagerServer).ListServiceConfigs(ctx, req.(*ListServiceConfigsRequest))
1185 return interceptor(ctx, in, info, handler)
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 {
1193 if interceptor == nil {
1194 return srv.(ServiceManagerServer).GetServiceConfig(ctx, in)
1196 info := &grpc.UnaryServerInfo{
1198 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/GetServiceConfig",
1200 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1201 return srv.(ServiceManagerServer).GetServiceConfig(ctx, req.(*GetServiceConfigRequest))
1203 return interceptor(ctx, in, info, handler)
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 {
1211 if interceptor == nil {
1212 return srv.(ServiceManagerServer).CreateServiceConfig(ctx, in)
1214 info := &grpc.UnaryServerInfo{
1216 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/CreateServiceConfig",
1218 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1219 return srv.(ServiceManagerServer).CreateServiceConfig(ctx, req.(*CreateServiceConfigRequest))
1221 return interceptor(ctx, in, info, handler)
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 {
1229 if interceptor == nil {
1230 return srv.(ServiceManagerServer).SubmitConfigSource(ctx, in)
1232 info := &grpc.UnaryServerInfo{
1234 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/SubmitConfigSource",
1236 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1237 return srv.(ServiceManagerServer).SubmitConfigSource(ctx, req.(*SubmitConfigSourceRequest))
1239 return interceptor(ctx, in, info, handler)
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 {
1247 if interceptor == nil {
1248 return srv.(ServiceManagerServer).ListServiceRollouts(ctx, in)
1250 info := &grpc.UnaryServerInfo{
1252 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/ListServiceRollouts",
1254 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1255 return srv.(ServiceManagerServer).ListServiceRollouts(ctx, req.(*ListServiceRolloutsRequest))
1257 return interceptor(ctx, in, info, handler)
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 {
1265 if interceptor == nil {
1266 return srv.(ServiceManagerServer).GetServiceRollout(ctx, in)
1268 info := &grpc.UnaryServerInfo{
1270 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/GetServiceRollout",
1272 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1273 return srv.(ServiceManagerServer).GetServiceRollout(ctx, req.(*GetServiceRolloutRequest))
1275 return interceptor(ctx, in, info, handler)
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 {
1283 if interceptor == nil {
1284 return srv.(ServiceManagerServer).CreateServiceRollout(ctx, in)
1286 info := &grpc.UnaryServerInfo{
1288 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/CreateServiceRollout",
1290 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1291 return srv.(ServiceManagerServer).CreateServiceRollout(ctx, req.(*CreateServiceRolloutRequest))
1293 return interceptor(ctx, in, info, handler)
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 {
1301 if interceptor == nil {
1302 return srv.(ServiceManagerServer).GenerateConfigReport(ctx, in)
1304 info := &grpc.UnaryServerInfo{
1306 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/GenerateConfigReport",
1308 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1309 return srv.(ServiceManagerServer).GenerateConfigReport(ctx, req.(*GenerateConfigReportRequest))
1311 return interceptor(ctx, in, info, handler)
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 {
1319 if interceptor == nil {
1320 return srv.(ServiceManagerServer).EnableService(ctx, in)
1322 info := &grpc.UnaryServerInfo{
1324 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/EnableService",
1326 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1327 return srv.(ServiceManagerServer).EnableService(ctx, req.(*EnableServiceRequest))
1329 return interceptor(ctx, in, info, handler)
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 {
1337 if interceptor == nil {
1338 return srv.(ServiceManagerServer).DisableService(ctx, in)
1340 info := &grpc.UnaryServerInfo{
1342 FullMethod: "/google.api.servicemanagement.v1.ServiceManager/DisableService",
1344 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1345 return srv.(ServiceManagerServer).DisableService(ctx, req.(*DisableServiceRequest))
1347 return interceptor(ctx, in, info, handler)
1350 var _ServiceManager_serviceDesc = grpc.ServiceDesc{
1351 ServiceName: "google.api.servicemanagement.v1.ServiceManager",
1352 HandlerType: (*ServiceManagerServer)(nil),
1353 Methods: []grpc.MethodDesc{
1355 MethodName: "ListServices",
1356 Handler: _ServiceManager_ListServices_Handler,
1359 MethodName: "GetService",
1360 Handler: _ServiceManager_GetService_Handler,
1363 MethodName: "CreateService",
1364 Handler: _ServiceManager_CreateService_Handler,
1367 MethodName: "DeleteService",
1368 Handler: _ServiceManager_DeleteService_Handler,
1371 MethodName: "UndeleteService",
1372 Handler: _ServiceManager_UndeleteService_Handler,
1375 MethodName: "ListServiceConfigs",
1376 Handler: _ServiceManager_ListServiceConfigs_Handler,
1379 MethodName: "GetServiceConfig",
1380 Handler: _ServiceManager_GetServiceConfig_Handler,
1383 MethodName: "CreateServiceConfig",
1384 Handler: _ServiceManager_CreateServiceConfig_Handler,
1387 MethodName: "SubmitConfigSource",
1388 Handler: _ServiceManager_SubmitConfigSource_Handler,
1391 MethodName: "ListServiceRollouts",
1392 Handler: _ServiceManager_ListServiceRollouts_Handler,
1395 MethodName: "GetServiceRollout",
1396 Handler: _ServiceManager_GetServiceRollout_Handler,
1399 MethodName: "CreateServiceRollout",
1400 Handler: _ServiceManager_CreateServiceRollout_Handler,
1403 MethodName: "GenerateConfigReport",
1404 Handler: _ServiceManager_GenerateConfigReport_Handler,
1407 MethodName: "EnableService",
1408 Handler: _ServiceManager_EnableService_Handler,
1411 MethodName: "DisableService",
1412 Handler: _ServiceManager_DisableService_Handler,
1415 Streams: []grpc.StreamDesc{},
1416 Metadata: "google/api/servicemanagement/v1/servicemanager.proto",
1420 proto.RegisterFile("google/api/servicemanagement/v1/servicemanager.proto", fileDescriptor1)
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,