diff --git a/client.go b/client.go index 89367bd..87e03b7 100755 --- a/client.go +++ b/client.go @@ -13,8 +13,10 @@ import ( "sync" "time" + "crypto/sha256" "github.com/cenkalti/backoff" "github.com/go-chassis/go-chassis/pkg/httpclient" + "github.com/go-chassis/go-sc-client/proto" "github.com/go-mesh/openlogging" "github.com/gorilla/websocket" ) @@ -270,10 +272,10 @@ func (c *RegistryClient) GetProviders(consumer string, opts ...CallOption) (*Mic providersURL := c.formatURL(fmt.Sprintf("%s%s/%s/providers", MSAPIPath, MicroservicePath, consumer), nil, copts) resp, err := c.HTTPDo("GET", providersURL, nil, nil) if err != nil { - return nil, fmt.Errorf("Get Providers failed, error: %s, MicroServiceid: %s", err, consumer) + return nil, fmt.Errorf("get Providers failed, error: %s, MicroServiceid: %s", err, consumer) } if resp == nil { - return nil, fmt.Errorf("Get Providers failed, response is empty, MicroServiceid: %s", consumer) + return nil, fmt.Errorf("get Providers failed, response is empty, MicroServiceid: %s", consumer) } var body []byte body, err = ioutil.ReadAll(resp.Body) @@ -312,7 +314,7 @@ func (c *RegistryClient) AddDependencies(request *MircroServiceDependencyRequest return fmt.Errorf("AddDependencies failed, response is empty") } if resp.StatusCode != http.StatusOK { - return NewCommonException("add microservice dependencies failed. response StatusCode: %d, response body: %s", + return NewCommonException("add micro service dependencies failed. response StatusCode: %d, response body: %s", resp.StatusCode, string(body)) } return nil @@ -321,12 +323,20 @@ func (c *RegistryClient) AddDependencies(request *MircroServiceDependencyRequest // AddSchemas adds a schema contents to the services registered in service-center func (c *RegistryClient) AddSchemas(microServiceID, schemaName, schemaInfo string) error { if microServiceID == "" { - return errors.New("invalid microserviceID") + return errors.New("invalid micro service ID") } schemaURL := c.formatURL(fmt.Sprintf("%s%s/%s%s/%s", MSAPIPath, MicroservicePath, microServiceID, SchemaPath, schemaName), nil, nil) - request := &MicroServiceInstanceSchemaUpdateRequest{ - SchemaContent: schemaInfo, + h := sha256.New() + _, err := h.Write([]byte(schemaInfo)) + if err != nil { + return err + } + request := &proto.ModifySchemaRequest{ + SchemaId: schemaName, + ServiceId: microServiceID, + Schema: schemaInfo, + Summary: fmt.Sprintf("%x", h.Sum(nil)), } body, err := json.Marshal(request) if err != nil { @@ -339,7 +349,7 @@ func (c *RegistryClient) AddSchemas(microServiceID, schemaName, schemaInfo strin } if resp == nil { - return fmt.Errorf("Addschemas failed, response is empty") + return fmt.Errorf("add schemas failed, response is empty") } if resp.StatusCode != http.StatusOK { diff --git a/go.mod b/go.mod index 38fcb02..3e20900 100644 --- a/go.mod +++ b/go.mod @@ -2,9 +2,13 @@ module github.com/go-chassis/go-sc-client require ( github.com/cenkalti/backoff v2.0.0+incompatible - github.com/go-chassis/go-chassis v1.1.0 + github.com/go-chassis/go-chassis v1.1.3 github.com/go-chassis/paas-lager v0.0.0-20181123014243-005283cca84c github.com/go-mesh/openlogging v0.0.0-20181122085847-3daf3ad8ed35 + github.com/golang/protobuf v1.2.0 github.com/gorilla/websocket v1.4.0 github.com/stretchr/testify v1.2.2 + golang.org/x/net v0.0.0-20180824152047-4bcd98cce591 + google.golang.org/grpc v1.14.0 + ) diff --git a/proto/services.pb.go b/proto/services.pb.go new file mode 100644 index 0000000..ec91820 --- /dev/null +++ b/proto/services.pb.go @@ -0,0 +1,6492 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: services.proto + +package proto + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + context "golang.org/x/net/context" + grpc "google.golang.org/grpc" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package + +type ModifySchemasRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + Schemas []*Schema `protobuf:"bytes,2,rep,name=schemas,proto3" json:"schemas,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ModifySchemasRequest) Reset() { *m = ModifySchemasRequest{} } +func (m *ModifySchemasRequest) String() string { return proto.CompactTextString(m) } +func (*ModifySchemasRequest) ProtoMessage() {} +func (*ModifySchemasRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{0} +} + +func (m *ModifySchemasRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ModifySchemasRequest.Unmarshal(m, b) +} +func (m *ModifySchemasRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ModifySchemasRequest.Marshal(b, m, deterministic) +} +func (m *ModifySchemasRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_ModifySchemasRequest.Merge(m, src) +} +func (m *ModifySchemasRequest) XXX_Size() int { + return xxx_messageInfo_ModifySchemasRequest.Size(m) +} +func (m *ModifySchemasRequest) XXX_DiscardUnknown() { + xxx_messageInfo_ModifySchemasRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_ModifySchemasRequest proto.InternalMessageInfo + +func (m *ModifySchemasRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *ModifySchemasRequest) GetSchemas() []*Schema { + if m != nil { + return m.Schemas + } + return nil +} + +type Schema struct { + SchemaId string `protobuf:"bytes,1,opt,name=schemaId,proto3" json:"schemaId,omitempty"` + Summary string `protobuf:"bytes,2,opt,name=summary,proto3" json:"summary,omitempty"` + Schema string `protobuf:"bytes,3,opt,name=schema,proto3" json:"schema,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Schema) Reset() { *m = Schema{} } +func (m *Schema) String() string { return proto.CompactTextString(m) } +func (*Schema) ProtoMessage() {} +func (*Schema) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{1} +} + +func (m *Schema) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Schema.Unmarshal(m, b) +} +func (m *Schema) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Schema.Marshal(b, m, deterministic) +} +func (m *Schema) XXX_Merge(src proto.Message) { + xxx_messageInfo_Schema.Merge(m, src) +} +func (m *Schema) XXX_Size() int { + return xxx_messageInfo_Schema.Size(m) +} +func (m *Schema) XXX_DiscardUnknown() { + xxx_messageInfo_Schema.DiscardUnknown(m) +} + +var xxx_messageInfo_Schema proto.InternalMessageInfo + +func (m *Schema) GetSchemaId() string { + if m != nil { + return m.SchemaId + } + return "" +} + +func (m *Schema) GetSummary() string { + if m != nil { + return m.Summary + } + return "" +} + +func (m *Schema) GetSchema() string { + if m != nil { + return m.Schema + } + return "" +} + +type ModifySchemasResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ModifySchemasResponse) Reset() { *m = ModifySchemasResponse{} } +func (m *ModifySchemasResponse) String() string { return proto.CompactTextString(m) } +func (*ModifySchemasResponse) ProtoMessage() {} +func (*ModifySchemasResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{2} +} + +func (m *ModifySchemasResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ModifySchemasResponse.Unmarshal(m, b) +} +func (m *ModifySchemasResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ModifySchemasResponse.Marshal(b, m, deterministic) +} +func (m *ModifySchemasResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_ModifySchemasResponse.Merge(m, src) +} +func (m *ModifySchemasResponse) XXX_Size() int { + return xxx_messageInfo_ModifySchemasResponse.Size(m) +} +func (m *ModifySchemasResponse) XXX_DiscardUnknown() { + xxx_messageInfo_ModifySchemasResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_ModifySchemasResponse proto.InternalMessageInfo + +func (m *ModifySchemasResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +type HeartbeatSetRequest struct { + Instances []*HeartbeatSetElement `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *HeartbeatSetRequest) Reset() { *m = HeartbeatSetRequest{} } +func (m *HeartbeatSetRequest) String() string { return proto.CompactTextString(m) } +func (*HeartbeatSetRequest) ProtoMessage() {} +func (*HeartbeatSetRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{3} +} + +func (m *HeartbeatSetRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_HeartbeatSetRequest.Unmarshal(m, b) +} +func (m *HeartbeatSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_HeartbeatSetRequest.Marshal(b, m, deterministic) +} +func (m *HeartbeatSetRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_HeartbeatSetRequest.Merge(m, src) +} +func (m *HeartbeatSetRequest) XXX_Size() int { + return xxx_messageInfo_HeartbeatSetRequest.Size(m) +} +func (m *HeartbeatSetRequest) XXX_DiscardUnknown() { + xxx_messageInfo_HeartbeatSetRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_HeartbeatSetRequest proto.InternalMessageInfo + +func (m *HeartbeatSetRequest) GetInstances() []*HeartbeatSetElement { + if m != nil { + return m.Instances + } + return nil +} + +type HeartbeatSetElement struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + InstanceId string `protobuf:"bytes,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *HeartbeatSetElement) Reset() { *m = HeartbeatSetElement{} } +func (m *HeartbeatSetElement) String() string { return proto.CompactTextString(m) } +func (*HeartbeatSetElement) ProtoMessage() {} +func (*HeartbeatSetElement) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{4} +} + +func (m *HeartbeatSetElement) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_HeartbeatSetElement.Unmarshal(m, b) +} +func (m *HeartbeatSetElement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_HeartbeatSetElement.Marshal(b, m, deterministic) +} +func (m *HeartbeatSetElement) XXX_Merge(src proto.Message) { + xxx_messageInfo_HeartbeatSetElement.Merge(m, src) +} +func (m *HeartbeatSetElement) XXX_Size() int { + return xxx_messageInfo_HeartbeatSetElement.Size(m) +} +func (m *HeartbeatSetElement) XXX_DiscardUnknown() { + xxx_messageInfo_HeartbeatSetElement.DiscardUnknown(m) +} + +var xxx_messageInfo_HeartbeatSetElement proto.InternalMessageInfo + +func (m *HeartbeatSetElement) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *HeartbeatSetElement) GetInstanceId() string { + if m != nil { + return m.InstanceId + } + return "" +} + +type HeartbeatSetResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + Instances []*InstanceHbRst `protobuf:"bytes,2,rep,name=instances,proto3" json:"instances,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *HeartbeatSetResponse) Reset() { *m = HeartbeatSetResponse{} } +func (m *HeartbeatSetResponse) String() string { return proto.CompactTextString(m) } +func (*HeartbeatSetResponse) ProtoMessage() {} +func (*HeartbeatSetResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{5} +} + +func (m *HeartbeatSetResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_HeartbeatSetResponse.Unmarshal(m, b) +} +func (m *HeartbeatSetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_HeartbeatSetResponse.Marshal(b, m, deterministic) +} +func (m *HeartbeatSetResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_HeartbeatSetResponse.Merge(m, src) +} +func (m *HeartbeatSetResponse) XXX_Size() int { + return xxx_messageInfo_HeartbeatSetResponse.Size(m) +} +func (m *HeartbeatSetResponse) XXX_DiscardUnknown() { + xxx_messageInfo_HeartbeatSetResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_HeartbeatSetResponse proto.InternalMessageInfo + +func (m *HeartbeatSetResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *HeartbeatSetResponse) GetInstances() []*InstanceHbRst { + if m != nil { + return m.Instances + } + return nil +} + +type InstanceHbRst struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + InstanceId string `protobuf:"bytes,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"` + ErrMessage string `protobuf:"bytes,3,opt,name=errMessage,proto3" json:"errMessage,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *InstanceHbRst) Reset() { *m = InstanceHbRst{} } +func (m *InstanceHbRst) String() string { return proto.CompactTextString(m) } +func (*InstanceHbRst) ProtoMessage() {} +func (*InstanceHbRst) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{6} +} + +func (m *InstanceHbRst) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_InstanceHbRst.Unmarshal(m, b) +} +func (m *InstanceHbRst) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_InstanceHbRst.Marshal(b, m, deterministic) +} +func (m *InstanceHbRst) XXX_Merge(src proto.Message) { + xxx_messageInfo_InstanceHbRst.Merge(m, src) +} +func (m *InstanceHbRst) XXX_Size() int { + return xxx_messageInfo_InstanceHbRst.Size(m) +} +func (m *InstanceHbRst) XXX_DiscardUnknown() { + xxx_messageInfo_InstanceHbRst.DiscardUnknown(m) +} + +var xxx_messageInfo_InstanceHbRst proto.InternalMessageInfo + +func (m *InstanceHbRst) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *InstanceHbRst) GetInstanceId() string { + if m != nil { + return m.InstanceId + } + return "" +} + +func (m *InstanceHbRst) GetErrMessage() string { + if m != nil { + return m.ErrMessage + } + return "" +} + +type StService struct { + Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` + OnlineCount int64 `protobuf:"varint,2,opt,name=onlineCount,proto3" json:"onlineCount,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *StService) Reset() { *m = StService{} } +func (m *StService) String() string { return proto.CompactTextString(m) } +func (*StService) ProtoMessage() {} +func (*StService) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{7} +} + +func (m *StService) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_StService.Unmarshal(m, b) +} +func (m *StService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_StService.Marshal(b, m, deterministic) +} +func (m *StService) XXX_Merge(src proto.Message) { + xxx_messageInfo_StService.Merge(m, src) +} +func (m *StService) XXX_Size() int { + return xxx_messageInfo_StService.Size(m) +} +func (m *StService) XXX_DiscardUnknown() { + xxx_messageInfo_StService.DiscardUnknown(m) +} + +var xxx_messageInfo_StService proto.InternalMessageInfo + +func (m *StService) GetCount() int64 { + if m != nil { + return m.Count + } + return 0 +} + +func (m *StService) GetOnlineCount() int64 { + if m != nil { + return m.OnlineCount + } + return 0 +} + +type StInstance struct { + Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` + CountByDomain int64 `protobuf:"varint,2,opt,name=countByDomain,proto3" json:"countByDomain,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *StInstance) Reset() { *m = StInstance{} } +func (m *StInstance) String() string { return proto.CompactTextString(m) } +func (*StInstance) ProtoMessage() {} +func (*StInstance) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{8} +} + +func (m *StInstance) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_StInstance.Unmarshal(m, b) +} +func (m *StInstance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_StInstance.Marshal(b, m, deterministic) +} +func (m *StInstance) XXX_Merge(src proto.Message) { + xxx_messageInfo_StInstance.Merge(m, src) +} +func (m *StInstance) XXX_Size() int { + return xxx_messageInfo_StInstance.Size(m) +} +func (m *StInstance) XXX_DiscardUnknown() { + xxx_messageInfo_StInstance.DiscardUnknown(m) +} + +var xxx_messageInfo_StInstance proto.InternalMessageInfo + +func (m *StInstance) GetCount() int64 { + if m != nil { + return m.Count + } + return 0 +} + +func (m *StInstance) GetCountByDomain() int64 { + if m != nil { + return m.CountByDomain + } + return 0 +} + +type StApp struct { + Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *StApp) Reset() { *m = StApp{} } +func (m *StApp) String() string { return proto.CompactTextString(m) } +func (*StApp) ProtoMessage() {} +func (*StApp) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{9} +} + +func (m *StApp) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_StApp.Unmarshal(m, b) +} +func (m *StApp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_StApp.Marshal(b, m, deterministic) +} +func (m *StApp) XXX_Merge(src proto.Message) { + xxx_messageInfo_StApp.Merge(m, src) +} +func (m *StApp) XXX_Size() int { + return xxx_messageInfo_StApp.Size(m) +} +func (m *StApp) XXX_DiscardUnknown() { + xxx_messageInfo_StApp.DiscardUnknown(m) +} + +var xxx_messageInfo_StApp proto.InternalMessageInfo + +func (m *StApp) GetCount() int64 { + if m != nil { + return m.Count + } + return 0 +} + +type Statistics struct { + Services *StService `protobuf:"bytes,1,opt,name=services,proto3" json:"services,omitempty"` + Instances *StInstance `protobuf:"bytes,2,opt,name=instances,proto3" json:"instances,omitempty"` + Apps *StApp `protobuf:"bytes,3,opt,name=apps,proto3" json:"apps,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Statistics) Reset() { *m = Statistics{} } +func (m *Statistics) String() string { return proto.CompactTextString(m) } +func (*Statistics) ProtoMessage() {} +func (*Statistics) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{10} +} + +func (m *Statistics) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Statistics.Unmarshal(m, b) +} +func (m *Statistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Statistics.Marshal(b, m, deterministic) +} +func (m *Statistics) XXX_Merge(src proto.Message) { + xxx_messageInfo_Statistics.Merge(m, src) +} +func (m *Statistics) XXX_Size() int { + return xxx_messageInfo_Statistics.Size(m) +} +func (m *Statistics) XXX_DiscardUnknown() { + xxx_messageInfo_Statistics.DiscardUnknown(m) +} + +var xxx_messageInfo_Statistics proto.InternalMessageInfo + +func (m *Statistics) GetServices() *StService { + if m != nil { + return m.Services + } + return nil +} + +func (m *Statistics) GetInstances() *StInstance { + if m != nil { + return m.Instances + } + return nil +} + +func (m *Statistics) GetApps() *StApp { + if m != nil { + return m.Apps + } + return nil +} + +type GetServicesInfoRequest struct { + Options []string `protobuf:"bytes,1,rep,name=options,proto3" json:"options,omitempty"` + AppId string `protobuf:"bytes,2,opt,name=appId,proto3" json:"appId,omitempty"` + ServiceName string `protobuf:"bytes,3,opt,name=serviceName,proto3" json:"serviceName,omitempty"` + CountOnly bool `protobuf:"varint,4,opt,name=countOnly,proto3" json:"countOnly,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetServicesInfoRequest) Reset() { *m = GetServicesInfoRequest{} } +func (m *GetServicesInfoRequest) String() string { return proto.CompactTextString(m) } +func (*GetServicesInfoRequest) ProtoMessage() {} +func (*GetServicesInfoRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{11} +} + +func (m *GetServicesInfoRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetServicesInfoRequest.Unmarshal(m, b) +} +func (m *GetServicesInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetServicesInfoRequest.Marshal(b, m, deterministic) +} +func (m *GetServicesInfoRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetServicesInfoRequest.Merge(m, src) +} +func (m *GetServicesInfoRequest) XXX_Size() int { + return xxx_messageInfo_GetServicesInfoRequest.Size(m) +} +func (m *GetServicesInfoRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetServicesInfoRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetServicesInfoRequest proto.InternalMessageInfo + +func (m *GetServicesInfoRequest) GetOptions() []string { + if m != nil { + return m.Options + } + return nil +} + +func (m *GetServicesInfoRequest) GetAppId() string { + if m != nil { + return m.AppId + } + return "" +} + +func (m *GetServicesInfoRequest) GetServiceName() string { + if m != nil { + return m.ServiceName + } + return "" +} + +func (m *GetServicesInfoRequest) GetCountOnly() bool { + if m != nil { + return m.CountOnly + } + return false +} + +type GetServicesInfoResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + AllServicesDetail []*ServiceDetail `protobuf:"bytes,2,rep,name=allServicesDetail,proto3" json:"allServicesDetail,omitempty"` + Statistics *Statistics `protobuf:"bytes,3,opt,name=statistics,proto3" json:"statistics,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetServicesInfoResponse) Reset() { *m = GetServicesInfoResponse{} } +func (m *GetServicesInfoResponse) String() string { return proto.CompactTextString(m) } +func (*GetServicesInfoResponse) ProtoMessage() {} +func (*GetServicesInfoResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{12} +} + +func (m *GetServicesInfoResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetServicesInfoResponse.Unmarshal(m, b) +} +func (m *GetServicesInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetServicesInfoResponse.Marshal(b, m, deterministic) +} +func (m *GetServicesInfoResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetServicesInfoResponse.Merge(m, src) +} +func (m *GetServicesInfoResponse) XXX_Size() int { + return xxx_messageInfo_GetServicesInfoResponse.Size(m) +} +func (m *GetServicesInfoResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetServicesInfoResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetServicesInfoResponse proto.InternalMessageInfo + +func (m *GetServicesInfoResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *GetServicesInfoResponse) GetAllServicesDetail() []*ServiceDetail { + if m != nil { + return m.AllServicesDetail + } + return nil +} + +func (m *GetServicesInfoResponse) GetStatistics() *Statistics { + if m != nil { + return m.Statistics + } + return nil +} + +type MicroServiceKey struct { + Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"` + Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"` + AppId string `protobuf:"bytes,3,opt,name=appId,proto3" json:"appId,omitempty"` + ServiceName string `protobuf:"bytes,4,opt,name=serviceName,proto3" json:"serviceName,omitempty"` + Version string `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"` + Environment string `protobuf:"bytes,6,opt,name=environment,proto3" json:"environment,omitempty"` + Alias string `protobuf:"bytes,7,opt,name=alias,proto3" json:"alias,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MicroServiceKey) Reset() { *m = MicroServiceKey{} } +func (m *MicroServiceKey) String() string { return proto.CompactTextString(m) } +func (*MicroServiceKey) ProtoMessage() {} +func (*MicroServiceKey) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{13} +} + +func (m *MicroServiceKey) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MicroServiceKey.Unmarshal(m, b) +} +func (m *MicroServiceKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MicroServiceKey.Marshal(b, m, deterministic) +} +func (m *MicroServiceKey) XXX_Merge(src proto.Message) { + xxx_messageInfo_MicroServiceKey.Merge(m, src) +} +func (m *MicroServiceKey) XXX_Size() int { + return xxx_messageInfo_MicroServiceKey.Size(m) +} +func (m *MicroServiceKey) XXX_DiscardUnknown() { + xxx_messageInfo_MicroServiceKey.DiscardUnknown(m) +} + +var xxx_messageInfo_MicroServiceKey proto.InternalMessageInfo + +func (m *MicroServiceKey) GetTenant() string { + if m != nil { + return m.Tenant + } + return "" +} + +func (m *MicroServiceKey) GetProject() string { + if m != nil { + return m.Project + } + return "" +} + +func (m *MicroServiceKey) GetAppId() string { + if m != nil { + return m.AppId + } + return "" +} + +func (m *MicroServiceKey) GetServiceName() string { + if m != nil { + return m.ServiceName + } + return "" +} + +func (m *MicroServiceKey) GetVersion() string { + if m != nil { + return m.Version + } + return "" +} + +func (m *MicroServiceKey) GetEnvironment() string { + if m != nil { + return m.Environment + } + return "" +} + +func (m *MicroServiceKey) GetAlias() string { + if m != nil { + return m.Alias + } + return "" +} + +type MicroService struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + AppId string `protobuf:"bytes,2,opt,name=appId,proto3" json:"appId,omitempty"` + ServiceName string `protobuf:"bytes,3,opt,name=serviceName,proto3" json:"serviceName,omitempty"` + Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"` + Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` + Level string `protobuf:"bytes,6,opt,name=level,proto3" json:"level,omitempty"` + Schemas []string `protobuf:"bytes,7,rep,name=schemas,proto3" json:"schemas,omitempty"` + Paths []*ServicePath `protobuf:"bytes,10,rep,name=paths,proto3" json:"paths,omitempty"` + Status string `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"` + Properties map[string]string `protobuf:"bytes,9,rep,name=properties,proto3" json:"properties,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + Timestamp string `protobuf:"bytes,11,opt,name=timestamp,proto3" json:"timestamp,omitempty"` + Providers []*MicroServiceKey `protobuf:"bytes,12,rep,name=providers,proto3" json:"providers,omitempty"` + Alias string `protobuf:"bytes,13,opt,name=alias,proto3" json:"alias,omitempty"` + LBStrategy map[string]string `protobuf:"bytes,14,rep,name=LBStrategy,proto3" json:"LBStrategy,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + ModTimestamp string `protobuf:"bytes,15,opt,name=modTimestamp,proto3" json:"modTimestamp,omitempty"` + Environment string `protobuf:"bytes,16,opt,name=environment,proto3" json:"environment,omitempty"` + RegisterBy string `protobuf:"bytes,17,opt,name=registerBy,proto3" json:"registerBy,omitempty"` + Framework *FrameWorkProperty `protobuf:"bytes,18,opt,name=framework,proto3" json:"framework,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MicroService) Reset() { *m = MicroService{} } +func (m *MicroService) String() string { return proto.CompactTextString(m) } +func (*MicroService) ProtoMessage() {} +func (*MicroService) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{14} +} + +func (m *MicroService) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MicroService.Unmarshal(m, b) +} +func (m *MicroService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MicroService.Marshal(b, m, deterministic) +} +func (m *MicroService) XXX_Merge(src proto.Message) { + xxx_messageInfo_MicroService.Merge(m, src) +} +func (m *MicroService) XXX_Size() int { + return xxx_messageInfo_MicroService.Size(m) +} +func (m *MicroService) XXX_DiscardUnknown() { + xxx_messageInfo_MicroService.DiscardUnknown(m) +} + +var xxx_messageInfo_MicroService proto.InternalMessageInfo + +func (m *MicroService) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *MicroService) GetAppId() string { + if m != nil { + return m.AppId + } + return "" +} + +func (m *MicroService) GetServiceName() string { + if m != nil { + return m.ServiceName + } + return "" +} + +func (m *MicroService) GetVersion() string { + if m != nil { + return m.Version + } + return "" +} + +func (m *MicroService) GetDescription() string { + if m != nil { + return m.Description + } + return "" +} + +func (m *MicroService) GetLevel() string { + if m != nil { + return m.Level + } + return "" +} + +func (m *MicroService) GetSchemas() []string { + if m != nil { + return m.Schemas + } + return nil +} + +func (m *MicroService) GetPaths() []*ServicePath { + if m != nil { + return m.Paths + } + return nil +} + +func (m *MicroService) GetStatus() string { + if m != nil { + return m.Status + } + return "" +} + +func (m *MicroService) GetProperties() map[string]string { + if m != nil { + return m.Properties + } + return nil +} + +func (m *MicroService) GetTimestamp() string { + if m != nil { + return m.Timestamp + } + return "" +} + +func (m *MicroService) GetProviders() []*MicroServiceKey { + if m != nil { + return m.Providers + } + return nil +} + +func (m *MicroService) GetAlias() string { + if m != nil { + return m.Alias + } + return "" +} + +func (m *MicroService) GetLBStrategy() map[string]string { + if m != nil { + return m.LBStrategy + } + return nil +} + +func (m *MicroService) GetModTimestamp() string { + if m != nil { + return m.ModTimestamp + } + return "" +} + +func (m *MicroService) GetEnvironment() string { + if m != nil { + return m.Environment + } + return "" +} + +func (m *MicroService) GetRegisterBy() string { + if m != nil { + return m.RegisterBy + } + return "" +} + +func (m *MicroService) GetFramework() *FrameWorkProperty { + if m != nil { + return m.Framework + } + return nil +} + +type FrameWorkProperty struct { + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *FrameWorkProperty) Reset() { *m = FrameWorkProperty{} } +func (m *FrameWorkProperty) String() string { return proto.CompactTextString(m) } +func (*FrameWorkProperty) ProtoMessage() {} +func (*FrameWorkProperty) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{15} +} + +func (m *FrameWorkProperty) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FrameWorkProperty.Unmarshal(m, b) +} +func (m *FrameWorkProperty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FrameWorkProperty.Marshal(b, m, deterministic) +} +func (m *FrameWorkProperty) XXX_Merge(src proto.Message) { + xxx_messageInfo_FrameWorkProperty.Merge(m, src) +} +func (m *FrameWorkProperty) XXX_Size() int { + return xxx_messageInfo_FrameWorkProperty.Size(m) +} +func (m *FrameWorkProperty) XXX_DiscardUnknown() { + xxx_messageInfo_FrameWorkProperty.DiscardUnknown(m) +} + +var xxx_messageInfo_FrameWorkProperty proto.InternalMessageInfo + +func (m *FrameWorkProperty) GetName() string { + if m != nil { + return m.Name + } + return "" +} + +func (m *FrameWorkProperty) GetVersion() string { + if m != nil { + return m.Version + } + return "" +} + +type ServiceRule struct { + RuleId string `protobuf:"bytes,1,opt,name=ruleId,proto3" json:"ruleId,omitempty"` + RuleType string `protobuf:"bytes,2,opt,name=ruleType,proto3" json:"ruleType,omitempty"` + Attribute string `protobuf:"bytes,3,opt,name=attribute,proto3" json:"attribute,omitempty"` + Pattern string `protobuf:"bytes,4,opt,name=pattern,proto3" json:"pattern,omitempty"` + Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` + Timestamp string `protobuf:"bytes,6,opt,name=timestamp,proto3" json:"timestamp,omitempty"` + ModTimestamp string `protobuf:"bytes,7,opt,name=modTimestamp,proto3" json:"modTimestamp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ServiceRule) Reset() { *m = ServiceRule{} } +func (m *ServiceRule) String() string { return proto.CompactTextString(m) } +func (*ServiceRule) ProtoMessage() {} +func (*ServiceRule) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{16} +} + +func (m *ServiceRule) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ServiceRule.Unmarshal(m, b) +} +func (m *ServiceRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ServiceRule.Marshal(b, m, deterministic) +} +func (m *ServiceRule) XXX_Merge(src proto.Message) { + xxx_messageInfo_ServiceRule.Merge(m, src) +} +func (m *ServiceRule) XXX_Size() int { + return xxx_messageInfo_ServiceRule.Size(m) +} +func (m *ServiceRule) XXX_DiscardUnknown() { + xxx_messageInfo_ServiceRule.DiscardUnknown(m) +} + +var xxx_messageInfo_ServiceRule proto.InternalMessageInfo + +func (m *ServiceRule) GetRuleId() string { + if m != nil { + return m.RuleId + } + return "" +} + +func (m *ServiceRule) GetRuleType() string { + if m != nil { + return m.RuleType + } + return "" +} + +func (m *ServiceRule) GetAttribute() string { + if m != nil { + return m.Attribute + } + return "" +} + +func (m *ServiceRule) GetPattern() string { + if m != nil { + return m.Pattern + } + return "" +} + +func (m *ServiceRule) GetDescription() string { + if m != nil { + return m.Description + } + return "" +} + +func (m *ServiceRule) GetTimestamp() string { + if m != nil { + return m.Timestamp + } + return "" +} + +func (m *ServiceRule) GetModTimestamp() string { + if m != nil { + return m.ModTimestamp + } + return "" +} + +type AddOrUpdateServiceRule struct { + RuleType string `protobuf:"bytes,1,opt,name=ruleType,proto3" json:"ruleType,omitempty"` + Attribute string `protobuf:"bytes,2,opt,name=attribute,proto3" json:"attribute,omitempty"` + Pattern string `protobuf:"bytes,3,opt,name=pattern,proto3" json:"pattern,omitempty"` + Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *AddOrUpdateServiceRule) Reset() { *m = AddOrUpdateServiceRule{} } +func (m *AddOrUpdateServiceRule) String() string { return proto.CompactTextString(m) } +func (*AddOrUpdateServiceRule) ProtoMessage() {} +func (*AddOrUpdateServiceRule) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{17} +} + +func (m *AddOrUpdateServiceRule) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AddOrUpdateServiceRule.Unmarshal(m, b) +} +func (m *AddOrUpdateServiceRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AddOrUpdateServiceRule.Marshal(b, m, deterministic) +} +func (m *AddOrUpdateServiceRule) XXX_Merge(src proto.Message) { + xxx_messageInfo_AddOrUpdateServiceRule.Merge(m, src) +} +func (m *AddOrUpdateServiceRule) XXX_Size() int { + return xxx_messageInfo_AddOrUpdateServiceRule.Size(m) +} +func (m *AddOrUpdateServiceRule) XXX_DiscardUnknown() { + xxx_messageInfo_AddOrUpdateServiceRule.DiscardUnknown(m) +} + +var xxx_messageInfo_AddOrUpdateServiceRule proto.InternalMessageInfo + +func (m *AddOrUpdateServiceRule) GetRuleType() string { + if m != nil { + return m.RuleType + } + return "" +} + +func (m *AddOrUpdateServiceRule) GetAttribute() string { + if m != nil { + return m.Attribute + } + return "" +} + +func (m *AddOrUpdateServiceRule) GetPattern() string { + if m != nil { + return m.Pattern + } + return "" +} + +func (m *AddOrUpdateServiceRule) GetDescription() string { + if m != nil { + return m.Description + } + return "" +} + +type ServicePath struct { + Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` + Property map[string]string `protobuf:"bytes,2,rep,name=property,proto3" json:"property,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ServicePath) Reset() { *m = ServicePath{} } +func (m *ServicePath) String() string { return proto.CompactTextString(m) } +func (*ServicePath) ProtoMessage() {} +func (*ServicePath) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{18} +} + +func (m *ServicePath) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ServicePath.Unmarshal(m, b) +} +func (m *ServicePath) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ServicePath.Marshal(b, m, deterministic) +} +func (m *ServicePath) XXX_Merge(src proto.Message) { + xxx_messageInfo_ServicePath.Merge(m, src) +} +func (m *ServicePath) XXX_Size() int { + return xxx_messageInfo_ServicePath.Size(m) +} +func (m *ServicePath) XXX_DiscardUnknown() { + xxx_messageInfo_ServicePath.DiscardUnknown(m) +} + +var xxx_messageInfo_ServicePath proto.InternalMessageInfo + +func (m *ServicePath) GetPath() string { + if m != nil { + return m.Path + } + return "" +} + +func (m *ServicePath) GetProperty() map[string]string { + if m != nil { + return m.Property + } + return nil +} + +type Response struct { + Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` + Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Response) Reset() { *m = Response{} } +func (m *Response) String() string { return proto.CompactTextString(m) } +func (*Response) ProtoMessage() {} +func (*Response) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{19} +} + +func (m *Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Response.Unmarshal(m, b) +} +func (m *Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Response.Marshal(b, m, deterministic) +} +func (m *Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_Response.Merge(m, src) +} +func (m *Response) XXX_Size() int { + return xxx_messageInfo_Response.Size(m) +} +func (m *Response) XXX_DiscardUnknown() { + xxx_messageInfo_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_Response proto.InternalMessageInfo + +func (m *Response) GetCode() int32 { + if m != nil { + return m.Code + } + return 0 +} + +func (m *Response) GetMessage() string { + if m != nil { + return m.Message + } + return "" +} + +type GetExistenceRequest struct { + Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` + AppId string `protobuf:"bytes,2,opt,name=appId,proto3" json:"appId,omitempty"` + ServiceName string `protobuf:"bytes,3,opt,name=serviceName,proto3" json:"serviceName,omitempty"` + Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"` + ServiceId string `protobuf:"bytes,5,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + SchemaId string `protobuf:"bytes,6,opt,name=schemaId,proto3" json:"schemaId,omitempty"` + Environment string `protobuf:"bytes,7,opt,name=environment,proto3" json:"environment,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetExistenceRequest) Reset() { *m = GetExistenceRequest{} } +func (m *GetExistenceRequest) String() string { return proto.CompactTextString(m) } +func (*GetExistenceRequest) ProtoMessage() {} +func (*GetExistenceRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{20} +} + +func (m *GetExistenceRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetExistenceRequest.Unmarshal(m, b) +} +func (m *GetExistenceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetExistenceRequest.Marshal(b, m, deterministic) +} +func (m *GetExistenceRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetExistenceRequest.Merge(m, src) +} +func (m *GetExistenceRequest) XXX_Size() int { + return xxx_messageInfo_GetExistenceRequest.Size(m) +} +func (m *GetExistenceRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetExistenceRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetExistenceRequest proto.InternalMessageInfo + +func (m *GetExistenceRequest) GetType() string { + if m != nil { + return m.Type + } + return "" +} + +func (m *GetExistenceRequest) GetAppId() string { + if m != nil { + return m.AppId + } + return "" +} + +func (m *GetExistenceRequest) GetServiceName() string { + if m != nil { + return m.ServiceName + } + return "" +} + +func (m *GetExistenceRequest) GetVersion() string { + if m != nil { + return m.Version + } + return "" +} + +func (m *GetExistenceRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *GetExistenceRequest) GetSchemaId() string { + if m != nil { + return m.SchemaId + } + return "" +} + +func (m *GetExistenceRequest) GetEnvironment() string { + if m != nil { + return m.Environment + } + return "" +} + +type GetExistenceResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + ServiceId string `protobuf:"bytes,2,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + SchemaId string `protobuf:"bytes,3,opt,name=schemaId,proto3" json:"schemaId,omitempty"` + Summary string `protobuf:"bytes,4,opt,name=summary,proto3" json:"summary,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetExistenceResponse) Reset() { *m = GetExistenceResponse{} } +func (m *GetExistenceResponse) String() string { return proto.CompactTextString(m) } +func (*GetExistenceResponse) ProtoMessage() {} +func (*GetExistenceResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{21} +} + +func (m *GetExistenceResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetExistenceResponse.Unmarshal(m, b) +} +func (m *GetExistenceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetExistenceResponse.Marshal(b, m, deterministic) +} +func (m *GetExistenceResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetExistenceResponse.Merge(m, src) +} +func (m *GetExistenceResponse) XXX_Size() int { + return xxx_messageInfo_GetExistenceResponse.Size(m) +} +func (m *GetExistenceResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetExistenceResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetExistenceResponse proto.InternalMessageInfo + +func (m *GetExistenceResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *GetExistenceResponse) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *GetExistenceResponse) GetSchemaId() string { + if m != nil { + return m.SchemaId + } + return "" +} + +func (m *GetExistenceResponse) GetSummary() string { + if m != nil { + return m.Summary + } + return "" +} + +type CreateServiceRequest struct { + Service *MicroService `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"` + Rules []*AddOrUpdateServiceRule `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"` + Tags map[string]string `protobuf:"bytes,3,rep,name=tags,proto3" json:"tags,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + Instances []*MicroServiceInstance `protobuf:"bytes,4,rep,name=instances,proto3" json:"instances,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CreateServiceRequest) Reset() { *m = CreateServiceRequest{} } +func (m *CreateServiceRequest) String() string { return proto.CompactTextString(m) } +func (*CreateServiceRequest) ProtoMessage() {} +func (*CreateServiceRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{22} +} + +func (m *CreateServiceRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CreateServiceRequest.Unmarshal(m, b) +} +func (m *CreateServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CreateServiceRequest.Marshal(b, m, deterministic) +} +func (m *CreateServiceRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CreateServiceRequest.Merge(m, src) +} +func (m *CreateServiceRequest) XXX_Size() int { + return xxx_messageInfo_CreateServiceRequest.Size(m) +} +func (m *CreateServiceRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CreateServiceRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CreateServiceRequest proto.InternalMessageInfo + +func (m *CreateServiceRequest) GetService() *MicroService { + if m != nil { + return m.Service + } + return nil +} + +func (m *CreateServiceRequest) GetRules() []*AddOrUpdateServiceRule { + if m != nil { + return m.Rules + } + return nil +} + +func (m *CreateServiceRequest) GetTags() map[string]string { + if m != nil { + return m.Tags + } + return nil +} + +func (m *CreateServiceRequest) GetInstances() []*MicroServiceInstance { + if m != nil { + return m.Instances + } + return nil +} + +type CreateServiceResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + ServiceId string `protobuf:"bytes,2,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CreateServiceResponse) Reset() { *m = CreateServiceResponse{} } +func (m *CreateServiceResponse) String() string { return proto.CompactTextString(m) } +func (*CreateServiceResponse) ProtoMessage() {} +func (*CreateServiceResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{23} +} + +func (m *CreateServiceResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CreateServiceResponse.Unmarshal(m, b) +} +func (m *CreateServiceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CreateServiceResponse.Marshal(b, m, deterministic) +} +func (m *CreateServiceResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CreateServiceResponse.Merge(m, src) +} +func (m *CreateServiceResponse) XXX_Size() int { + return xxx_messageInfo_CreateServiceResponse.Size(m) +} +func (m *CreateServiceResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CreateServiceResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CreateServiceResponse proto.InternalMessageInfo + +func (m *CreateServiceResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *CreateServiceResponse) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +type DeleteServiceRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DeleteServiceRequest) Reset() { *m = DeleteServiceRequest{} } +func (m *DeleteServiceRequest) String() string { return proto.CompactTextString(m) } +func (*DeleteServiceRequest) ProtoMessage() {} +func (*DeleteServiceRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{24} +} + +func (m *DeleteServiceRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DeleteServiceRequest.Unmarshal(m, b) +} +func (m *DeleteServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DeleteServiceRequest.Marshal(b, m, deterministic) +} +func (m *DeleteServiceRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DeleteServiceRequest.Merge(m, src) +} +func (m *DeleteServiceRequest) XXX_Size() int { + return xxx_messageInfo_DeleteServiceRequest.Size(m) +} +func (m *DeleteServiceRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DeleteServiceRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_DeleteServiceRequest proto.InternalMessageInfo + +func (m *DeleteServiceRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *DeleteServiceRequest) GetForce() bool { + if m != nil { + return m.Force + } + return false +} + +type DeleteServiceResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DeleteServiceResponse) Reset() { *m = DeleteServiceResponse{} } +func (m *DeleteServiceResponse) String() string { return proto.CompactTextString(m) } +func (*DeleteServiceResponse) ProtoMessage() {} +func (*DeleteServiceResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{25} +} + +func (m *DeleteServiceResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DeleteServiceResponse.Unmarshal(m, b) +} +func (m *DeleteServiceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DeleteServiceResponse.Marshal(b, m, deterministic) +} +func (m *DeleteServiceResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_DeleteServiceResponse.Merge(m, src) +} +func (m *DeleteServiceResponse) XXX_Size() int { + return xxx_messageInfo_DeleteServiceResponse.Size(m) +} +func (m *DeleteServiceResponse) XXX_DiscardUnknown() { + xxx_messageInfo_DeleteServiceResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_DeleteServiceResponse proto.InternalMessageInfo + +func (m *DeleteServiceResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +type GetServiceRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetServiceRequest) Reset() { *m = GetServiceRequest{} } +func (m *GetServiceRequest) String() string { return proto.CompactTextString(m) } +func (*GetServiceRequest) ProtoMessage() {} +func (*GetServiceRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{26} +} + +func (m *GetServiceRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetServiceRequest.Unmarshal(m, b) +} +func (m *GetServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetServiceRequest.Marshal(b, m, deterministic) +} +func (m *GetServiceRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetServiceRequest.Merge(m, src) +} +func (m *GetServiceRequest) XXX_Size() int { + return xxx_messageInfo_GetServiceRequest.Size(m) +} +func (m *GetServiceRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetServiceRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetServiceRequest proto.InternalMessageInfo + +func (m *GetServiceRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +type GetServiceResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + Service *MicroService `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetServiceResponse) Reset() { *m = GetServiceResponse{} } +func (m *GetServiceResponse) String() string { return proto.CompactTextString(m) } +func (*GetServiceResponse) ProtoMessage() {} +func (*GetServiceResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{27} +} + +func (m *GetServiceResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetServiceResponse.Unmarshal(m, b) +} +func (m *GetServiceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetServiceResponse.Marshal(b, m, deterministic) +} +func (m *GetServiceResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetServiceResponse.Merge(m, src) +} +func (m *GetServiceResponse) XXX_Size() int { + return xxx_messageInfo_GetServiceResponse.Size(m) +} +func (m *GetServiceResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetServiceResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetServiceResponse proto.InternalMessageInfo + +func (m *GetServiceResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *GetServiceResponse) GetService() *MicroService { + if m != nil { + return m.Service + } + return nil +} + +type GetServicesRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetServicesRequest) Reset() { *m = GetServicesRequest{} } +func (m *GetServicesRequest) String() string { return proto.CompactTextString(m) } +func (*GetServicesRequest) ProtoMessage() {} +func (*GetServicesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{28} +} + +func (m *GetServicesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetServicesRequest.Unmarshal(m, b) +} +func (m *GetServicesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetServicesRequest.Marshal(b, m, deterministic) +} +func (m *GetServicesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetServicesRequest.Merge(m, src) +} +func (m *GetServicesRequest) XXX_Size() int { + return xxx_messageInfo_GetServicesRequest.Size(m) +} +func (m *GetServicesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetServicesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetServicesRequest proto.InternalMessageInfo + +type GetServicesResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + Services []*MicroService `protobuf:"bytes,2,rep,name=services,proto3" json:"services,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetServicesResponse) Reset() { *m = GetServicesResponse{} } +func (m *GetServicesResponse) String() string { return proto.CompactTextString(m) } +func (*GetServicesResponse) ProtoMessage() {} +func (*GetServicesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{29} +} + +func (m *GetServicesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetServicesResponse.Unmarshal(m, b) +} +func (m *GetServicesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetServicesResponse.Marshal(b, m, deterministic) +} +func (m *GetServicesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetServicesResponse.Merge(m, src) +} +func (m *GetServicesResponse) XXX_Size() int { + return xxx_messageInfo_GetServicesResponse.Size(m) +} +func (m *GetServicesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetServicesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetServicesResponse proto.InternalMessageInfo + +func (m *GetServicesResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *GetServicesResponse) GetServices() []*MicroService { + if m != nil { + return m.Services + } + return nil +} + +type UpdateServicePropsRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + Properties map[string]string `protobuf:"bytes,2,rep,name=properties,proto3" json:"properties,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UpdateServicePropsRequest) Reset() { *m = UpdateServicePropsRequest{} } +func (m *UpdateServicePropsRequest) String() string { return proto.CompactTextString(m) } +func (*UpdateServicePropsRequest) ProtoMessage() {} +func (*UpdateServicePropsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{30} +} + +func (m *UpdateServicePropsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UpdateServicePropsRequest.Unmarshal(m, b) +} +func (m *UpdateServicePropsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UpdateServicePropsRequest.Marshal(b, m, deterministic) +} +func (m *UpdateServicePropsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_UpdateServicePropsRequest.Merge(m, src) +} +func (m *UpdateServicePropsRequest) XXX_Size() int { + return xxx_messageInfo_UpdateServicePropsRequest.Size(m) +} +func (m *UpdateServicePropsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_UpdateServicePropsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_UpdateServicePropsRequest proto.InternalMessageInfo + +func (m *UpdateServicePropsRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *UpdateServicePropsRequest) GetProperties() map[string]string { + if m != nil { + return m.Properties + } + return nil +} + +type UpdateServicePropsResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UpdateServicePropsResponse) Reset() { *m = UpdateServicePropsResponse{} } +func (m *UpdateServicePropsResponse) String() string { return proto.CompactTextString(m) } +func (*UpdateServicePropsResponse) ProtoMessage() {} +func (*UpdateServicePropsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{31} +} + +func (m *UpdateServicePropsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UpdateServicePropsResponse.Unmarshal(m, b) +} +func (m *UpdateServicePropsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UpdateServicePropsResponse.Marshal(b, m, deterministic) +} +func (m *UpdateServicePropsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_UpdateServicePropsResponse.Merge(m, src) +} +func (m *UpdateServicePropsResponse) XXX_Size() int { + return xxx_messageInfo_UpdateServicePropsResponse.Size(m) +} +func (m *UpdateServicePropsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_UpdateServicePropsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_UpdateServicePropsResponse proto.InternalMessageInfo + +func (m *UpdateServicePropsResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +type GetServiceRulesRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetServiceRulesRequest) Reset() { *m = GetServiceRulesRequest{} } +func (m *GetServiceRulesRequest) String() string { return proto.CompactTextString(m) } +func (*GetServiceRulesRequest) ProtoMessage() {} +func (*GetServiceRulesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{32} +} + +func (m *GetServiceRulesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetServiceRulesRequest.Unmarshal(m, b) +} +func (m *GetServiceRulesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetServiceRulesRequest.Marshal(b, m, deterministic) +} +func (m *GetServiceRulesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetServiceRulesRequest.Merge(m, src) +} +func (m *GetServiceRulesRequest) XXX_Size() int { + return xxx_messageInfo_GetServiceRulesRequest.Size(m) +} +func (m *GetServiceRulesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetServiceRulesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetServiceRulesRequest proto.InternalMessageInfo + +func (m *GetServiceRulesRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +type GetServiceRulesResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + Rules []*ServiceRule `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetServiceRulesResponse) Reset() { *m = GetServiceRulesResponse{} } +func (m *GetServiceRulesResponse) String() string { return proto.CompactTextString(m) } +func (*GetServiceRulesResponse) ProtoMessage() {} +func (*GetServiceRulesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{33} +} + +func (m *GetServiceRulesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetServiceRulesResponse.Unmarshal(m, b) +} +func (m *GetServiceRulesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetServiceRulesResponse.Marshal(b, m, deterministic) +} +func (m *GetServiceRulesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetServiceRulesResponse.Merge(m, src) +} +func (m *GetServiceRulesResponse) XXX_Size() int { + return xxx_messageInfo_GetServiceRulesResponse.Size(m) +} +func (m *GetServiceRulesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetServiceRulesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetServiceRulesResponse proto.InternalMessageInfo + +func (m *GetServiceRulesResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *GetServiceRulesResponse) GetRules() []*ServiceRule { + if m != nil { + return m.Rules + } + return nil +} + +type UpdateServiceRuleRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + RuleId string `protobuf:"bytes,2,opt,name=ruleId,proto3" json:"ruleId,omitempty"` + Rule *AddOrUpdateServiceRule `protobuf:"bytes,3,opt,name=rule,proto3" json:"rule,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UpdateServiceRuleRequest) Reset() { *m = UpdateServiceRuleRequest{} } +func (m *UpdateServiceRuleRequest) String() string { return proto.CompactTextString(m) } +func (*UpdateServiceRuleRequest) ProtoMessage() {} +func (*UpdateServiceRuleRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{34} +} + +func (m *UpdateServiceRuleRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UpdateServiceRuleRequest.Unmarshal(m, b) +} +func (m *UpdateServiceRuleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UpdateServiceRuleRequest.Marshal(b, m, deterministic) +} +func (m *UpdateServiceRuleRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_UpdateServiceRuleRequest.Merge(m, src) +} +func (m *UpdateServiceRuleRequest) XXX_Size() int { + return xxx_messageInfo_UpdateServiceRuleRequest.Size(m) +} +func (m *UpdateServiceRuleRequest) XXX_DiscardUnknown() { + xxx_messageInfo_UpdateServiceRuleRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_UpdateServiceRuleRequest proto.InternalMessageInfo + +func (m *UpdateServiceRuleRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *UpdateServiceRuleRequest) GetRuleId() string { + if m != nil { + return m.RuleId + } + return "" +} + +func (m *UpdateServiceRuleRequest) GetRule() *AddOrUpdateServiceRule { + if m != nil { + return m.Rule + } + return nil +} + +type UpdateServiceRuleResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UpdateServiceRuleResponse) Reset() { *m = UpdateServiceRuleResponse{} } +func (m *UpdateServiceRuleResponse) String() string { return proto.CompactTextString(m) } +func (*UpdateServiceRuleResponse) ProtoMessage() {} +func (*UpdateServiceRuleResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{35} +} + +func (m *UpdateServiceRuleResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UpdateServiceRuleResponse.Unmarshal(m, b) +} +func (m *UpdateServiceRuleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UpdateServiceRuleResponse.Marshal(b, m, deterministic) +} +func (m *UpdateServiceRuleResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_UpdateServiceRuleResponse.Merge(m, src) +} +func (m *UpdateServiceRuleResponse) XXX_Size() int { + return xxx_messageInfo_UpdateServiceRuleResponse.Size(m) +} +func (m *UpdateServiceRuleResponse) XXX_DiscardUnknown() { + xxx_messageInfo_UpdateServiceRuleResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_UpdateServiceRuleResponse proto.InternalMessageInfo + +func (m *UpdateServiceRuleResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +type AddServiceRulesRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + Rules []*AddOrUpdateServiceRule `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *AddServiceRulesRequest) Reset() { *m = AddServiceRulesRequest{} } +func (m *AddServiceRulesRequest) String() string { return proto.CompactTextString(m) } +func (*AddServiceRulesRequest) ProtoMessage() {} +func (*AddServiceRulesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{36} +} + +func (m *AddServiceRulesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AddServiceRulesRequest.Unmarshal(m, b) +} +func (m *AddServiceRulesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AddServiceRulesRequest.Marshal(b, m, deterministic) +} +func (m *AddServiceRulesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_AddServiceRulesRequest.Merge(m, src) +} +func (m *AddServiceRulesRequest) XXX_Size() int { + return xxx_messageInfo_AddServiceRulesRequest.Size(m) +} +func (m *AddServiceRulesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_AddServiceRulesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_AddServiceRulesRequest proto.InternalMessageInfo + +func (m *AddServiceRulesRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *AddServiceRulesRequest) GetRules() []*AddOrUpdateServiceRule { + if m != nil { + return m.Rules + } + return nil +} + +type AddServiceRulesResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + RuleIds []string `protobuf:"bytes,2,rep,name=RuleIds,proto3" json:"RuleIds,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *AddServiceRulesResponse) Reset() { *m = AddServiceRulesResponse{} } +func (m *AddServiceRulesResponse) String() string { return proto.CompactTextString(m) } +func (*AddServiceRulesResponse) ProtoMessage() {} +func (*AddServiceRulesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{37} +} + +func (m *AddServiceRulesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AddServiceRulesResponse.Unmarshal(m, b) +} +func (m *AddServiceRulesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AddServiceRulesResponse.Marshal(b, m, deterministic) +} +func (m *AddServiceRulesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_AddServiceRulesResponse.Merge(m, src) +} +func (m *AddServiceRulesResponse) XXX_Size() int { + return xxx_messageInfo_AddServiceRulesResponse.Size(m) +} +func (m *AddServiceRulesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_AddServiceRulesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_AddServiceRulesResponse proto.InternalMessageInfo + +func (m *AddServiceRulesResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *AddServiceRulesResponse) GetRuleIds() []string { + if m != nil { + return m.RuleIds + } + return nil +} + +type DeleteServiceRulesRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + RuleIds []string `protobuf:"bytes,2,rep,name=ruleIds,proto3" json:"ruleIds,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DeleteServiceRulesRequest) Reset() { *m = DeleteServiceRulesRequest{} } +func (m *DeleteServiceRulesRequest) String() string { return proto.CompactTextString(m) } +func (*DeleteServiceRulesRequest) ProtoMessage() {} +func (*DeleteServiceRulesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{38} +} + +func (m *DeleteServiceRulesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DeleteServiceRulesRequest.Unmarshal(m, b) +} +func (m *DeleteServiceRulesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DeleteServiceRulesRequest.Marshal(b, m, deterministic) +} +func (m *DeleteServiceRulesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DeleteServiceRulesRequest.Merge(m, src) +} +func (m *DeleteServiceRulesRequest) XXX_Size() int { + return xxx_messageInfo_DeleteServiceRulesRequest.Size(m) +} +func (m *DeleteServiceRulesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DeleteServiceRulesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_DeleteServiceRulesRequest proto.InternalMessageInfo + +func (m *DeleteServiceRulesRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *DeleteServiceRulesRequest) GetRuleIds() []string { + if m != nil { + return m.RuleIds + } + return nil +} + +type DeleteServiceRulesResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DeleteServiceRulesResponse) Reset() { *m = DeleteServiceRulesResponse{} } +func (m *DeleteServiceRulesResponse) String() string { return proto.CompactTextString(m) } +func (*DeleteServiceRulesResponse) ProtoMessage() {} +func (*DeleteServiceRulesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{39} +} + +func (m *DeleteServiceRulesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DeleteServiceRulesResponse.Unmarshal(m, b) +} +func (m *DeleteServiceRulesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DeleteServiceRulesResponse.Marshal(b, m, deterministic) +} +func (m *DeleteServiceRulesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_DeleteServiceRulesResponse.Merge(m, src) +} +func (m *DeleteServiceRulesResponse) XXX_Size() int { + return xxx_messageInfo_DeleteServiceRulesResponse.Size(m) +} +func (m *DeleteServiceRulesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_DeleteServiceRulesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_DeleteServiceRulesResponse proto.InternalMessageInfo + +func (m *DeleteServiceRulesResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +type GetServiceTagsRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetServiceTagsRequest) Reset() { *m = GetServiceTagsRequest{} } +func (m *GetServiceTagsRequest) String() string { return proto.CompactTextString(m) } +func (*GetServiceTagsRequest) ProtoMessage() {} +func (*GetServiceTagsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{40} +} + +func (m *GetServiceTagsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetServiceTagsRequest.Unmarshal(m, b) +} +func (m *GetServiceTagsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetServiceTagsRequest.Marshal(b, m, deterministic) +} +func (m *GetServiceTagsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetServiceTagsRequest.Merge(m, src) +} +func (m *GetServiceTagsRequest) XXX_Size() int { + return xxx_messageInfo_GetServiceTagsRequest.Size(m) +} +func (m *GetServiceTagsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetServiceTagsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetServiceTagsRequest proto.InternalMessageInfo + +func (m *GetServiceTagsRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +type GetServiceTagsResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + Tags map[string]string `protobuf:"bytes,2,rep,name=tags,proto3" json:"tags,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetServiceTagsResponse) Reset() { *m = GetServiceTagsResponse{} } +func (m *GetServiceTagsResponse) String() string { return proto.CompactTextString(m) } +func (*GetServiceTagsResponse) ProtoMessage() {} +func (*GetServiceTagsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{41} +} + +func (m *GetServiceTagsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetServiceTagsResponse.Unmarshal(m, b) +} +func (m *GetServiceTagsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetServiceTagsResponse.Marshal(b, m, deterministic) +} +func (m *GetServiceTagsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetServiceTagsResponse.Merge(m, src) +} +func (m *GetServiceTagsResponse) XXX_Size() int { + return xxx_messageInfo_GetServiceTagsResponse.Size(m) +} +func (m *GetServiceTagsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetServiceTagsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetServiceTagsResponse proto.InternalMessageInfo + +func (m *GetServiceTagsResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *GetServiceTagsResponse) GetTags() map[string]string { + if m != nil { + return m.Tags + } + return nil +} + +type UpdateServiceTagRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` + Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UpdateServiceTagRequest) Reset() { *m = UpdateServiceTagRequest{} } +func (m *UpdateServiceTagRequest) String() string { return proto.CompactTextString(m) } +func (*UpdateServiceTagRequest) ProtoMessage() {} +func (*UpdateServiceTagRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{42} +} + +func (m *UpdateServiceTagRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UpdateServiceTagRequest.Unmarshal(m, b) +} +func (m *UpdateServiceTagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UpdateServiceTagRequest.Marshal(b, m, deterministic) +} +func (m *UpdateServiceTagRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_UpdateServiceTagRequest.Merge(m, src) +} +func (m *UpdateServiceTagRequest) XXX_Size() int { + return xxx_messageInfo_UpdateServiceTagRequest.Size(m) +} +func (m *UpdateServiceTagRequest) XXX_DiscardUnknown() { + xxx_messageInfo_UpdateServiceTagRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_UpdateServiceTagRequest proto.InternalMessageInfo + +func (m *UpdateServiceTagRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *UpdateServiceTagRequest) GetKey() string { + if m != nil { + return m.Key + } + return "" +} + +func (m *UpdateServiceTagRequest) GetValue() string { + if m != nil { + return m.Value + } + return "" +} + +type UpdateServiceTagResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UpdateServiceTagResponse) Reset() { *m = UpdateServiceTagResponse{} } +func (m *UpdateServiceTagResponse) String() string { return proto.CompactTextString(m) } +func (*UpdateServiceTagResponse) ProtoMessage() {} +func (*UpdateServiceTagResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{43} +} + +func (m *UpdateServiceTagResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UpdateServiceTagResponse.Unmarshal(m, b) +} +func (m *UpdateServiceTagResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UpdateServiceTagResponse.Marshal(b, m, deterministic) +} +func (m *UpdateServiceTagResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_UpdateServiceTagResponse.Merge(m, src) +} +func (m *UpdateServiceTagResponse) XXX_Size() int { + return xxx_messageInfo_UpdateServiceTagResponse.Size(m) +} +func (m *UpdateServiceTagResponse) XXX_DiscardUnknown() { + xxx_messageInfo_UpdateServiceTagResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_UpdateServiceTagResponse proto.InternalMessageInfo + +func (m *UpdateServiceTagResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +type AddServiceTagsRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + Tags map[string]string `protobuf:"bytes,2,rep,name=tags,proto3" json:"tags,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *AddServiceTagsRequest) Reset() { *m = AddServiceTagsRequest{} } +func (m *AddServiceTagsRequest) String() string { return proto.CompactTextString(m) } +func (*AddServiceTagsRequest) ProtoMessage() {} +func (*AddServiceTagsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{44} +} + +func (m *AddServiceTagsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AddServiceTagsRequest.Unmarshal(m, b) +} +func (m *AddServiceTagsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AddServiceTagsRequest.Marshal(b, m, deterministic) +} +func (m *AddServiceTagsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_AddServiceTagsRequest.Merge(m, src) +} +func (m *AddServiceTagsRequest) XXX_Size() int { + return xxx_messageInfo_AddServiceTagsRequest.Size(m) +} +func (m *AddServiceTagsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_AddServiceTagsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_AddServiceTagsRequest proto.InternalMessageInfo + +func (m *AddServiceTagsRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *AddServiceTagsRequest) GetTags() map[string]string { + if m != nil { + return m.Tags + } + return nil +} + +type AddServiceTagsResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *AddServiceTagsResponse) Reset() { *m = AddServiceTagsResponse{} } +func (m *AddServiceTagsResponse) String() string { return proto.CompactTextString(m) } +func (*AddServiceTagsResponse) ProtoMessage() {} +func (*AddServiceTagsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{45} +} + +func (m *AddServiceTagsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AddServiceTagsResponse.Unmarshal(m, b) +} +func (m *AddServiceTagsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AddServiceTagsResponse.Marshal(b, m, deterministic) +} +func (m *AddServiceTagsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_AddServiceTagsResponse.Merge(m, src) +} +func (m *AddServiceTagsResponse) XXX_Size() int { + return xxx_messageInfo_AddServiceTagsResponse.Size(m) +} +func (m *AddServiceTagsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_AddServiceTagsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_AddServiceTagsResponse proto.InternalMessageInfo + +func (m *AddServiceTagsResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +type DeleteServiceTagsRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + Keys []string `protobuf:"bytes,2,rep,name=keys,proto3" json:"keys,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DeleteServiceTagsRequest) Reset() { *m = DeleteServiceTagsRequest{} } +func (m *DeleteServiceTagsRequest) String() string { return proto.CompactTextString(m) } +func (*DeleteServiceTagsRequest) ProtoMessage() {} +func (*DeleteServiceTagsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{46} +} + +func (m *DeleteServiceTagsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DeleteServiceTagsRequest.Unmarshal(m, b) +} +func (m *DeleteServiceTagsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DeleteServiceTagsRequest.Marshal(b, m, deterministic) +} +func (m *DeleteServiceTagsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DeleteServiceTagsRequest.Merge(m, src) +} +func (m *DeleteServiceTagsRequest) XXX_Size() int { + return xxx_messageInfo_DeleteServiceTagsRequest.Size(m) +} +func (m *DeleteServiceTagsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DeleteServiceTagsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_DeleteServiceTagsRequest proto.InternalMessageInfo + +func (m *DeleteServiceTagsRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *DeleteServiceTagsRequest) GetKeys() []string { + if m != nil { + return m.Keys + } + return nil +} + +type DeleteServiceTagsResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DeleteServiceTagsResponse) Reset() { *m = DeleteServiceTagsResponse{} } +func (m *DeleteServiceTagsResponse) String() string { return proto.CompactTextString(m) } +func (*DeleteServiceTagsResponse) ProtoMessage() {} +func (*DeleteServiceTagsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{47} +} + +func (m *DeleteServiceTagsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DeleteServiceTagsResponse.Unmarshal(m, b) +} +func (m *DeleteServiceTagsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DeleteServiceTagsResponse.Marshal(b, m, deterministic) +} +func (m *DeleteServiceTagsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_DeleteServiceTagsResponse.Merge(m, src) +} +func (m *DeleteServiceTagsResponse) XXX_Size() int { + return xxx_messageInfo_DeleteServiceTagsResponse.Size(m) +} +func (m *DeleteServiceTagsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_DeleteServiceTagsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_DeleteServiceTagsResponse proto.InternalMessageInfo + +func (m *DeleteServiceTagsResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +type HealthCheck struct { + Mode string `protobuf:"bytes,1,opt,name=mode,proto3" json:"mode,omitempty"` + Port int32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` + Interval int32 `protobuf:"varint,3,opt,name=interval,proto3" json:"interval,omitempty"` + Times int32 `protobuf:"varint,4,opt,name=times,proto3" json:"times,omitempty"` + Url string `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *HealthCheck) Reset() { *m = HealthCheck{} } +func (m *HealthCheck) String() string { return proto.CompactTextString(m) } +func (*HealthCheck) ProtoMessage() {} +func (*HealthCheck) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{48} +} + +func (m *HealthCheck) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_HealthCheck.Unmarshal(m, b) +} +func (m *HealthCheck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_HealthCheck.Marshal(b, m, deterministic) +} +func (m *HealthCheck) XXX_Merge(src proto.Message) { + xxx_messageInfo_HealthCheck.Merge(m, src) +} +func (m *HealthCheck) XXX_Size() int { + return xxx_messageInfo_HealthCheck.Size(m) +} +func (m *HealthCheck) XXX_DiscardUnknown() { + xxx_messageInfo_HealthCheck.DiscardUnknown(m) +} + +var xxx_messageInfo_HealthCheck proto.InternalMessageInfo + +func (m *HealthCheck) GetMode() string { + if m != nil { + return m.Mode + } + return "" +} + +func (m *HealthCheck) GetPort() int32 { + if m != nil { + return m.Port + } + return 0 +} + +func (m *HealthCheck) GetInterval() int32 { + if m != nil { + return m.Interval + } + return 0 +} + +func (m *HealthCheck) GetTimes() int32 { + if m != nil { + return m.Times + } + return 0 +} + +func (m *HealthCheck) GetUrl() string { + if m != nil { + return m.Url + } + return "" +} + +type MicroServiceInstance struct { + InstanceId string `protobuf:"bytes,1,opt,name=instanceId,proto3" json:"instanceId,omitempty"` + ServiceId string `protobuf:"bytes,2,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + Endpoints []string `protobuf:"bytes,3,rep,name=endpoints,proto3" json:"endpoints,omitempty"` + HostName string `protobuf:"bytes,4,opt,name=hostName,proto3" json:"hostName,omitempty"` + Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"` + Properties map[string]string `protobuf:"bytes,6,rep,name=properties,proto3" json:"properties,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + HealthCheck *HealthCheck `protobuf:"bytes,7,opt,name=healthCheck,proto3" json:"healthCheck,omitempty"` + Timestamp string `protobuf:"bytes,8,opt,name=timestamp,proto3" json:"timestamp,omitempty"` + DataCenterInfo *DataCenterInfo `protobuf:"bytes,9,opt,name=dataCenterInfo,proto3" json:"dataCenterInfo,omitempty"` + ModTimestamp string `protobuf:"bytes,10,opt,name=modTimestamp,proto3" json:"modTimestamp,omitempty"` + Version string `protobuf:"bytes,11,opt,name=version,proto3" json:"version,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MicroServiceInstance) Reset() { *m = MicroServiceInstance{} } +func (m *MicroServiceInstance) String() string { return proto.CompactTextString(m) } +func (*MicroServiceInstance) ProtoMessage() {} +func (*MicroServiceInstance) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{49} +} + +func (m *MicroServiceInstance) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MicroServiceInstance.Unmarshal(m, b) +} +func (m *MicroServiceInstance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MicroServiceInstance.Marshal(b, m, deterministic) +} +func (m *MicroServiceInstance) XXX_Merge(src proto.Message) { + xxx_messageInfo_MicroServiceInstance.Merge(m, src) +} +func (m *MicroServiceInstance) XXX_Size() int { + return xxx_messageInfo_MicroServiceInstance.Size(m) +} +func (m *MicroServiceInstance) XXX_DiscardUnknown() { + xxx_messageInfo_MicroServiceInstance.DiscardUnknown(m) +} + +var xxx_messageInfo_MicroServiceInstance proto.InternalMessageInfo + +func (m *MicroServiceInstance) GetInstanceId() string { + if m != nil { + return m.InstanceId + } + return "" +} + +func (m *MicroServiceInstance) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *MicroServiceInstance) GetEndpoints() []string { + if m != nil { + return m.Endpoints + } + return nil +} + +func (m *MicroServiceInstance) GetHostName() string { + if m != nil { + return m.HostName + } + return "" +} + +func (m *MicroServiceInstance) GetStatus() string { + if m != nil { + return m.Status + } + return "" +} + +func (m *MicroServiceInstance) GetProperties() map[string]string { + if m != nil { + return m.Properties + } + return nil +} + +func (m *MicroServiceInstance) GetHealthCheck() *HealthCheck { + if m != nil { + return m.HealthCheck + } + return nil +} + +func (m *MicroServiceInstance) GetTimestamp() string { + if m != nil { + return m.Timestamp + } + return "" +} + +func (m *MicroServiceInstance) GetDataCenterInfo() *DataCenterInfo { + if m != nil { + return m.DataCenterInfo + } + return nil +} + +func (m *MicroServiceInstance) GetModTimestamp() string { + if m != nil { + return m.ModTimestamp + } + return "" +} + +func (m *MicroServiceInstance) GetVersion() string { + if m != nil { + return m.Version + } + return "" +} + +type DataCenterInfo struct { + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"` + AvailableZone string `protobuf:"bytes,3,opt,name=availableZone,proto3" json:"availableZone,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DataCenterInfo) Reset() { *m = DataCenterInfo{} } +func (m *DataCenterInfo) String() string { return proto.CompactTextString(m) } +func (*DataCenterInfo) ProtoMessage() {} +func (*DataCenterInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{50} +} + +func (m *DataCenterInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DataCenterInfo.Unmarshal(m, b) +} +func (m *DataCenterInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DataCenterInfo.Marshal(b, m, deterministic) +} +func (m *DataCenterInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_DataCenterInfo.Merge(m, src) +} +func (m *DataCenterInfo) XXX_Size() int { + return xxx_messageInfo_DataCenterInfo.Size(m) +} +func (m *DataCenterInfo) XXX_DiscardUnknown() { + xxx_messageInfo_DataCenterInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_DataCenterInfo proto.InternalMessageInfo + +func (m *DataCenterInfo) GetName() string { + if m != nil { + return m.Name + } + return "" +} + +func (m *DataCenterInfo) GetRegion() string { + if m != nil { + return m.Region + } + return "" +} + +func (m *DataCenterInfo) GetAvailableZone() string { + if m != nil { + return m.AvailableZone + } + return "" +} + +type MicroServiceInstanceKey struct { + InstanceId string `protobuf:"bytes,1,opt,name=instanceId,proto3" json:"instanceId,omitempty"` + ServiceId string `protobuf:"bytes,2,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MicroServiceInstanceKey) Reset() { *m = MicroServiceInstanceKey{} } +func (m *MicroServiceInstanceKey) String() string { return proto.CompactTextString(m) } +func (*MicroServiceInstanceKey) ProtoMessage() {} +func (*MicroServiceInstanceKey) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{51} +} + +func (m *MicroServiceInstanceKey) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MicroServiceInstanceKey.Unmarshal(m, b) +} +func (m *MicroServiceInstanceKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MicroServiceInstanceKey.Marshal(b, m, deterministic) +} +func (m *MicroServiceInstanceKey) XXX_Merge(src proto.Message) { + xxx_messageInfo_MicroServiceInstanceKey.Merge(m, src) +} +func (m *MicroServiceInstanceKey) XXX_Size() int { + return xxx_messageInfo_MicroServiceInstanceKey.Size(m) +} +func (m *MicroServiceInstanceKey) XXX_DiscardUnknown() { + xxx_messageInfo_MicroServiceInstanceKey.DiscardUnknown(m) +} + +var xxx_messageInfo_MicroServiceInstanceKey proto.InternalMessageInfo + +func (m *MicroServiceInstanceKey) GetInstanceId() string { + if m != nil { + return m.InstanceId + } + return "" +} + +func (m *MicroServiceInstanceKey) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +type RegisterInstanceRequest struct { + Instance *MicroServiceInstance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RegisterInstanceRequest) Reset() { *m = RegisterInstanceRequest{} } +func (m *RegisterInstanceRequest) String() string { return proto.CompactTextString(m) } +func (*RegisterInstanceRequest) ProtoMessage() {} +func (*RegisterInstanceRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{52} +} + +func (m *RegisterInstanceRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RegisterInstanceRequest.Unmarshal(m, b) +} +func (m *RegisterInstanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RegisterInstanceRequest.Marshal(b, m, deterministic) +} +func (m *RegisterInstanceRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_RegisterInstanceRequest.Merge(m, src) +} +func (m *RegisterInstanceRequest) XXX_Size() int { + return xxx_messageInfo_RegisterInstanceRequest.Size(m) +} +func (m *RegisterInstanceRequest) XXX_DiscardUnknown() { + xxx_messageInfo_RegisterInstanceRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_RegisterInstanceRequest proto.InternalMessageInfo + +func (m *RegisterInstanceRequest) GetInstance() *MicroServiceInstance { + if m != nil { + return m.Instance + } + return nil +} + +type RegisterInstanceResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + InstanceId string `protobuf:"bytes,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RegisterInstanceResponse) Reset() { *m = RegisterInstanceResponse{} } +func (m *RegisterInstanceResponse) String() string { return proto.CompactTextString(m) } +func (*RegisterInstanceResponse) ProtoMessage() {} +func (*RegisterInstanceResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{53} +} + +func (m *RegisterInstanceResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RegisterInstanceResponse.Unmarshal(m, b) +} +func (m *RegisterInstanceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RegisterInstanceResponse.Marshal(b, m, deterministic) +} +func (m *RegisterInstanceResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_RegisterInstanceResponse.Merge(m, src) +} +func (m *RegisterInstanceResponse) XXX_Size() int { + return xxx_messageInfo_RegisterInstanceResponse.Size(m) +} +func (m *RegisterInstanceResponse) XXX_DiscardUnknown() { + xxx_messageInfo_RegisterInstanceResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_RegisterInstanceResponse proto.InternalMessageInfo + +func (m *RegisterInstanceResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *RegisterInstanceResponse) GetInstanceId() string { + if m != nil { + return m.InstanceId + } + return "" +} + +type UnregisterInstanceRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + InstanceId string `protobuf:"bytes,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UnregisterInstanceRequest) Reset() { *m = UnregisterInstanceRequest{} } +func (m *UnregisterInstanceRequest) String() string { return proto.CompactTextString(m) } +func (*UnregisterInstanceRequest) ProtoMessage() {} +func (*UnregisterInstanceRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{54} +} + +func (m *UnregisterInstanceRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UnregisterInstanceRequest.Unmarshal(m, b) +} +func (m *UnregisterInstanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UnregisterInstanceRequest.Marshal(b, m, deterministic) +} +func (m *UnregisterInstanceRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_UnregisterInstanceRequest.Merge(m, src) +} +func (m *UnregisterInstanceRequest) XXX_Size() int { + return xxx_messageInfo_UnregisterInstanceRequest.Size(m) +} +func (m *UnregisterInstanceRequest) XXX_DiscardUnknown() { + xxx_messageInfo_UnregisterInstanceRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_UnregisterInstanceRequest proto.InternalMessageInfo + +func (m *UnregisterInstanceRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *UnregisterInstanceRequest) GetInstanceId() string { + if m != nil { + return m.InstanceId + } + return "" +} + +type UnregisterInstanceResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UnregisterInstanceResponse) Reset() { *m = UnregisterInstanceResponse{} } +func (m *UnregisterInstanceResponse) String() string { return proto.CompactTextString(m) } +func (*UnregisterInstanceResponse) ProtoMessage() {} +func (*UnregisterInstanceResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{55} +} + +func (m *UnregisterInstanceResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UnregisterInstanceResponse.Unmarshal(m, b) +} +func (m *UnregisterInstanceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UnregisterInstanceResponse.Marshal(b, m, deterministic) +} +func (m *UnregisterInstanceResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_UnregisterInstanceResponse.Merge(m, src) +} +func (m *UnregisterInstanceResponse) XXX_Size() int { + return xxx_messageInfo_UnregisterInstanceResponse.Size(m) +} +func (m *UnregisterInstanceResponse) XXX_DiscardUnknown() { + xxx_messageInfo_UnregisterInstanceResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_UnregisterInstanceResponse proto.InternalMessageInfo + +func (m *UnregisterInstanceResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +type HeartbeatRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + InstanceId string `protobuf:"bytes,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *HeartbeatRequest) Reset() { *m = HeartbeatRequest{} } +func (m *HeartbeatRequest) String() string { return proto.CompactTextString(m) } +func (*HeartbeatRequest) ProtoMessage() {} +func (*HeartbeatRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{56} +} + +func (m *HeartbeatRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_HeartbeatRequest.Unmarshal(m, b) +} +func (m *HeartbeatRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_HeartbeatRequest.Marshal(b, m, deterministic) +} +func (m *HeartbeatRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_HeartbeatRequest.Merge(m, src) +} +func (m *HeartbeatRequest) XXX_Size() int { + return xxx_messageInfo_HeartbeatRequest.Size(m) +} +func (m *HeartbeatRequest) XXX_DiscardUnknown() { + xxx_messageInfo_HeartbeatRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_HeartbeatRequest proto.InternalMessageInfo + +func (m *HeartbeatRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *HeartbeatRequest) GetInstanceId() string { + if m != nil { + return m.InstanceId + } + return "" +} + +type HeartbeatResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *HeartbeatResponse) Reset() { *m = HeartbeatResponse{} } +func (m *HeartbeatResponse) String() string { return proto.CompactTextString(m) } +func (*HeartbeatResponse) ProtoMessage() {} +func (*HeartbeatResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{57} +} + +func (m *HeartbeatResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_HeartbeatResponse.Unmarshal(m, b) +} +func (m *HeartbeatResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_HeartbeatResponse.Marshal(b, m, deterministic) +} +func (m *HeartbeatResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_HeartbeatResponse.Merge(m, src) +} +func (m *HeartbeatResponse) XXX_Size() int { + return xxx_messageInfo_HeartbeatResponse.Size(m) +} +func (m *HeartbeatResponse) XXX_DiscardUnknown() { + xxx_messageInfo_HeartbeatResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_HeartbeatResponse proto.InternalMessageInfo + +func (m *HeartbeatResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +type FindInstancesRequest struct { + ConsumerServiceId string `protobuf:"bytes,1,opt,name=consumerServiceId,proto3" json:"consumerServiceId,omitempty"` + AppId string `protobuf:"bytes,2,opt,name=appId,proto3" json:"appId,omitempty"` + ServiceName string `protobuf:"bytes,3,opt,name=serviceName,proto3" json:"serviceName,omitempty"` + VersionRule string `protobuf:"bytes,4,opt,name=versionRule,proto3" json:"versionRule,omitempty"` + Tags []string `protobuf:"bytes,5,rep,name=tags,proto3" json:"tags,omitempty"` + Environment string `protobuf:"bytes,6,opt,name=environment,proto3" json:"environment,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *FindInstancesRequest) Reset() { *m = FindInstancesRequest{} } +func (m *FindInstancesRequest) String() string { return proto.CompactTextString(m) } +func (*FindInstancesRequest) ProtoMessage() {} +func (*FindInstancesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{58} +} + +func (m *FindInstancesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FindInstancesRequest.Unmarshal(m, b) +} +func (m *FindInstancesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FindInstancesRequest.Marshal(b, m, deterministic) +} +func (m *FindInstancesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_FindInstancesRequest.Merge(m, src) +} +func (m *FindInstancesRequest) XXX_Size() int { + return xxx_messageInfo_FindInstancesRequest.Size(m) +} +func (m *FindInstancesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_FindInstancesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_FindInstancesRequest proto.InternalMessageInfo + +func (m *FindInstancesRequest) GetConsumerServiceId() string { + if m != nil { + return m.ConsumerServiceId + } + return "" +} + +func (m *FindInstancesRequest) GetAppId() string { + if m != nil { + return m.AppId + } + return "" +} + +func (m *FindInstancesRequest) GetServiceName() string { + if m != nil { + return m.ServiceName + } + return "" +} + +func (m *FindInstancesRequest) GetVersionRule() string { + if m != nil { + return m.VersionRule + } + return "" +} + +func (m *FindInstancesRequest) GetTags() []string { + if m != nil { + return m.Tags + } + return nil +} + +func (m *FindInstancesRequest) GetEnvironment() string { + if m != nil { + return m.Environment + } + return "" +} + +type FindInstancesResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + Instances []*MicroServiceInstance `protobuf:"bytes,2,rep,name=instances,proto3" json:"instances,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *FindInstancesResponse) Reset() { *m = FindInstancesResponse{} } +func (m *FindInstancesResponse) String() string { return proto.CompactTextString(m) } +func (*FindInstancesResponse) ProtoMessage() {} +func (*FindInstancesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{59} +} + +func (m *FindInstancesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FindInstancesResponse.Unmarshal(m, b) +} +func (m *FindInstancesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FindInstancesResponse.Marshal(b, m, deterministic) +} +func (m *FindInstancesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_FindInstancesResponse.Merge(m, src) +} +func (m *FindInstancesResponse) XXX_Size() int { + return xxx_messageInfo_FindInstancesResponse.Size(m) +} +func (m *FindInstancesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_FindInstancesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_FindInstancesResponse proto.InternalMessageInfo + +func (m *FindInstancesResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *FindInstancesResponse) GetInstances() []*MicroServiceInstance { + if m != nil { + return m.Instances + } + return nil +} + +type GetOneInstanceRequest struct { + ConsumerServiceId string `protobuf:"bytes,1,opt,name=consumerServiceId,proto3" json:"consumerServiceId,omitempty"` + ProviderServiceId string `protobuf:"bytes,2,opt,name=providerServiceId,proto3" json:"providerServiceId,omitempty"` + ProviderInstanceId string `protobuf:"bytes,3,opt,name=providerInstanceId,proto3" json:"providerInstanceId,omitempty"` + Tags []string `protobuf:"bytes,4,rep,name=tags,proto3" json:"tags,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetOneInstanceRequest) Reset() { *m = GetOneInstanceRequest{} } +func (m *GetOneInstanceRequest) String() string { return proto.CompactTextString(m) } +func (*GetOneInstanceRequest) ProtoMessage() {} +func (*GetOneInstanceRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{60} +} + +func (m *GetOneInstanceRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetOneInstanceRequest.Unmarshal(m, b) +} +func (m *GetOneInstanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetOneInstanceRequest.Marshal(b, m, deterministic) +} +func (m *GetOneInstanceRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetOneInstanceRequest.Merge(m, src) +} +func (m *GetOneInstanceRequest) XXX_Size() int { + return xxx_messageInfo_GetOneInstanceRequest.Size(m) +} +func (m *GetOneInstanceRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetOneInstanceRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetOneInstanceRequest proto.InternalMessageInfo + +func (m *GetOneInstanceRequest) GetConsumerServiceId() string { + if m != nil { + return m.ConsumerServiceId + } + return "" +} + +func (m *GetOneInstanceRequest) GetProviderServiceId() string { + if m != nil { + return m.ProviderServiceId + } + return "" +} + +func (m *GetOneInstanceRequest) GetProviderInstanceId() string { + if m != nil { + return m.ProviderInstanceId + } + return "" +} + +func (m *GetOneInstanceRequest) GetTags() []string { + if m != nil { + return m.Tags + } + return nil +} + +type GetOneInstanceResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + Instance *MicroServiceInstance `protobuf:"bytes,2,opt,name=instance,proto3" json:"instance,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetOneInstanceResponse) Reset() { *m = GetOneInstanceResponse{} } +func (m *GetOneInstanceResponse) String() string { return proto.CompactTextString(m) } +func (*GetOneInstanceResponse) ProtoMessage() {} +func (*GetOneInstanceResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{61} +} + +func (m *GetOneInstanceResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetOneInstanceResponse.Unmarshal(m, b) +} +func (m *GetOneInstanceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetOneInstanceResponse.Marshal(b, m, deterministic) +} +func (m *GetOneInstanceResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetOneInstanceResponse.Merge(m, src) +} +func (m *GetOneInstanceResponse) XXX_Size() int { + return xxx_messageInfo_GetOneInstanceResponse.Size(m) +} +func (m *GetOneInstanceResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetOneInstanceResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetOneInstanceResponse proto.InternalMessageInfo + +func (m *GetOneInstanceResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *GetOneInstanceResponse) GetInstance() *MicroServiceInstance { + if m != nil { + return m.Instance + } + return nil +} + +type GetInstancesRequest struct { + ConsumerServiceId string `protobuf:"bytes,1,opt,name=consumerServiceId,proto3" json:"consumerServiceId,omitempty"` + ProviderServiceId string `protobuf:"bytes,2,opt,name=providerServiceId,proto3" json:"providerServiceId,omitempty"` + Tags []string `protobuf:"bytes,3,rep,name=tags,proto3" json:"tags,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetInstancesRequest) Reset() { *m = GetInstancesRequest{} } +func (m *GetInstancesRequest) String() string { return proto.CompactTextString(m) } +func (*GetInstancesRequest) ProtoMessage() {} +func (*GetInstancesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{62} +} + +func (m *GetInstancesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetInstancesRequest.Unmarshal(m, b) +} +func (m *GetInstancesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetInstancesRequest.Marshal(b, m, deterministic) +} +func (m *GetInstancesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetInstancesRequest.Merge(m, src) +} +func (m *GetInstancesRequest) XXX_Size() int { + return xxx_messageInfo_GetInstancesRequest.Size(m) +} +func (m *GetInstancesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetInstancesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetInstancesRequest proto.InternalMessageInfo + +func (m *GetInstancesRequest) GetConsumerServiceId() string { + if m != nil { + return m.ConsumerServiceId + } + return "" +} + +func (m *GetInstancesRequest) GetProviderServiceId() string { + if m != nil { + return m.ProviderServiceId + } + return "" +} + +func (m *GetInstancesRequest) GetTags() []string { + if m != nil { + return m.Tags + } + return nil +} + +type GetInstancesResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + Instances []*MicroServiceInstance `protobuf:"bytes,2,rep,name=instances,proto3" json:"instances,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetInstancesResponse) Reset() { *m = GetInstancesResponse{} } +func (m *GetInstancesResponse) String() string { return proto.CompactTextString(m) } +func (*GetInstancesResponse) ProtoMessage() {} +func (*GetInstancesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{63} +} + +func (m *GetInstancesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetInstancesResponse.Unmarshal(m, b) +} +func (m *GetInstancesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetInstancesResponse.Marshal(b, m, deterministic) +} +func (m *GetInstancesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetInstancesResponse.Merge(m, src) +} +func (m *GetInstancesResponse) XXX_Size() int { + return xxx_messageInfo_GetInstancesResponse.Size(m) +} +func (m *GetInstancesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetInstancesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetInstancesResponse proto.InternalMessageInfo + +func (m *GetInstancesResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *GetInstancesResponse) GetInstances() []*MicroServiceInstance { + if m != nil { + return m.Instances + } + return nil +} + +type UpdateInstanceStatusRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + InstanceId string `protobuf:"bytes,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"` + Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UpdateInstanceStatusRequest) Reset() { *m = UpdateInstanceStatusRequest{} } +func (m *UpdateInstanceStatusRequest) String() string { return proto.CompactTextString(m) } +func (*UpdateInstanceStatusRequest) ProtoMessage() {} +func (*UpdateInstanceStatusRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{64} +} + +func (m *UpdateInstanceStatusRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UpdateInstanceStatusRequest.Unmarshal(m, b) +} +func (m *UpdateInstanceStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UpdateInstanceStatusRequest.Marshal(b, m, deterministic) +} +func (m *UpdateInstanceStatusRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_UpdateInstanceStatusRequest.Merge(m, src) +} +func (m *UpdateInstanceStatusRequest) XXX_Size() int { + return xxx_messageInfo_UpdateInstanceStatusRequest.Size(m) +} +func (m *UpdateInstanceStatusRequest) XXX_DiscardUnknown() { + xxx_messageInfo_UpdateInstanceStatusRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_UpdateInstanceStatusRequest proto.InternalMessageInfo + +func (m *UpdateInstanceStatusRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *UpdateInstanceStatusRequest) GetInstanceId() string { + if m != nil { + return m.InstanceId + } + return "" +} + +func (m *UpdateInstanceStatusRequest) GetStatus() string { + if m != nil { + return m.Status + } + return "" +} + +type UpdateInstanceStatusResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UpdateInstanceStatusResponse) Reset() { *m = UpdateInstanceStatusResponse{} } +func (m *UpdateInstanceStatusResponse) String() string { return proto.CompactTextString(m) } +func (*UpdateInstanceStatusResponse) ProtoMessage() {} +func (*UpdateInstanceStatusResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{65} +} + +func (m *UpdateInstanceStatusResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UpdateInstanceStatusResponse.Unmarshal(m, b) +} +func (m *UpdateInstanceStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UpdateInstanceStatusResponse.Marshal(b, m, deterministic) +} +func (m *UpdateInstanceStatusResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_UpdateInstanceStatusResponse.Merge(m, src) +} +func (m *UpdateInstanceStatusResponse) XXX_Size() int { + return xxx_messageInfo_UpdateInstanceStatusResponse.Size(m) +} +func (m *UpdateInstanceStatusResponse) XXX_DiscardUnknown() { + xxx_messageInfo_UpdateInstanceStatusResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_UpdateInstanceStatusResponse proto.InternalMessageInfo + +func (m *UpdateInstanceStatusResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +type UpdateInstancePropsRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + InstanceId string `protobuf:"bytes,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"` + Properties map[string]string `protobuf:"bytes,3,rep,name=properties,proto3" json:"properties,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UpdateInstancePropsRequest) Reset() { *m = UpdateInstancePropsRequest{} } +func (m *UpdateInstancePropsRequest) String() string { return proto.CompactTextString(m) } +func (*UpdateInstancePropsRequest) ProtoMessage() {} +func (*UpdateInstancePropsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{66} +} + +func (m *UpdateInstancePropsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UpdateInstancePropsRequest.Unmarshal(m, b) +} +func (m *UpdateInstancePropsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UpdateInstancePropsRequest.Marshal(b, m, deterministic) +} +func (m *UpdateInstancePropsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_UpdateInstancePropsRequest.Merge(m, src) +} +func (m *UpdateInstancePropsRequest) XXX_Size() int { + return xxx_messageInfo_UpdateInstancePropsRequest.Size(m) +} +func (m *UpdateInstancePropsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_UpdateInstancePropsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_UpdateInstancePropsRequest proto.InternalMessageInfo + +func (m *UpdateInstancePropsRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *UpdateInstancePropsRequest) GetInstanceId() string { + if m != nil { + return m.InstanceId + } + return "" +} + +func (m *UpdateInstancePropsRequest) GetProperties() map[string]string { + if m != nil { + return m.Properties + } + return nil +} + +type UpdateInstancePropsResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UpdateInstancePropsResponse) Reset() { *m = UpdateInstancePropsResponse{} } +func (m *UpdateInstancePropsResponse) String() string { return proto.CompactTextString(m) } +func (*UpdateInstancePropsResponse) ProtoMessage() {} +func (*UpdateInstancePropsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{67} +} + +func (m *UpdateInstancePropsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UpdateInstancePropsResponse.Unmarshal(m, b) +} +func (m *UpdateInstancePropsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UpdateInstancePropsResponse.Marshal(b, m, deterministic) +} +func (m *UpdateInstancePropsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_UpdateInstancePropsResponse.Merge(m, src) +} +func (m *UpdateInstancePropsResponse) XXX_Size() int { + return xxx_messageInfo_UpdateInstancePropsResponse.Size(m) +} +func (m *UpdateInstancePropsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_UpdateInstancePropsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_UpdateInstancePropsResponse proto.InternalMessageInfo + +func (m *UpdateInstancePropsResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +type WatchInstanceRequest struct { + SelfServiceId string `protobuf:"bytes,1,opt,name=selfServiceId,proto3" json:"selfServiceId,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *WatchInstanceRequest) Reset() { *m = WatchInstanceRequest{} } +func (m *WatchInstanceRequest) String() string { return proto.CompactTextString(m) } +func (*WatchInstanceRequest) ProtoMessage() {} +func (*WatchInstanceRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{68} +} + +func (m *WatchInstanceRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_WatchInstanceRequest.Unmarshal(m, b) +} +func (m *WatchInstanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_WatchInstanceRequest.Marshal(b, m, deterministic) +} +func (m *WatchInstanceRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_WatchInstanceRequest.Merge(m, src) +} +func (m *WatchInstanceRequest) XXX_Size() int { + return xxx_messageInfo_WatchInstanceRequest.Size(m) +} +func (m *WatchInstanceRequest) XXX_DiscardUnknown() { + xxx_messageInfo_WatchInstanceRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_WatchInstanceRequest proto.InternalMessageInfo + +func (m *WatchInstanceRequest) GetSelfServiceId() string { + if m != nil { + return m.SelfServiceId + } + return "" +} + +type WatchInstanceResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + Action string `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"` + Key *MicroServiceKey `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` + Instance *MicroServiceInstance `protobuf:"bytes,4,opt,name=instance,proto3" json:"instance,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *WatchInstanceResponse) Reset() { *m = WatchInstanceResponse{} } +func (m *WatchInstanceResponse) String() string { return proto.CompactTextString(m) } +func (*WatchInstanceResponse) ProtoMessage() {} +func (*WatchInstanceResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{69} +} + +func (m *WatchInstanceResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_WatchInstanceResponse.Unmarshal(m, b) +} +func (m *WatchInstanceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_WatchInstanceResponse.Marshal(b, m, deterministic) +} +func (m *WatchInstanceResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_WatchInstanceResponse.Merge(m, src) +} +func (m *WatchInstanceResponse) XXX_Size() int { + return xxx_messageInfo_WatchInstanceResponse.Size(m) +} +func (m *WatchInstanceResponse) XXX_DiscardUnknown() { + xxx_messageInfo_WatchInstanceResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_WatchInstanceResponse proto.InternalMessageInfo + +func (m *WatchInstanceResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *WatchInstanceResponse) GetAction() string { + if m != nil { + return m.Action + } + return "" +} + +func (m *WatchInstanceResponse) GetKey() *MicroServiceKey { + if m != nil { + return m.Key + } + return nil +} + +func (m *WatchInstanceResponse) GetInstance() *MicroServiceInstance { + if m != nil { + return m.Instance + } + return nil +} + +type GetSchemaRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + SchemaId string `protobuf:"bytes,2,opt,name=schemaId,proto3" json:"schemaId,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetSchemaRequest) Reset() { *m = GetSchemaRequest{} } +func (m *GetSchemaRequest) String() string { return proto.CompactTextString(m) } +func (*GetSchemaRequest) ProtoMessage() {} +func (*GetSchemaRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{70} +} + +func (m *GetSchemaRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetSchemaRequest.Unmarshal(m, b) +} +func (m *GetSchemaRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetSchemaRequest.Marshal(b, m, deterministic) +} +func (m *GetSchemaRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetSchemaRequest.Merge(m, src) +} +func (m *GetSchemaRequest) XXX_Size() int { + return xxx_messageInfo_GetSchemaRequest.Size(m) +} +func (m *GetSchemaRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetSchemaRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetSchemaRequest proto.InternalMessageInfo + +func (m *GetSchemaRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *GetSchemaRequest) GetSchemaId() string { + if m != nil { + return m.SchemaId + } + return "" +} + +type GetAllSchemaRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + WithSchema bool `protobuf:"varint,2,opt,name=withSchema,proto3" json:"withSchema,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetAllSchemaRequest) Reset() { *m = GetAllSchemaRequest{} } +func (m *GetAllSchemaRequest) String() string { return proto.CompactTextString(m) } +func (*GetAllSchemaRequest) ProtoMessage() {} +func (*GetAllSchemaRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{71} +} + +func (m *GetAllSchemaRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetAllSchemaRequest.Unmarshal(m, b) +} +func (m *GetAllSchemaRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetAllSchemaRequest.Marshal(b, m, deterministic) +} +func (m *GetAllSchemaRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetAllSchemaRequest.Merge(m, src) +} +func (m *GetAllSchemaRequest) XXX_Size() int { + return xxx_messageInfo_GetAllSchemaRequest.Size(m) +} +func (m *GetAllSchemaRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetAllSchemaRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetAllSchemaRequest proto.InternalMessageInfo + +func (m *GetAllSchemaRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *GetAllSchemaRequest) GetWithSchema() bool { + if m != nil { + return m.WithSchema + } + return false +} + +type GetSchemaResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + Schema string `protobuf:"bytes,2,opt,name=schema,proto3" json:"schema,omitempty"` + SchemaSummary string `protobuf:"bytes,3,opt,name=schemaSummary,proto3" json:"schemaSummary,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetSchemaResponse) Reset() { *m = GetSchemaResponse{} } +func (m *GetSchemaResponse) String() string { return proto.CompactTextString(m) } +func (*GetSchemaResponse) ProtoMessage() {} +func (*GetSchemaResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{72} +} + +func (m *GetSchemaResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetSchemaResponse.Unmarshal(m, b) +} +func (m *GetSchemaResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetSchemaResponse.Marshal(b, m, deterministic) +} +func (m *GetSchemaResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetSchemaResponse.Merge(m, src) +} +func (m *GetSchemaResponse) XXX_Size() int { + return xxx_messageInfo_GetSchemaResponse.Size(m) +} +func (m *GetSchemaResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetSchemaResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetSchemaResponse proto.InternalMessageInfo + +func (m *GetSchemaResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *GetSchemaResponse) GetSchema() string { + if m != nil { + return m.Schema + } + return "" +} + +func (m *GetSchemaResponse) GetSchemaSummary() string { + if m != nil { + return m.SchemaSummary + } + return "" +} + +type GetAllSchemaResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + Schemas []*Schema `protobuf:"bytes,2,rep,name=schemas,proto3" json:"schemas,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetAllSchemaResponse) Reset() { *m = GetAllSchemaResponse{} } +func (m *GetAllSchemaResponse) String() string { return proto.CompactTextString(m) } +func (*GetAllSchemaResponse) ProtoMessage() {} +func (*GetAllSchemaResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{73} +} + +func (m *GetAllSchemaResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetAllSchemaResponse.Unmarshal(m, b) +} +func (m *GetAllSchemaResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetAllSchemaResponse.Marshal(b, m, deterministic) +} +func (m *GetAllSchemaResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetAllSchemaResponse.Merge(m, src) +} +func (m *GetAllSchemaResponse) XXX_Size() int { + return xxx_messageInfo_GetAllSchemaResponse.Size(m) +} +func (m *GetAllSchemaResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetAllSchemaResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetAllSchemaResponse proto.InternalMessageInfo + +func (m *GetAllSchemaResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *GetAllSchemaResponse) GetSchemas() []*Schema { + if m != nil { + return m.Schemas + } + return nil +} + +type DeleteSchemaRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + SchemaId string `protobuf:"bytes,2,opt,name=schemaId,proto3" json:"schemaId,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DeleteSchemaRequest) Reset() { *m = DeleteSchemaRequest{} } +func (m *DeleteSchemaRequest) String() string { return proto.CompactTextString(m) } +func (*DeleteSchemaRequest) ProtoMessage() {} +func (*DeleteSchemaRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{74} +} + +func (m *DeleteSchemaRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DeleteSchemaRequest.Unmarshal(m, b) +} +func (m *DeleteSchemaRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DeleteSchemaRequest.Marshal(b, m, deterministic) +} +func (m *DeleteSchemaRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DeleteSchemaRequest.Merge(m, src) +} +func (m *DeleteSchemaRequest) XXX_Size() int { + return xxx_messageInfo_DeleteSchemaRequest.Size(m) +} +func (m *DeleteSchemaRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DeleteSchemaRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_DeleteSchemaRequest proto.InternalMessageInfo + +func (m *DeleteSchemaRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *DeleteSchemaRequest) GetSchemaId() string { + if m != nil { + return m.SchemaId + } + return "" +} + +type DeleteSchemaResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DeleteSchemaResponse) Reset() { *m = DeleteSchemaResponse{} } +func (m *DeleteSchemaResponse) String() string { return proto.CompactTextString(m) } +func (*DeleteSchemaResponse) ProtoMessage() {} +func (*DeleteSchemaResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{75} +} + +func (m *DeleteSchemaResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DeleteSchemaResponse.Unmarshal(m, b) +} +func (m *DeleteSchemaResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DeleteSchemaResponse.Marshal(b, m, deterministic) +} +func (m *DeleteSchemaResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_DeleteSchemaResponse.Merge(m, src) +} +func (m *DeleteSchemaResponse) XXX_Size() int { + return xxx_messageInfo_DeleteSchemaResponse.Size(m) +} +func (m *DeleteSchemaResponse) XXX_DiscardUnknown() { + xxx_messageInfo_DeleteSchemaResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_DeleteSchemaResponse proto.InternalMessageInfo + +func (m *DeleteSchemaResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +type ModifySchemaRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + SchemaId string `protobuf:"bytes,2,opt,name=schemaId,proto3" json:"schemaId,omitempty"` + Schema string `protobuf:"bytes,3,opt,name=schema,proto3" json:"schema,omitempty"` + Summary string `protobuf:"bytes,4,opt,name=summary,proto3" json:"summary,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ModifySchemaRequest) Reset() { *m = ModifySchemaRequest{} } +func (m *ModifySchemaRequest) String() string { return proto.CompactTextString(m) } +func (*ModifySchemaRequest) ProtoMessage() {} +func (*ModifySchemaRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{76} +} + +func (m *ModifySchemaRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ModifySchemaRequest.Unmarshal(m, b) +} +func (m *ModifySchemaRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ModifySchemaRequest.Marshal(b, m, deterministic) +} +func (m *ModifySchemaRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_ModifySchemaRequest.Merge(m, src) +} +func (m *ModifySchemaRequest) XXX_Size() int { + return xxx_messageInfo_ModifySchemaRequest.Size(m) +} +func (m *ModifySchemaRequest) XXX_DiscardUnknown() { + xxx_messageInfo_ModifySchemaRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_ModifySchemaRequest proto.InternalMessageInfo + +func (m *ModifySchemaRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *ModifySchemaRequest) GetSchemaId() string { + if m != nil { + return m.SchemaId + } + return "" +} + +func (m *ModifySchemaRequest) GetSchema() string { + if m != nil { + return m.Schema + } + return "" +} + +func (m *ModifySchemaRequest) GetSummary() string { + if m != nil { + return m.Summary + } + return "" +} + +type ModifySchemaResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ModifySchemaResponse) Reset() { *m = ModifySchemaResponse{} } +func (m *ModifySchemaResponse) String() string { return proto.CompactTextString(m) } +func (*ModifySchemaResponse) ProtoMessage() {} +func (*ModifySchemaResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{77} +} + +func (m *ModifySchemaResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ModifySchemaResponse.Unmarshal(m, b) +} +func (m *ModifySchemaResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ModifySchemaResponse.Marshal(b, m, deterministic) +} +func (m *ModifySchemaResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_ModifySchemaResponse.Merge(m, src) +} +func (m *ModifySchemaResponse) XXX_Size() int { + return xxx_messageInfo_ModifySchemaResponse.Size(m) +} +func (m *ModifySchemaResponse) XXX_DiscardUnknown() { + xxx_messageInfo_ModifySchemaResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_ModifySchemaResponse proto.InternalMessageInfo + +func (m *ModifySchemaResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +type AddDependenciesRequest struct { + Dependencies []*ConsumerDependency `protobuf:"bytes,1,rep,name=dependencies,proto3" json:"dependencies,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *AddDependenciesRequest) Reset() { *m = AddDependenciesRequest{} } +func (m *AddDependenciesRequest) String() string { return proto.CompactTextString(m) } +func (*AddDependenciesRequest) ProtoMessage() {} +func (*AddDependenciesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{78} +} + +func (m *AddDependenciesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AddDependenciesRequest.Unmarshal(m, b) +} +func (m *AddDependenciesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AddDependenciesRequest.Marshal(b, m, deterministic) +} +func (m *AddDependenciesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_AddDependenciesRequest.Merge(m, src) +} +func (m *AddDependenciesRequest) XXX_Size() int { + return xxx_messageInfo_AddDependenciesRequest.Size(m) +} +func (m *AddDependenciesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_AddDependenciesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_AddDependenciesRequest proto.InternalMessageInfo + +func (m *AddDependenciesRequest) GetDependencies() []*ConsumerDependency { + if m != nil { + return m.Dependencies + } + return nil +} + +type AddDependenciesResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *AddDependenciesResponse) Reset() { *m = AddDependenciesResponse{} } +func (m *AddDependenciesResponse) String() string { return proto.CompactTextString(m) } +func (*AddDependenciesResponse) ProtoMessage() {} +func (*AddDependenciesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{79} +} + +func (m *AddDependenciesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AddDependenciesResponse.Unmarshal(m, b) +} +func (m *AddDependenciesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AddDependenciesResponse.Marshal(b, m, deterministic) +} +func (m *AddDependenciesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_AddDependenciesResponse.Merge(m, src) +} +func (m *AddDependenciesResponse) XXX_Size() int { + return xxx_messageInfo_AddDependenciesResponse.Size(m) +} +func (m *AddDependenciesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_AddDependenciesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_AddDependenciesResponse proto.InternalMessageInfo + +func (m *AddDependenciesResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +type CreateDependenciesRequest struct { + Dependencies []*ConsumerDependency `protobuf:"bytes,1,rep,name=dependencies,proto3" json:"dependencies,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CreateDependenciesRequest) Reset() { *m = CreateDependenciesRequest{} } +func (m *CreateDependenciesRequest) String() string { return proto.CompactTextString(m) } +func (*CreateDependenciesRequest) ProtoMessage() {} +func (*CreateDependenciesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{80} +} + +func (m *CreateDependenciesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CreateDependenciesRequest.Unmarshal(m, b) +} +func (m *CreateDependenciesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CreateDependenciesRequest.Marshal(b, m, deterministic) +} +func (m *CreateDependenciesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CreateDependenciesRequest.Merge(m, src) +} +func (m *CreateDependenciesRequest) XXX_Size() int { + return xxx_messageInfo_CreateDependenciesRequest.Size(m) +} +func (m *CreateDependenciesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CreateDependenciesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CreateDependenciesRequest proto.InternalMessageInfo + +func (m *CreateDependenciesRequest) GetDependencies() []*ConsumerDependency { + if m != nil { + return m.Dependencies + } + return nil +} + +type ConsumerDependency struct { + Consumer *MicroServiceKey `protobuf:"bytes,1,opt,name=consumer,proto3" json:"consumer,omitempty"` + Providers []*MicroServiceKey `protobuf:"bytes,2,rep,name=providers,proto3" json:"providers,omitempty"` + Override bool `protobuf:"varint,3,opt,name=override,proto3" json:"override,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ConsumerDependency) Reset() { *m = ConsumerDependency{} } +func (m *ConsumerDependency) String() string { return proto.CompactTextString(m) } +func (*ConsumerDependency) ProtoMessage() {} +func (*ConsumerDependency) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{81} +} + +func (m *ConsumerDependency) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ConsumerDependency.Unmarshal(m, b) +} +func (m *ConsumerDependency) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ConsumerDependency.Marshal(b, m, deterministic) +} +func (m *ConsumerDependency) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConsumerDependency.Merge(m, src) +} +func (m *ConsumerDependency) XXX_Size() int { + return xxx_messageInfo_ConsumerDependency.Size(m) +} +func (m *ConsumerDependency) XXX_DiscardUnknown() { + xxx_messageInfo_ConsumerDependency.DiscardUnknown(m) +} + +var xxx_messageInfo_ConsumerDependency proto.InternalMessageInfo + +func (m *ConsumerDependency) GetConsumer() *MicroServiceKey { + if m != nil { + return m.Consumer + } + return nil +} + +func (m *ConsumerDependency) GetProviders() []*MicroServiceKey { + if m != nil { + return m.Providers + } + return nil +} + +func (m *ConsumerDependency) GetOverride() bool { + if m != nil { + return m.Override + } + return false +} + +type CreateDependenciesResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CreateDependenciesResponse) Reset() { *m = CreateDependenciesResponse{} } +func (m *CreateDependenciesResponse) String() string { return proto.CompactTextString(m) } +func (*CreateDependenciesResponse) ProtoMessage() {} +func (*CreateDependenciesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{82} +} + +func (m *CreateDependenciesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CreateDependenciesResponse.Unmarshal(m, b) +} +func (m *CreateDependenciesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CreateDependenciesResponse.Marshal(b, m, deterministic) +} +func (m *CreateDependenciesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CreateDependenciesResponse.Merge(m, src) +} +func (m *CreateDependenciesResponse) XXX_Size() int { + return xxx_messageInfo_CreateDependenciesResponse.Size(m) +} +func (m *CreateDependenciesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CreateDependenciesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CreateDependenciesResponse proto.InternalMessageInfo + +func (m *CreateDependenciesResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +type GetDependenciesRequest struct { + ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + SameDomain bool `protobuf:"varint,2,opt,name=sameDomain,proto3" json:"sameDomain,omitempty"` + NoSelf bool `protobuf:"varint,3,opt,name=noSelf,proto3" json:"noSelf,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetDependenciesRequest) Reset() { *m = GetDependenciesRequest{} } +func (m *GetDependenciesRequest) String() string { return proto.CompactTextString(m) } +func (*GetDependenciesRequest) ProtoMessage() {} +func (*GetDependenciesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{83} +} + +func (m *GetDependenciesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetDependenciesRequest.Unmarshal(m, b) +} +func (m *GetDependenciesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetDependenciesRequest.Marshal(b, m, deterministic) +} +func (m *GetDependenciesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetDependenciesRequest.Merge(m, src) +} +func (m *GetDependenciesRequest) XXX_Size() int { + return xxx_messageInfo_GetDependenciesRequest.Size(m) +} +func (m *GetDependenciesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetDependenciesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetDependenciesRequest proto.InternalMessageInfo + +func (m *GetDependenciesRequest) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +func (m *GetDependenciesRequest) GetSameDomain() bool { + if m != nil { + return m.SameDomain + } + return false +} + +func (m *GetDependenciesRequest) GetNoSelf() bool { + if m != nil { + return m.NoSelf + } + return false +} + +type GetConDependenciesResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + Providers []*MicroService `protobuf:"bytes,2,rep,name=providers,proto3" json:"providers,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetConDependenciesResponse) Reset() { *m = GetConDependenciesResponse{} } +func (m *GetConDependenciesResponse) String() string { return proto.CompactTextString(m) } +func (*GetConDependenciesResponse) ProtoMessage() {} +func (*GetConDependenciesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{84} +} + +func (m *GetConDependenciesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetConDependenciesResponse.Unmarshal(m, b) +} +func (m *GetConDependenciesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetConDependenciesResponse.Marshal(b, m, deterministic) +} +func (m *GetConDependenciesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetConDependenciesResponse.Merge(m, src) +} +func (m *GetConDependenciesResponse) XXX_Size() int { + return xxx_messageInfo_GetConDependenciesResponse.Size(m) +} +func (m *GetConDependenciesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetConDependenciesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetConDependenciesResponse proto.InternalMessageInfo + +func (m *GetConDependenciesResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *GetConDependenciesResponse) GetProviders() []*MicroService { + if m != nil { + return m.Providers + } + return nil +} + +type GetProDependenciesResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + Consumers []*MicroService `protobuf:"bytes,2,rep,name=consumers,proto3" json:"consumers,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetProDependenciesResponse) Reset() { *m = GetProDependenciesResponse{} } +func (m *GetProDependenciesResponse) String() string { return proto.CompactTextString(m) } +func (*GetProDependenciesResponse) ProtoMessage() {} +func (*GetProDependenciesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{85} +} + +func (m *GetProDependenciesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetProDependenciesResponse.Unmarshal(m, b) +} +func (m *GetProDependenciesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetProDependenciesResponse.Marshal(b, m, deterministic) +} +func (m *GetProDependenciesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetProDependenciesResponse.Merge(m, src) +} +func (m *GetProDependenciesResponse) XXX_Size() int { + return xxx_messageInfo_GetProDependenciesResponse.Size(m) +} +func (m *GetProDependenciesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetProDependenciesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetProDependenciesResponse proto.InternalMessageInfo + +func (m *GetProDependenciesResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *GetProDependenciesResponse) GetConsumers() []*MicroService { + if m != nil { + return m.Consumers + } + return nil +} + +// 服务详情 +type ServiceDetail struct { + MicroService *MicroService `protobuf:"bytes,1,opt,name=microService,proto3" json:"microService,omitempty"` + Instances []*MicroServiceInstance `protobuf:"bytes,2,rep,name=instances,proto3" json:"instances,omitempty"` + SchemaInfos []*Schema `protobuf:"bytes,3,rep,name=schemaInfos,proto3" json:"schemaInfos,omitempty"` + Rules []*ServiceRule `protobuf:"bytes,4,rep,name=rules,proto3" json:"rules,omitempty"` + Providers []*MicroService `protobuf:"bytes,5,rep,name=providers,proto3" json:"providers,omitempty"` + Consumers []*MicroService `protobuf:"bytes,6,rep,name=consumers,proto3" json:"consumers,omitempty"` + Tags map[string]string `protobuf:"bytes,7,rep,name=tags,proto3" json:"tags,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + MicroServiceVersions []string `protobuf:"bytes,8,rep,name=microServiceVersions,proto3" json:"microServiceVersions,omitempty"` + Statics *Statistics `protobuf:"bytes,9,opt,name=statics,proto3" json:"statics,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ServiceDetail) Reset() { *m = ServiceDetail{} } +func (m *ServiceDetail) String() string { return proto.CompactTextString(m) } +func (*ServiceDetail) ProtoMessage() {} +func (*ServiceDetail) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{86} +} + +func (m *ServiceDetail) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ServiceDetail.Unmarshal(m, b) +} +func (m *ServiceDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ServiceDetail.Marshal(b, m, deterministic) +} +func (m *ServiceDetail) XXX_Merge(src proto.Message) { + xxx_messageInfo_ServiceDetail.Merge(m, src) +} +func (m *ServiceDetail) XXX_Size() int { + return xxx_messageInfo_ServiceDetail.Size(m) +} +func (m *ServiceDetail) XXX_DiscardUnknown() { + xxx_messageInfo_ServiceDetail.DiscardUnknown(m) +} + +var xxx_messageInfo_ServiceDetail proto.InternalMessageInfo + +func (m *ServiceDetail) GetMicroService() *MicroService { + if m != nil { + return m.MicroService + } + return nil +} + +func (m *ServiceDetail) GetInstances() []*MicroServiceInstance { + if m != nil { + return m.Instances + } + return nil +} + +func (m *ServiceDetail) GetSchemaInfos() []*Schema { + if m != nil { + return m.SchemaInfos + } + return nil +} + +func (m *ServiceDetail) GetRules() []*ServiceRule { + if m != nil { + return m.Rules + } + return nil +} + +func (m *ServiceDetail) GetProviders() []*MicroService { + if m != nil { + return m.Providers + } + return nil +} + +func (m *ServiceDetail) GetConsumers() []*MicroService { + if m != nil { + return m.Consumers + } + return nil +} + +func (m *ServiceDetail) GetTags() map[string]string { + if m != nil { + return m.Tags + } + return nil +} + +func (m *ServiceDetail) GetMicroServiceVersions() []string { + if m != nil { + return m.MicroServiceVersions + } + return nil +} + +func (m *ServiceDetail) GetStatics() *Statistics { + if m != nil { + return m.Statics + } + return nil +} + +// 服务详情返回信息 +type GetServiceDetailResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + Service *ServiceDetail `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetServiceDetailResponse) Reset() { *m = GetServiceDetailResponse{} } +func (m *GetServiceDetailResponse) String() string { return proto.CompactTextString(m) } +func (*GetServiceDetailResponse) ProtoMessage() {} +func (*GetServiceDetailResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{87} +} + +func (m *GetServiceDetailResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetServiceDetailResponse.Unmarshal(m, b) +} +func (m *GetServiceDetailResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetServiceDetailResponse.Marshal(b, m, deterministic) +} +func (m *GetServiceDetailResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetServiceDetailResponse.Merge(m, src) +} +func (m *GetServiceDetailResponse) XXX_Size() int { + return xxx_messageInfo_GetServiceDetailResponse.Size(m) +} +func (m *GetServiceDetailResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetServiceDetailResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetServiceDetailResponse proto.InternalMessageInfo + +func (m *GetServiceDetailResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *GetServiceDetailResponse) GetService() *ServiceDetail { + if m != nil { + return m.Service + } + return nil +} + +// 删除服务请求 +type DelServicesRequest struct { + ServiceIds []string `protobuf:"bytes,1,rep,name=serviceIds,proto3" json:"serviceIds,omitempty"` + Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DelServicesRequest) Reset() { *m = DelServicesRequest{} } +func (m *DelServicesRequest) String() string { return proto.CompactTextString(m) } +func (*DelServicesRequest) ProtoMessage() {} +func (*DelServicesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{88} +} + +func (m *DelServicesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DelServicesRequest.Unmarshal(m, b) +} +func (m *DelServicesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DelServicesRequest.Marshal(b, m, deterministic) +} +func (m *DelServicesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DelServicesRequest.Merge(m, src) +} +func (m *DelServicesRequest) XXX_Size() int { + return xxx_messageInfo_DelServicesRequest.Size(m) +} +func (m *DelServicesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DelServicesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_DelServicesRequest proto.InternalMessageInfo + +func (m *DelServicesRequest) GetServiceIds() []string { + if m != nil { + return m.ServiceIds + } + return nil +} + +func (m *DelServicesRequest) GetForce() bool { + if m != nil { + return m.Force + } + return false +} + +// 删除服务响应内容 +type DelServicesRspInfo struct { + ErrMessage string `protobuf:"bytes,1,opt,name=errMessage,proto3" json:"errMessage,omitempty"` + ServiceId string `protobuf:"bytes,2,opt,name=serviceId,proto3" json:"serviceId,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DelServicesRspInfo) Reset() { *m = DelServicesRspInfo{} } +func (m *DelServicesRspInfo) String() string { return proto.CompactTextString(m) } +func (*DelServicesRspInfo) ProtoMessage() {} +func (*DelServicesRspInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{89} +} + +func (m *DelServicesRspInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DelServicesRspInfo.Unmarshal(m, b) +} +func (m *DelServicesRspInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DelServicesRspInfo.Marshal(b, m, deterministic) +} +func (m *DelServicesRspInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_DelServicesRspInfo.Merge(m, src) +} +func (m *DelServicesRspInfo) XXX_Size() int { + return xxx_messageInfo_DelServicesRspInfo.Size(m) +} +func (m *DelServicesRspInfo) XXX_DiscardUnknown() { + xxx_messageInfo_DelServicesRspInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_DelServicesRspInfo proto.InternalMessageInfo + +func (m *DelServicesRspInfo) GetErrMessage() string { + if m != nil { + return m.ErrMessage + } + return "" +} + +func (m *DelServicesRspInfo) GetServiceId() string { + if m != nil { + return m.ServiceId + } + return "" +} + +// 删除服务响应 +type DelServicesResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + Services []*DelServicesRspInfo `protobuf:"bytes,2,rep,name=services,proto3" json:"services,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DelServicesResponse) Reset() { *m = DelServicesResponse{} } +func (m *DelServicesResponse) String() string { return proto.CompactTextString(m) } +func (*DelServicesResponse) ProtoMessage() {} +func (*DelServicesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{90} +} + +func (m *DelServicesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DelServicesResponse.Unmarshal(m, b) +} +func (m *DelServicesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DelServicesResponse.Marshal(b, m, deterministic) +} +func (m *DelServicesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_DelServicesResponse.Merge(m, src) +} +func (m *DelServicesResponse) XXX_Size() int { + return xxx_messageInfo_DelServicesResponse.Size(m) +} +func (m *DelServicesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_DelServicesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_DelServicesResponse proto.InternalMessageInfo + +func (m *DelServicesResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *DelServicesResponse) GetServices() []*DelServicesRspInfo { + if m != nil { + return m.Services + } + return nil +} + +type GetAppsRequest struct { + Environment string `protobuf:"bytes,1,opt,name=environment,proto3" json:"environment,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetAppsRequest) Reset() { *m = GetAppsRequest{} } +func (m *GetAppsRequest) String() string { return proto.CompactTextString(m) } +func (*GetAppsRequest) ProtoMessage() {} +func (*GetAppsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{91} +} + +func (m *GetAppsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetAppsRequest.Unmarshal(m, b) +} +func (m *GetAppsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetAppsRequest.Marshal(b, m, deterministic) +} +func (m *GetAppsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetAppsRequest.Merge(m, src) +} +func (m *GetAppsRequest) XXX_Size() int { + return xxx_messageInfo_GetAppsRequest.Size(m) +} +func (m *GetAppsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetAppsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetAppsRequest proto.InternalMessageInfo + +func (m *GetAppsRequest) GetEnvironment() string { + if m != nil { + return m.Environment + } + return "" +} + +type GetAppsResponse struct { + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + AppIds []string `protobuf:"bytes,2,rep,name=appIds,proto3" json:"appIds,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetAppsResponse) Reset() { *m = GetAppsResponse{} } +func (m *GetAppsResponse) String() string { return proto.CompactTextString(m) } +func (*GetAppsResponse) ProtoMessage() {} +func (*GetAppsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_8e16ccb8c5307b32, []int{92} +} + +func (m *GetAppsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetAppsResponse.Unmarshal(m, b) +} +func (m *GetAppsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetAppsResponse.Marshal(b, m, deterministic) +} +func (m *GetAppsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetAppsResponse.Merge(m, src) +} +func (m *GetAppsResponse) XXX_Size() int { + return xxx_messageInfo_GetAppsResponse.Size(m) +} +func (m *GetAppsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetAppsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetAppsResponse proto.InternalMessageInfo + +func (m *GetAppsResponse) GetResponse() *Response { + if m != nil { + return m.Response + } + return nil +} + +func (m *GetAppsResponse) GetAppIds() []string { + if m != nil { + return m.AppIds + } + return nil +} + +func init() { + proto.RegisterType((*ModifySchemasRequest)(nil), "proto.ModifySchemasRequest") + proto.RegisterType((*Schema)(nil), "proto.Schema") + proto.RegisterType((*ModifySchemasResponse)(nil), "proto.ModifySchemasResponse") + proto.RegisterType((*HeartbeatSetRequest)(nil), "proto.HeartbeatSetRequest") + proto.RegisterType((*HeartbeatSetElement)(nil), "proto.HeartbeatSetElement") + proto.RegisterType((*HeartbeatSetResponse)(nil), "proto.HeartbeatSetResponse") + proto.RegisterType((*InstanceHbRst)(nil), "proto.InstanceHbRst") + proto.RegisterType((*StService)(nil), "proto.StService") + proto.RegisterType((*StInstance)(nil), "proto.StInstance") + proto.RegisterType((*StApp)(nil), "proto.StApp") + proto.RegisterType((*Statistics)(nil), "proto.Statistics") + proto.RegisterType((*GetServicesInfoRequest)(nil), "proto.GetServicesInfoRequest") + proto.RegisterType((*GetServicesInfoResponse)(nil), "proto.GetServicesInfoResponse") + proto.RegisterType((*MicroServiceKey)(nil), "proto.MicroServiceKey") + proto.RegisterType((*MicroService)(nil), "proto.MicroService") + proto.RegisterMapType((map[string]string)(nil), "proto.MicroService.LBStrategyEntry") + proto.RegisterMapType((map[string]string)(nil), "proto.MicroService.PropertiesEntry") + proto.RegisterType((*FrameWorkProperty)(nil), "proto.FrameWorkProperty") + proto.RegisterType((*ServiceRule)(nil), "proto.ServiceRule") + proto.RegisterType((*AddOrUpdateServiceRule)(nil), "proto.AddOrUpdateServiceRule") + proto.RegisterType((*ServicePath)(nil), "proto.ServicePath") + proto.RegisterMapType((map[string]string)(nil), "proto.ServicePath.PropertyEntry") + proto.RegisterType((*Response)(nil), "proto.Response") + proto.RegisterType((*GetExistenceRequest)(nil), "proto.GetExistenceRequest") + proto.RegisterType((*GetExistenceResponse)(nil), "proto.GetExistenceResponse") + proto.RegisterType((*CreateServiceRequest)(nil), "proto.CreateServiceRequest") + proto.RegisterMapType((map[string]string)(nil), "proto.CreateServiceRequest.TagsEntry") + proto.RegisterType((*CreateServiceResponse)(nil), "proto.CreateServiceResponse") + proto.RegisterType((*DeleteServiceRequest)(nil), "proto.DeleteServiceRequest") + proto.RegisterType((*DeleteServiceResponse)(nil), "proto.DeleteServiceResponse") + proto.RegisterType((*GetServiceRequest)(nil), "proto.GetServiceRequest") + proto.RegisterType((*GetServiceResponse)(nil), "proto.GetServiceResponse") + proto.RegisterType((*GetServicesRequest)(nil), "proto.GetServicesRequest") + proto.RegisterType((*GetServicesResponse)(nil), "proto.GetServicesResponse") + proto.RegisterType((*UpdateServicePropsRequest)(nil), "proto.UpdateServicePropsRequest") + proto.RegisterMapType((map[string]string)(nil), "proto.UpdateServicePropsRequest.PropertiesEntry") + proto.RegisterType((*UpdateServicePropsResponse)(nil), "proto.UpdateServicePropsResponse") + proto.RegisterType((*GetServiceRulesRequest)(nil), "proto.GetServiceRulesRequest") + proto.RegisterType((*GetServiceRulesResponse)(nil), "proto.GetServiceRulesResponse") + proto.RegisterType((*UpdateServiceRuleRequest)(nil), "proto.UpdateServiceRuleRequest") + proto.RegisterType((*UpdateServiceRuleResponse)(nil), "proto.UpdateServiceRuleResponse") + proto.RegisterType((*AddServiceRulesRequest)(nil), "proto.AddServiceRulesRequest") + proto.RegisterType((*AddServiceRulesResponse)(nil), "proto.AddServiceRulesResponse") + proto.RegisterType((*DeleteServiceRulesRequest)(nil), "proto.DeleteServiceRulesRequest") + proto.RegisterType((*DeleteServiceRulesResponse)(nil), "proto.DeleteServiceRulesResponse") + proto.RegisterType((*GetServiceTagsRequest)(nil), "proto.GetServiceTagsRequest") + proto.RegisterType((*GetServiceTagsResponse)(nil), "proto.GetServiceTagsResponse") + proto.RegisterMapType((map[string]string)(nil), "proto.GetServiceTagsResponse.TagsEntry") + proto.RegisterType((*UpdateServiceTagRequest)(nil), "proto.UpdateServiceTagRequest") + proto.RegisterType((*UpdateServiceTagResponse)(nil), "proto.UpdateServiceTagResponse") + proto.RegisterType((*AddServiceTagsRequest)(nil), "proto.AddServiceTagsRequest") + proto.RegisterMapType((map[string]string)(nil), "proto.AddServiceTagsRequest.TagsEntry") + proto.RegisterType((*AddServiceTagsResponse)(nil), "proto.AddServiceTagsResponse") + proto.RegisterType((*DeleteServiceTagsRequest)(nil), "proto.DeleteServiceTagsRequest") + proto.RegisterType((*DeleteServiceTagsResponse)(nil), "proto.DeleteServiceTagsResponse") + proto.RegisterType((*HealthCheck)(nil), "proto.HealthCheck") + proto.RegisterType((*MicroServiceInstance)(nil), "proto.MicroServiceInstance") + proto.RegisterMapType((map[string]string)(nil), "proto.MicroServiceInstance.PropertiesEntry") + proto.RegisterType((*DataCenterInfo)(nil), "proto.DataCenterInfo") + proto.RegisterType((*MicroServiceInstanceKey)(nil), "proto.MicroServiceInstanceKey") + proto.RegisterType((*RegisterInstanceRequest)(nil), "proto.RegisterInstanceRequest") + proto.RegisterType((*RegisterInstanceResponse)(nil), "proto.RegisterInstanceResponse") + proto.RegisterType((*UnregisterInstanceRequest)(nil), "proto.UnregisterInstanceRequest") + proto.RegisterType((*UnregisterInstanceResponse)(nil), "proto.UnregisterInstanceResponse") + proto.RegisterType((*HeartbeatRequest)(nil), "proto.HeartbeatRequest") + proto.RegisterType((*HeartbeatResponse)(nil), "proto.HeartbeatResponse") + proto.RegisterType((*FindInstancesRequest)(nil), "proto.FindInstancesRequest") + proto.RegisterType((*FindInstancesResponse)(nil), "proto.FindInstancesResponse") + proto.RegisterType((*GetOneInstanceRequest)(nil), "proto.GetOneInstanceRequest") + proto.RegisterType((*GetOneInstanceResponse)(nil), "proto.GetOneInstanceResponse") + proto.RegisterType((*GetInstancesRequest)(nil), "proto.GetInstancesRequest") + proto.RegisterType((*GetInstancesResponse)(nil), "proto.GetInstancesResponse") + proto.RegisterType((*UpdateInstanceStatusRequest)(nil), "proto.UpdateInstanceStatusRequest") + proto.RegisterType((*UpdateInstanceStatusResponse)(nil), "proto.UpdateInstanceStatusResponse") + proto.RegisterType((*UpdateInstancePropsRequest)(nil), "proto.UpdateInstancePropsRequest") + proto.RegisterMapType((map[string]string)(nil), "proto.UpdateInstancePropsRequest.PropertiesEntry") + proto.RegisterType((*UpdateInstancePropsResponse)(nil), "proto.UpdateInstancePropsResponse") + proto.RegisterType((*WatchInstanceRequest)(nil), "proto.WatchInstanceRequest") + proto.RegisterType((*WatchInstanceResponse)(nil), "proto.WatchInstanceResponse") + proto.RegisterType((*GetSchemaRequest)(nil), "proto.GetSchemaRequest") + proto.RegisterType((*GetAllSchemaRequest)(nil), "proto.GetAllSchemaRequest") + proto.RegisterType((*GetSchemaResponse)(nil), "proto.GetSchemaResponse") + proto.RegisterType((*GetAllSchemaResponse)(nil), "proto.GetAllSchemaResponse") + proto.RegisterType((*DeleteSchemaRequest)(nil), "proto.DeleteSchemaRequest") + proto.RegisterType((*DeleteSchemaResponse)(nil), "proto.DeleteSchemaResponse") + proto.RegisterType((*ModifySchemaRequest)(nil), "proto.ModifySchemaRequest") + proto.RegisterType((*ModifySchemaResponse)(nil), "proto.ModifySchemaResponse") + proto.RegisterType((*AddDependenciesRequest)(nil), "proto.AddDependenciesRequest") + proto.RegisterType((*AddDependenciesResponse)(nil), "proto.AddDependenciesResponse") + proto.RegisterType((*CreateDependenciesRequest)(nil), "proto.CreateDependenciesRequest") + proto.RegisterType((*ConsumerDependency)(nil), "proto.ConsumerDependency") + proto.RegisterType((*CreateDependenciesResponse)(nil), "proto.CreateDependenciesResponse") + proto.RegisterType((*GetDependenciesRequest)(nil), "proto.GetDependenciesRequest") + proto.RegisterType((*GetConDependenciesResponse)(nil), "proto.GetConDependenciesResponse") + proto.RegisterType((*GetProDependenciesResponse)(nil), "proto.GetProDependenciesResponse") + proto.RegisterType((*ServiceDetail)(nil), "proto.ServiceDetail") + proto.RegisterMapType((map[string]string)(nil), "proto.ServiceDetail.TagsEntry") + proto.RegisterType((*GetServiceDetailResponse)(nil), "proto.GetServiceDetailResponse") + proto.RegisterType((*DelServicesRequest)(nil), "proto.DelServicesRequest") + proto.RegisterType((*DelServicesRspInfo)(nil), "proto.DelServicesRspInfo") + proto.RegisterType((*DelServicesResponse)(nil), "proto.DelServicesResponse") + proto.RegisterType((*GetAppsRequest)(nil), "proto.GetAppsRequest") + proto.RegisterType((*GetAppsResponse)(nil), "proto.GetAppsResponse") +} + +func init() { proto.RegisterFile("services.proto", fileDescriptor_8e16ccb8c5307b32) } + +var fileDescriptor_8e16ccb8c5307b32 = []byte{ + // 3309 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x3b, 0x4b, 0x6f, 0xdc, 0xc8, + 0xd1, 0xe0, 0x68, 0x46, 0x33, 0x53, 0x7a, 0x58, 0x6a, 0x4b, 0x16, 0x4d, 0xbf, 0xe4, 0xde, 0xfd, + 0xbe, 0x35, 0xb0, 0xfb, 0x69, 0xd7, 0xda, 0xf7, 0xc3, 0x1f, 0x56, 0x96, 0x6c, 0x59, 0x96, 0x1d, + 0x7b, 0x39, 0xde, 0x35, 0xb2, 0x41, 0x90, 0xa5, 0x66, 0x5a, 0x23, 0xc6, 0x1c, 0x92, 0x21, 0x39, + 0xf2, 0x0e, 0x10, 0x6c, 0x10, 0x2c, 0x02, 0xe4, 0x92, 0x1c, 0x72, 0x09, 0x90, 0xe4, 0x94, 0x5b, + 0xf2, 0x07, 0x72, 0x08, 0x82, 0xdc, 0x03, 0xe4, 0x16, 0x20, 0xa7, 0xfd, 0x07, 0x39, 0xe7, 0x1c, + 0xf4, 0x83, 0x64, 0x37, 0xd9, 0x33, 0x1a, 0x51, 0xde, 0x9c, 0x86, 0xdd, 0x5d, 0x5d, 0x5d, 0x5d, + 0x5d, 0x55, 0x5d, 0x8f, 0x1e, 0x58, 0x8c, 0x49, 0x74, 0xec, 0x76, 0x49, 0xbc, 0x11, 0x46, 0x41, + 0x12, 0xa0, 0x06, 0xfb, 0xc1, 0xdf, 0x87, 0x95, 0x87, 0x41, 0xcf, 0x3d, 0x1c, 0x75, 0xba, 0x47, + 0x64, 0xe0, 0xc4, 0x36, 0xf9, 0xd1, 0x90, 0xc4, 0x09, 0xba, 0x0c, 0x6d, 0x31, 0x61, 0xaf, 0x67, + 0x1a, 0xeb, 0xc6, 0x8d, 0xb6, 0x9d, 0x77, 0xa0, 0x57, 0xa0, 0x19, 0x73, 0x78, 0xb3, 0xb6, 0x3e, + 0x73, 0x63, 0x6e, 0x73, 0x81, 0x63, 0xdd, 0xe0, 0x58, 0xec, 0x74, 0x14, 0x7f, 0x06, 0xb3, 0xbc, + 0x0b, 0x59, 0xd0, 0xe2, 0x9d, 0x19, 0xbe, 0xac, 0x8d, 0x4c, 0x68, 0xc6, 0xc3, 0xc1, 0xc0, 0x89, + 0x46, 0x66, 0x8d, 0x0d, 0xa5, 0x4d, 0x74, 0x01, 0x66, 0x39, 0x94, 0x39, 0xc3, 0x06, 0x44, 0x0b, + 0xef, 0xc0, 0x6a, 0x81, 0xec, 0x38, 0x0c, 0xfc, 0x98, 0xa0, 0x57, 0xa1, 0x15, 0x89, 0x6f, 0xb6, + 0xcc, 0xdc, 0xe6, 0x39, 0x41, 0x5a, 0x0a, 0x62, 0x67, 0x00, 0xf8, 0x11, 0x9c, 0xbf, 0x47, 0x9c, + 0x28, 0x39, 0x20, 0x4e, 0xd2, 0x21, 0x49, 0xba, 0xf7, 0xf7, 0xa0, 0xed, 0xfa, 0x71, 0xe2, 0xf8, + 0x5d, 0x12, 0x9b, 0x06, 0xdb, 0x9f, 0x25, 0x90, 0xc8, 0xe0, 0x77, 0x3c, 0x32, 0x20, 0x7e, 0x62, + 0xe7, 0xc0, 0xb8, 0xa3, 0x22, 0x14, 0x10, 0x27, 0x30, 0xf3, 0x2a, 0x40, 0x8a, 0x61, 0xaf, 0x27, + 0x18, 0x20, 0xf5, 0xe0, 0xe7, 0xb0, 0xa2, 0x52, 0x59, 0x61, 0xab, 0x68, 0x53, 0xde, 0x13, 0x3f, + 0xb3, 0x15, 0x01, 0xbd, 0x27, 0xfa, 0xef, 0x1d, 0xd8, 0xb1, 0xb2, 0x9b, 0x01, 0x2c, 0x28, 0x63, + 0x67, 0xdb, 0x07, 0x1d, 0x27, 0x51, 0xf4, 0x90, 0xc4, 0xb1, 0xd3, 0x27, 0xe2, 0x3c, 0xa5, 0x1e, + 0xbc, 0x0d, 0xed, 0x4e, 0xd2, 0xe1, 0xe8, 0xd0, 0x0a, 0x34, 0xba, 0xc1, 0xd0, 0x4f, 0xd8, 0x32, + 0x33, 0x36, 0x6f, 0xa0, 0x75, 0x98, 0x0b, 0x7c, 0xcf, 0xf5, 0xc9, 0x36, 0x1b, 0xab, 0xb1, 0x31, + 0xb9, 0x0b, 0xdf, 0x03, 0xe8, 0x24, 0x29, 0xd5, 0x63, 0xb0, 0xbc, 0x0c, 0x0b, 0xec, 0xe3, 0xf6, + 0x68, 0x27, 0x18, 0x38, 0xae, 0x2f, 0xf0, 0xa8, 0x9d, 0xf8, 0x0a, 0x34, 0x3a, 0xc9, 0x56, 0x18, + 0xea, 0x91, 0xe0, 0x5f, 0x18, 0x74, 0x25, 0x27, 0x71, 0xe3, 0xc4, 0xed, 0xc6, 0xe8, 0x35, 0x68, + 0xa5, 0x0a, 0x26, 0x0e, 0x63, 0x29, 0x55, 0x89, 0x74, 0x4f, 0x76, 0x06, 0x81, 0x5e, 0x57, 0x4f, + 0x83, 0x82, 0x2f, 0x67, 0xe0, 0x29, 0xf5, 0xd2, 0x51, 0xa0, 0x75, 0xa8, 0x3b, 0x61, 0x18, 0x33, + 0xae, 0xcd, 0x6d, 0xce, 0x67, 0xb0, 0x5b, 0x61, 0x68, 0xb3, 0x11, 0xfc, 0x73, 0x03, 0x2e, 0xec, + 0x92, 0x74, 0xad, 0x78, 0xcf, 0x3f, 0x0c, 0x52, 0x79, 0x36, 0xa1, 0x19, 0x84, 0x89, 0x1b, 0xf8, + 0x5c, 0x9a, 0xdb, 0x76, 0xda, 0xa4, 0x5b, 0x73, 0xc2, 0x30, 0x3b, 0x2d, 0xde, 0xa0, 0x5c, 0x16, + 0x94, 0x7e, 0xc7, 0x19, 0xa4, 0x27, 0x25, 0x77, 0x51, 0x41, 0x60, 0x5c, 0x78, 0xe4, 0x7b, 0x23, + 0xb3, 0xbe, 0x6e, 0xdc, 0x68, 0xd9, 0x79, 0x07, 0xfe, 0x8b, 0x01, 0x6b, 0x25, 0x52, 0xaa, 0x08, + 0xed, 0x6d, 0x58, 0x76, 0x3c, 0x2f, 0xc5, 0xb3, 0x43, 0x12, 0xc7, 0xf5, 0x0a, 0xc2, 0x2b, 0x06, + 0xf9, 0x98, 0x5d, 0x06, 0x47, 0x37, 0x01, 0xe2, 0xec, 0x98, 0x04, 0xff, 0x72, 0x5e, 0xa7, 0x03, + 0xb6, 0x04, 0x84, 0xff, 0x6e, 0xc0, 0xb9, 0x87, 0x6e, 0x37, 0x0a, 0x04, 0xaa, 0x7d, 0xc2, 0x0c, + 0x51, 0x42, 0x7c, 0x47, 0x48, 0x41, 0xdb, 0x16, 0x2d, 0xca, 0xdb, 0x30, 0x0a, 0x7e, 0x48, 0xba, + 0x49, 0x6a, 0xba, 0x44, 0x33, 0xe7, 0xed, 0xcc, 0x04, 0xde, 0xd6, 0xcb, 0xbc, 0x35, 0xa1, 0x79, + 0x4c, 0xa2, 0xd8, 0x0d, 0x7c, 0xb3, 0xc1, 0x31, 0x8a, 0x26, 0x9d, 0x4b, 0xfc, 0x63, 0x37, 0x0a, + 0x7c, 0x6a, 0x55, 0xcc, 0x59, 0x3e, 0x57, 0xea, 0x62, 0x6b, 0x7a, 0xae, 0x13, 0x9b, 0x4d, 0xb1, + 0x26, 0x6d, 0xe0, 0xdf, 0xcf, 0xc2, 0xbc, 0xbc, 0x9f, 0x13, 0xf4, 0xb8, 0xaa, 0x50, 0x48, 0x84, + 0xd7, 0x4b, 0x84, 0xf7, 0x48, 0xdc, 0x8d, 0x5c, 0x26, 0x76, 0x62, 0x5b, 0x72, 0x17, 0x5d, 0xd3, + 0x23, 0xc7, 0xc4, 0x13, 0x9b, 0xe2, 0x0d, 0x76, 0x2f, 0x88, 0x6b, 0xa6, 0xc9, 0x05, 0x57, 0x34, + 0xd1, 0x0d, 0x68, 0x84, 0x4e, 0x72, 0x14, 0x9b, 0xc0, 0xa4, 0x01, 0xa9, 0xd2, 0xf0, 0xd8, 0x49, + 0x8e, 0x6c, 0x0e, 0xc0, 0x6e, 0x90, 0xc4, 0x49, 0x86, 0xb1, 0xd9, 0x12, 0x37, 0x08, 0x6b, 0xa1, + 0x6d, 0x80, 0x30, 0x0a, 0x42, 0x12, 0x25, 0x2e, 0x89, 0xcd, 0x36, 0x43, 0xf3, 0x92, 0x40, 0x23, + 0x33, 0x6b, 0xe3, 0x71, 0x06, 0x75, 0xc7, 0x4f, 0xa2, 0x91, 0x2d, 0x4d, 0xa3, 0x8c, 0x4c, 0xdc, + 0x01, 0x89, 0x13, 0x67, 0x10, 0x9a, 0x73, 0x9c, 0x91, 0x59, 0x07, 0x7a, 0x0b, 0xda, 0x61, 0x14, + 0x1c, 0xbb, 0x3d, 0x12, 0xc5, 0xe6, 0x3c, 0x5b, 0xe1, 0x82, 0x66, 0x85, 0x7d, 0x32, 0xb2, 0x73, + 0xc0, 0xfc, 0x0c, 0x17, 0xa4, 0x33, 0xa4, 0xe4, 0x3e, 0xb8, 0xdd, 0x49, 0x22, 0x27, 0x21, 0xfd, + 0x91, 0xb9, 0x38, 0x9e, 0xdc, 0x1c, 0x4a, 0x90, 0x9b, 0x77, 0x20, 0x0c, 0xf3, 0x83, 0xa0, 0xf7, + 0x24, 0xa3, 0xf8, 0x1c, 0x5b, 0x41, 0xe9, 0x2b, 0x0a, 0xd9, 0x52, 0x59, 0xc8, 0xae, 0x02, 0x44, + 0xa4, 0xef, 0xc6, 0x09, 0x89, 0x6e, 0x8f, 0xcc, 0x65, 0x6e, 0xc7, 0xf3, 0x1e, 0xf4, 0x0e, 0xb4, + 0x0f, 0x23, 0x67, 0x40, 0x9e, 0x07, 0xd1, 0x33, 0x13, 0x31, 0x85, 0x33, 0x05, 0xa5, 0x77, 0x69, + 0xff, 0xd3, 0x20, 0x7a, 0x26, 0x98, 0x3a, 0xb2, 0x73, 0x50, 0xeb, 0x16, 0x9c, 0x2b, 0xf0, 0x1a, + 0x2d, 0xc1, 0xcc, 0x33, 0x32, 0x12, 0x22, 0x4a, 0x3f, 0x29, 0x77, 0x8e, 0x1d, 0x6f, 0x48, 0x52, + 0xe1, 0x64, 0x8d, 0x0f, 0x6a, 0xef, 0x19, 0x74, 0x7a, 0x61, 0xef, 0xa7, 0x99, 0x8e, 0xb7, 0x60, + 0xb9, 0x44, 0x1d, 0x42, 0x50, 0xf7, 0xa9, 0xb4, 0x73, 0x0c, 0xec, 0x5b, 0x16, 0xf3, 0x9a, 0x22, + 0xe6, 0xf8, 0x1b, 0x03, 0xe6, 0x52, 0x5b, 0x3f, 0xf4, 0x08, 0x15, 0xbd, 0x68, 0xe8, 0xe5, 0x3a, + 0x26, 0x5a, 0xd4, 0x15, 0xa2, 0x5f, 0x4f, 0x46, 0x61, 0x4a, 0x47, 0xd6, 0xa6, 0x12, 0xe5, 0x24, + 0x49, 0xe4, 0x1e, 0x0c, 0x93, 0x54, 0xc9, 0xf2, 0x0e, 0x66, 0x6d, 0x9c, 0x24, 0x21, 0x51, 0xa6, + 0x62, 0xa2, 0x39, 0x85, 0x8a, 0x29, 0xb2, 0x3a, 0x5b, 0x94, 0xd5, 0xa2, 0x68, 0x34, 0xcb, 0xa2, + 0x81, 0x7f, 0x69, 0xc0, 0x85, 0xad, 0x5e, 0xef, 0x51, 0xf4, 0x69, 0xd8, 0x73, 0x12, 0x22, 0x6f, + 0x55, 0xde, 0x92, 0x31, 0x69, 0x4b, 0xb5, 0x09, 0x5b, 0x9a, 0x99, 0xb8, 0xa5, 0x7a, 0x69, 0x4b, + 0xf8, 0x77, 0x39, 0xc3, 0xa9, 0xca, 0xd3, 0xe3, 0xa2, 0x4a, 0x9f, 0x1e, 0x17, 0xfd, 0x46, 0x1f, + 0x41, 0x4b, 0x28, 0xec, 0x48, 0x5c, 0x1d, 0xeb, 0x65, 0x63, 0x91, 0x2a, 0xb9, 0xd0, 0x99, 0x6c, + 0x86, 0xf5, 0x21, 0x2c, 0x28, 0x43, 0xa7, 0x12, 0xa9, 0xf7, 0xa0, 0x95, 0xdd, 0x7b, 0x08, 0xea, + 0xdd, 0xa0, 0xc7, 0x99, 0xd3, 0xb0, 0xd9, 0x37, 0xdd, 0xfa, 0x40, 0x78, 0x43, 0x42, 0x92, 0x44, + 0x13, 0xff, 0xd3, 0x80, 0xf3, 0xbb, 0x24, 0xb9, 0xf3, 0x25, 0xd5, 0x29, 0xea, 0x0a, 0x88, 0x9b, + 0x1c, 0x41, 0x3d, 0xc9, 0x59, 0xcc, 0xbe, 0xbf, 0x05, 0x73, 0xad, 0x5c, 0x0f, 0x8d, 0xe2, 0xf5, + 0x20, 0x3b, 0xf2, 0xb3, 0x05, 0x47, 0xbe, 0x60, 0x3c, 0x9a, 0x25, 0xe3, 0x81, 0x7f, 0x6d, 0xc0, + 0x8a, 0xba, 0xb3, 0x2a, 0x8e, 0x81, 0x42, 0x61, 0x6d, 0x12, 0x85, 0x33, 0xe3, 0x43, 0x8d, 0xba, + 0x12, 0x6a, 0xe0, 0x3f, 0xd4, 0x60, 0x65, 0x3b, 0x22, 0x92, 0x60, 0x0b, 0xa6, 0xff, 0x1f, 0x34, + 0x05, 0x6e, 0x41, 0xd8, 0x79, 0x8d, 0xdd, 0xb5, 0x53, 0x18, 0xf4, 0x26, 0x34, 0xa8, 0xe8, 0xa7, + 0x5e, 0xf6, 0x15, 0x01, 0xac, 0x57, 0x1c, 0x9b, 0xc3, 0xa2, 0xf7, 0xa1, 0x9e, 0x38, 0x7d, 0xea, + 0x9f, 0xd0, 0x39, 0xff, 0x23, 0xe6, 0xe8, 0xc8, 0xd9, 0x78, 0xe2, 0xf4, 0xc5, 0x4d, 0xc4, 0xa6, + 0xa0, 0xf7, 0x65, 0x5f, 0xb2, 0xce, 0xe6, 0x5f, 0xd2, 0x10, 0xa8, 0xf1, 0x2a, 0xad, 0x77, 0xa1, + 0x9d, 0x61, 0x3b, 0x95, 0x64, 0x1f, 0xc0, 0x6a, 0x81, 0xb6, 0x17, 0x7e, 0x8a, 0xf8, 0x3e, 0xac, + 0xec, 0x10, 0x8f, 0x94, 0x8e, 0xe3, 0x44, 0xe7, 0xe5, 0x30, 0x88, 0xba, 0x9c, 0xe6, 0x96, 0xcd, + 0x1b, 0x34, 0x5c, 0x2c, 0xe0, 0xaa, 0x12, 0x2e, 0xde, 0x84, 0xe5, 0xdc, 0xad, 0x9d, 0x8a, 0x1c, + 0x1c, 0x02, 0x92, 0xa7, 0x54, 0xe1, 0x92, 0x24, 0x7e, 0xb5, 0x93, 0xc5, 0x0f, 0xaf, 0xc8, 0x2b, + 0xa6, 0xe1, 0x3c, 0x8e, 0x99, 0x3d, 0xc9, 0x7b, 0xab, 0x10, 0xf2, 0xba, 0x14, 0xe2, 0x70, 0xd9, + 0xd6, 0x52, 0x92, 0x01, 0xe1, 0xbf, 0x19, 0x70, 0x51, 0x91, 0x78, 0x6a, 0x4a, 0xa7, 0xcc, 0x30, + 0x3c, 0x56, 0xdc, 0x33, 0xbe, 0xdc, 0x1b, 0x62, 0xb9, 0xb1, 0x38, 0x27, 0xf9, 0x6a, 0x67, 0x74, + 0x2f, 0xf0, 0x1e, 0x58, 0xba, 0x75, 0xab, 0xc8, 0xd1, 0x3b, 0x72, 0xa4, 0x46, 0xad, 0x40, 0x3c, + 0xad, 0x30, 0xad, 0x95, 0xe6, 0x55, 0x39, 0xc8, 0x1b, 0xaa, 0x85, 0x2a, 0x38, 0xcf, 0x92, 0x59, + 0xc2, 0x5f, 0x1b, 0x60, 0x96, 0x6d, 0xd6, 0x54, 0x07, 0x98, 0x3b, 0x3f, 0x35, 0xc5, 0xf9, 0xb9, + 0x09, 0x75, 0xfa, 0x25, 0x22, 0xb1, 0x13, 0xac, 0x23, 0x03, 0xc5, 0xf7, 0x0a, 0x62, 0xc4, 0x89, + 0xa8, 0xc2, 0xf9, 0x67, 0xcc, 0x81, 0x39, 0x35, 0xe7, 0x2b, 0xd9, 0x74, 0xfc, 0x05, 0xac, 0x95, + 0x16, 0xab, 0x72, 0x5c, 0x26, 0x34, 0x6d, 0xc6, 0x3b, 0xbe, 0x7c, 0xdb, 0x4e, 0x9b, 0xb8, 0x03, + 0x17, 0x55, 0xb3, 0x36, 0xfd, 0x8e, 0x4c, 0x68, 0x46, 0x2a, 0x52, 0xd1, 0xa4, 0x82, 0xae, 0x43, + 0x5a, 0x85, 0xdd, 0x6f, 0xc3, 0x6a, 0x2e, 0xb0, 0xf4, 0xa6, 0x99, 0x4e, 0xce, 0xff, 0xac, 0xa4, + 0x32, 0xf8, 0xbc, 0x2a, 0x8c, 0xfb, 0x50, 0x5c, 0xaa, 0xfc, 0xd0, 0x5e, 0x11, 0x80, 0x7a, 0xcc, + 0xc5, 0x6b, 0xb5, 0xfa, 0xdd, 0xf8, 0x03, 0x58, 0x53, 0x44, 0xe2, 0x89, 0xd3, 0x9f, 0xee, 0x48, + 0xc4, 0x22, 0x35, 0xcd, 0x22, 0x33, 0xd2, 0x22, 0x78, 0xb7, 0xa0, 0x93, 0x6c, 0x81, 0x2a, 0xc7, + 0xf3, 0x47, 0x03, 0x56, 0x73, 0x09, 0x9d, 0xfa, 0x7c, 0xd0, 0x07, 0x0a, 0x5f, 0xff, 0x37, 0x57, + 0x86, 0x32, 0xa6, 0x17, 0xc7, 0xd6, 0x3b, 0xb2, 0xea, 0x56, 0x96, 0x09, 0xfc, 0x00, 0x4c, 0x45, + 0xba, 0xa7, 0xdf, 0x35, 0x82, 0xfa, 0x33, 0x32, 0x4a, 0xd5, 0x85, 0x7d, 0x53, 0xcb, 0xa4, 0xc1, + 0x56, 0x85, 0xae, 0x11, 0xcc, 0xdd, 0x23, 0x8e, 0x97, 0x1c, 0x6d, 0x1f, 0x91, 0xee, 0x33, 0xba, + 0xd8, 0x20, 0x0d, 0x17, 0xda, 0x36, 0xfb, 0x66, 0xd1, 0x4d, 0x10, 0xf1, 0x3c, 0x53, 0xc3, 0x66, + 0xdf, 0xd4, 0xd5, 0x75, 0xfd, 0x84, 0x44, 0xc7, 0x8e, 0xc7, 0x84, 0xa4, 0x61, 0x67, 0x6d, 0xca, + 0x4b, 0x16, 0xdf, 0x31, 0x47, 0xb7, 0x61, 0xf3, 0x06, 0xe5, 0xf9, 0x30, 0xf2, 0x84, 0x5b, 0x4f, + 0x3f, 0xf1, 0xd7, 0x75, 0x58, 0xd1, 0x79, 0x8a, 0x85, 0x84, 0xae, 0x51, 0x4a, 0xe8, 0x4e, 0xf6, + 0xc2, 0x2f, 0x43, 0x9b, 0xf8, 0xbd, 0x30, 0x70, 0xfd, 0x84, 0xfb, 0xb5, 0x6d, 0x3b, 0xef, 0xa0, + 0x84, 0x1f, 0x05, 0x71, 0x22, 0x25, 0xc1, 0xb2, 0xb6, 0x94, 0xb2, 0x69, 0x28, 0x29, 0x9b, 0x7d, + 0xc5, 0x27, 0x98, 0x65, 0xd2, 0xf7, 0xea, 0x04, 0x57, 0x77, 0x62, 0xea, 0xe6, 0x2d, 0x98, 0x3b, + 0xca, 0x19, 0xce, 0x42, 0x95, 0xfc, 0x2a, 0x94, 0x8e, 0xc2, 0x96, 0xc1, 0xd4, 0x20, 0xba, 0x55, + 0x0c, 0xa2, 0x6f, 0xc1, 0x62, 0xcf, 0x49, 0x9c, 0x6d, 0x42, 0x8f, 0x60, 0xcf, 0x3f, 0x0c, 0xcc, + 0x36, 0x43, 0xbb, 0x2a, 0xd0, 0xee, 0x28, 0x83, 0x76, 0x01, 0xb8, 0x14, 0x83, 0x83, 0x26, 0x3d, + 0x23, 0x45, 0x6d, 0x73, 0x4a, 0xd4, 0x76, 0x56, 0xff, 0xe6, 0x00, 0x16, 0x55, 0xf2, 0xb4, 0xc9, + 0x0f, 0x7a, 0xab, 0x93, 0x7e, 0x9e, 0xfb, 0x10, 0x2d, 0xf4, 0x32, 0x2c, 0x38, 0xc7, 0x8e, 0xeb, + 0x39, 0x07, 0x1e, 0xf9, 0x3c, 0xf0, 0x53, 0x8b, 0xa5, 0x76, 0xe2, 0xa7, 0xb0, 0xa6, 0x3b, 0xa7, + 0x7d, 0x32, 0x3a, 0x9b, 0xac, 0x61, 0x1b, 0xd6, 0x6c, 0x91, 0x80, 0xca, 0xe2, 0x1c, 0xa1, 0xd4, + 0xef, 0x52, 0x0d, 0xe1, 0x5d, 0x42, 0x0b, 0x27, 0x46, 0x47, 0x19, 0x30, 0xee, 0x83, 0x59, 0xc6, + 0x59, 0xe5, 0x1a, 0x3a, 0xa9, 0xbe, 0xf3, 0x5d, 0xb8, 0xf8, 0xa9, 0x1f, 0x8d, 0x21, 0xff, 0x6c, + 0xa5, 0x23, 0xea, 0xb4, 0x6a, 0x50, 0x57, 0x31, 0x50, 0x8f, 0x61, 0x29, 0xab, 0x42, 0xbd, 0x18, + 0xe2, 0x3e, 0x86, 0x65, 0x09, 0x63, 0x15, 0x9a, 0xfe, 0x61, 0xc0, 0xca, 0x5d, 0xd7, 0xef, 0xa5, + 0x3b, 0xcb, 0x2c, 0xf9, 0x6b, 0xb0, 0xdc, 0x0d, 0xfc, 0x78, 0x38, 0x20, 0x51, 0xa7, 0x40, 0x60, + 0x79, 0xa0, 0x72, 0x06, 0x65, 0x1d, 0xe6, 0x84, 0xf2, 0x51, 0x1f, 0x29, 0x4d, 0x50, 0x49, 0x5d, + 0x2c, 0x5f, 0x43, 0x6f, 0xca, 0x06, 0xbf, 0x33, 0x58, 0xbc, 0x7e, 0x62, 0x16, 0x1f, 0xff, 0x04, + 0x56, 0x0b, 0xbb, 0xaa, 0x22, 0x76, 0xef, 0x97, 0x2b, 0x7e, 0x53, 0xe6, 0x05, 0xf0, 0x9f, 0x0c, + 0xe6, 0xb8, 0x3d, 0xf2, 0x49, 0x51, 0x1c, 0x4f, 0xc7, 0xd8, 0xd7, 0x60, 0x39, 0xcd, 0x6b, 0x77, + 0x0a, 0xca, 0x5b, 0x1e, 0x40, 0x1b, 0x80, 0xd2, 0xce, 0xbd, 0x5c, 0x6e, 0x38, 0xdf, 0x35, 0x23, + 0x19, 0x73, 0xeb, 0x39, 0x73, 0xf1, 0x57, 0xcc, 0x73, 0x54, 0x08, 0xaf, 0xc2, 0x3b, 0xd9, 0x68, + 0xd4, 0x4e, 0x63, 0x34, 0x7e, 0xc6, 0x13, 0x77, 0x67, 0x14, 0xc8, 0xd3, 0xf1, 0x0d, 0x49, 0xb9, + 0xa3, 0x9c, 0x0f, 0x2b, 0x2a, 0x19, 0xff, 0x65, 0x09, 0x8a, 0xe1, 0x12, 0xf7, 0x51, 0xd3, 0xc1, + 0x0e, 0xbb, 0xc2, 0x5f, 0x88, 0xe1, 0x90, 0xfc, 0x83, 0x19, 0xd9, 0x3f, 0xc0, 0xfb, 0x70, 0x59, + 0xbf, 0x68, 0x15, 0xdb, 0xf2, 0x2f, 0x23, 0x0d, 0xf8, 0x53, 0x6c, 0xa7, 0xc8, 0x5e, 0x9c, 0xb4, + 0x83, 0x4f, 0x14, 0x4f, 0x86, 0x27, 0xfd, 0x6e, 0x2a, 0xd9, 0x0d, 0xdd, 0xa2, 0xdf, 0x66, 0x7a, + 0xe3, 0x7e, 0xf1, 0xc0, 0xce, 0x90, 0xdf, 0xf8, 0x08, 0x56, 0x9e, 0x3a, 0x49, 0xf7, 0xa8, 0x68, + 0x3c, 0x5e, 0x86, 0x85, 0x98, 0x78, 0x87, 0x45, 0x05, 0x50, 0x3b, 0xf1, 0x5f, 0x0d, 0x58, 0x2d, + 0x4c, 0xaf, 0x22, 0xbc, 0x17, 0x60, 0xd6, 0xe9, 0x26, 0x92, 0xa7, 0xc2, 0x5b, 0xe8, 0x06, 0x67, + 0x0a, 0x4f, 0x3f, 0x8c, 0x2b, 0xc7, 0x31, 0x66, 0xc9, 0x46, 0xa0, 0x7e, 0x1a, 0x23, 0xf0, 0x00, + 0x96, 0x68, 0x90, 0xc9, 0x9f, 0xc2, 0x4c, 0x25, 0x2f, 0x72, 0xc6, 0xba, 0xa6, 0x66, 0xac, 0x71, + 0x87, 0x59, 0x94, 0x2d, 0xcf, 0x3b, 0x0d, 0xc2, 0xab, 0x00, 0xcf, 0xdd, 0xe4, 0x88, 0x4f, 0x11, + 0xb9, 0x50, 0xa9, 0x07, 0x7f, 0xc5, 0x53, 0x99, 0x02, 0x63, 0x45, 0xfe, 0xc6, 0x39, 0xf6, 0xec, + 0x65, 0x0e, 0x3b, 0x64, 0xf6, 0xd5, 0x11, 0x69, 0x76, 0xe1, 0x09, 0x2a, 0x9d, 0xd8, 0x63, 0xf6, + 0x49, 0xda, 0x54, 0x15, 0x12, 0xa6, 0x7e, 0x85, 0xf4, 0x08, 0xce, 0x8b, 0x30, 0xed, 0x05, 0x9d, + 0xc9, 0x76, 0x96, 0x9b, 0xae, 0x4e, 0x3e, 0xfe, 0xa9, 0x01, 0xe7, 0xe5, 0x47, 0x4c, 0x67, 0x26, + 0x6b, 0xdc, 0x6b, 0xa9, 0x09, 0x45, 0x8f, 0x6d, 0xf5, 0xf9, 0x57, 0xb5, 0x8d, 0x3c, 0x65, 0xa1, + 0xf9, 0x0e, 0x09, 0x89, 0xdf, 0x23, 0x7e, 0xd7, 0xcd, 0xaf, 0xbd, 0x5b, 0x30, 0xdf, 0x93, 0xba, + 0xc5, 0x63, 0xaa, 0x8b, 0x69, 0x79, 0x43, 0x5c, 0x7c, 0xd9, 0xcc, 0x91, 0xad, 0x80, 0xe3, 0xbb, + 0x2c, 0x83, 0xa6, 0x22, 0xae, 0x42, 0xe0, 0xe7, 0x70, 0x91, 0x97, 0x2b, 0xbe, 0x05, 0x1a, 0x7f, + 0x63, 0x00, 0x2a, 0x03, 0xa1, 0x4d, 0x68, 0xa5, 0xf7, 0xba, 0xa0, 0x6f, 0x9c, 0xad, 0xc9, 0xe0, + 0xd4, 0xf7, 0x02, 0xb5, 0x69, 0xdf, 0x0b, 0x58, 0xd0, 0x0a, 0x8e, 0x49, 0x14, 0xb9, 0x3d, 0xee, + 0xa4, 0xb6, 0xec, 0xac, 0x4d, 0xfd, 0x7f, 0xdd, 0xc6, 0xab, 0xf0, 0xd0, 0x67, 0x9e, 0x95, 0x8e, + 0x81, 0x27, 0x5a, 0xa2, 0xd8, 0x19, 0x10, 0xe9, 0xa5, 0x55, 0xcb, 0x96, 0x7a, 0xa8, 0xcc, 0xfa, + 0x41, 0x87, 0x78, 0x87, 0x82, 0x78, 0xd1, 0xc2, 0x3f, 0x06, 0x6b, 0x97, 0x24, 0xdb, 0x81, 0x7f, + 0x66, 0xd2, 0xd1, 0xcd, 0x32, 0x5f, 0xb5, 0x95, 0x8b, 0x1c, 0x4a, 0xac, 0xfe, 0x38, 0x0a, 0x5e, + 0xc8, 0xea, 0xe9, 0x09, 0x4f, 0x5e, 0x3d, 0x83, 0xc2, 0xbf, 0xaa, 0xc3, 0x82, 0xf2, 0xb0, 0x09, + 0xbd, 0x0b, 0xf3, 0x03, 0x09, 0x78, 0x52, 0x21, 0x52, 0x01, 0x3c, 0x83, 0x0f, 0x87, 0x5e, 0x87, + 0x39, 0x61, 0x59, 0xfc, 0xc3, 0x20, 0xf5, 0x52, 0x0a, 0x26, 0x56, 0x86, 0xc8, 0xeb, 0x0a, 0xf5, + 0x13, 0xea, 0x0a, 0xea, 0x89, 0x34, 0xa6, 0x39, 0x11, 0x95, 0x8d, 0xb3, 0xd3, 0xb0, 0x11, 0x6d, + 0x0a, 0xc7, 0xb8, 0xc9, 0xa0, 0xaf, 0xea, 0x5e, 0x8c, 0x95, 0xaa, 0xa9, 0x9b, 0xb0, 0x22, 0xf3, + 0xef, 0x33, 0x1e, 0xcc, 0xc5, 0x66, 0x8b, 0x39, 0xd7, 0xda, 0x31, 0xf4, 0x2a, 0x34, 0xd9, 0xeb, + 0xb1, 0x6e, 0x2c, 0xf2, 0x3d, 0x9a, 0xf7, 0x65, 0x29, 0x44, 0xf5, 0x04, 0xe8, 0x73, 0x30, 0xf3, + 0xd4, 0xb5, 0x78, 0xef, 0x56, 0x49, 0x20, 0x37, 0x8a, 0x05, 0x45, 0xfd, 0x5b, 0xba, 0xac, 0xa2, + 0x78, 0x1f, 0xd0, 0x0e, 0xf1, 0x0a, 0x15, 0x45, 0xa6, 0xd7, 0xa9, 0x92, 0xa7, 0xef, 0x0a, 0xa5, + 0x9e, 0x31, 0x85, 0x58, 0x5b, 0xc5, 0x15, 0x87, 0x2c, 0xd3, 0xa4, 0xbe, 0x0c, 0x35, 0x8a, 0x2f, + 0x43, 0x4f, 0x48, 0xfe, 0x8c, 0xd8, 0xed, 0x7e, 0xb6, 0xda, 0xe6, 0xdb, 0xa5, 0xda, 0x66, 0x7a, + 0x01, 0x94, 0xc9, 0x95, 0x2a, 0x9c, 0x9b, 0xb0, 0x48, 0xdd, 0x98, 0x30, 0x8f, 0x0b, 0x0a, 0xd1, + 0xbd, 0x51, 0x8e, 0xee, 0x3f, 0x83, 0x73, 0xd9, 0x9c, 0xaa, 0x8e, 0x6d, 0x18, 0xe6, 0x85, 0x1b, + 0xd1, 0xda, 0xfc, 0x66, 0x31, 0x7b, 0x0c, 0xb3, 0x9d, 0x44, 0x1e, 0xfa, 0x18, 0x1a, 0xe4, 0x4b, + 0x37, 0x4e, 0x90, 0x95, 0x17, 0x3e, 0x8a, 0x0f, 0x4a, 0xac, 0x4b, 0xda, 0x31, 0xb1, 0xd2, 0x36, + 0xcc, 0x76, 0xd9, 0xed, 0x81, 0x2e, 0x4d, 0x78, 0x90, 0x60, 0x5d, 0xd6, 0x0f, 0xe6, 0x48, 0x7a, + 0xcc, 0x55, 0xca, 0x90, 0xe8, 0xaa, 0xfa, 0x19, 0x12, 0x7d, 0x99, 0xfe, 0x16, 0xcc, 0xf6, 0x59, + 0x58, 0x8f, 0xcc, 0x52, 0x15, 0x27, 0xc5, 0x70, 0x51, 0x33, 0x22, 0xa6, 0xef, 0xc0, 0x5c, 0x3f, + 0xaf, 0x7e, 0xa3, 0x32, 0x64, 0x7a, 0x7c, 0x96, 0xa5, 0x1b, 0x12, 0x58, 0x9e, 0xc2, 0xd2, 0x90, + 0x85, 0x48, 0x79, 0x9c, 0x85, 0xd6, 0x4f, 0x2a, 0x49, 0x5b, 0xd7, 0x27, 0x40, 0x08, 0xc4, 0xf7, + 0xa0, 0xe9, 0xf4, 0x7a, 0x2c, 0x61, 0x74, 0xa5, 0x54, 0x4c, 0x91, 0x6b, 0x7a, 0xd6, 0xd5, 0x71, + 0xc3, 0x39, 0xa6, 0x3e, 0x49, 0x14, 0x4c, 0xfa, 0x4a, 0x73, 0x86, 0x69, 0x5c, 0x41, 0xf9, 0x11, + 0x00, 0xdf, 0x2c, 0x43, 0x76, 0x4d, 0xb7, 0x09, 0xa9, 0x16, 0x6c, 0xad, 0x8f, 0x07, 0x10, 0x08, + 0x3f, 0x01, 0xe0, 0x72, 0xc0, 0x10, 0xae, 0x6b, 0x8f, 0x5b, 0x26, 0xf0, 0xfa, 0x04, 0x08, 0x81, + 0xf2, 0x2e, 0xe3, 0x1b, 0xb5, 0xa6, 0xe8, 0xf2, 0xa4, 0x22, 0x94, 0x75, 0x65, 0xcc, 0x68, 0x8e, + 0xa7, 0x4f, 0x12, 0x05, 0x8f, 0xb6, 0x6c, 0x69, 0x5d, 0x99, 0x58, 0x42, 0x44, 0x0f, 0xa0, 0xcd, + 0x79, 0xf6, 0xc4, 0xe9, 0xa3, 0xab, 0x3a, 0x8e, 0xe4, 0xb5, 0x40, 0xeb, 0xda, 0xd8, 0xf1, 0xfc, + 0x04, 0x38, 0xc3, 0x18, 0x61, 0xd7, 0x74, 0xec, 0x90, 0x69, 0x5b, 0x1f, 0x0f, 0x90, 0xbd, 0xa6, + 0x5e, 0xe8, 0xa7, 0x31, 0x1f, 0x33, 0xbb, 0x6b, 0xd2, 0x76, 0xe4, 0x08, 0xc4, 0x32, 0xcb, 0x03, + 0x02, 0xc7, 0x3e, 0x2c, 0xf5, 0xa5, 0xb8, 0x8d, 0xa1, 0x91, 0x74, 0xa6, 0x18, 0xa5, 0xca, 0xf6, + 0xa5, 0x1c, 0xec, 0xed, 0x52, 0xcf, 0x3b, 0x8f, 0xa2, 0x32, 0x44, 0x9a, 0x58, 0xcd, 0xba, 0xa4, + 0x1d, 0xcb, 0x11, 0x0d, 0xa4, 0x28, 0x26, 0x43, 0xa4, 0x89, 0xae, 0x32, 0x44, 0xda, 0xb0, 0xe7, + 0x3e, 0x2c, 0xc8, 0x88, 0x62, 0xa4, 0x83, 0x8e, 0x8b, 0x36, 0x4b, 0xff, 0x4f, 0x94, 0x2f, 0xe0, + 0x9a, 0xa3, 0x06, 0x2f, 0x77, 0x83, 0x48, 0x76, 0x55, 0x62, 0x59, 0xdb, 0x35, 0x8e, 0xb5, 0xac, + 0xed, 0x5a, 0x37, 0xd4, 0x05, 0xdc, 0x2d, 0x79, 0xf7, 0xa5, 0x45, 0xd6, 0x15, 0xf3, 0xac, 0x5b, + 0xe7, 0xfa, 0x04, 0x08, 0xb1, 0xd4, 0xf7, 0x60, 0xad, 0xcf, 0xfc, 0x61, 0xe6, 0x8d, 0xc9, 0x20, + 0xb2, 0xa1, 0x99, 0x84, 0x7c, 0x82, 0x3b, 0xcd, 0x91, 0x97, 0x82, 0xa8, 0xd3, 0x21, 0x1f, 0x17, + 0x29, 0xec, 0xc2, 0x62, 0x4f, 0x56, 0x89, 0xdc, 0xfc, 0x97, 0x9d, 0x1a, 0xcb, 0xd2, 0x0d, 0x71, + 0x44, 0x9b, 0xbf, 0x9d, 0x85, 0xf3, 0x05, 0x6f, 0x99, 0xdd, 0xb3, 0xfb, 0xf4, 0xf2, 0xe6, 0x15, + 0x96, 0x4c, 0xe9, 0xc7, 0x14, 0xa3, 0x32, 0xa5, 0x1f, 0x5b, 0x58, 0xfa, 0x04, 0x60, 0x98, 0x15, + 0x6c, 0xf2, 0xdb, 0x65, 0x5c, 0x79, 0x28, 0xbf, 0x5d, 0xc6, 0x57, 0x79, 0xfe, 0x1f, 0xda, 0x47, + 0x69, 0x99, 0x25, 0x53, 0xf9, 0x62, 0x29, 0x27, 0x53, 0xf9, 0x72, 0x45, 0x66, 0x0b, 0xea, 0x87, + 0xae, 0xdf, 0xcb, 0x54, 0x41, 0x57, 0x70, 0xc9, 0x54, 0x41, 0x5f, 0xb7, 0xd8, 0x85, 0xf9, 0xbe, + 0x94, 0x8d, 0x96, 0x2d, 0x46, 0x09, 0xd3, 0x25, 0xed, 0x98, 0x40, 0xf4, 0x10, 0x16, 0xfb, 0x4a, + 0x7a, 0x5f, 0x36, 0xd8, 0xe5, 0x72, 0x85, 0x6c, 0xb0, 0x75, 0x35, 0x81, 0xa7, 0x30, 0xcf, 0x0d, + 0x36, 0x4f, 0x14, 0x23, 0xac, 0x4d, 0xc1, 0x2a, 0xa9, 0x6b, 0xeb, 0xa5, 0x89, 0x30, 0x02, 0xb1, + 0x03, 0xe6, 0xb0, 0x94, 0x4d, 0x15, 0x2e, 0xc3, 0xf5, 0x13, 0xf3, 0xbc, 0x16, 0x9e, 0x04, 0x92, + 0xf9, 0x34, 0x8d, 0xe7, 0x4e, 0xd2, 0x3d, 0xca, 0xce, 0x45, 0x97, 0x72, 0xcd, 0xce, 0x45, 0x9b, + 0x50, 0x7d, 0xc3, 0xa0, 0x27, 0x73, 0x24, 0xfd, 0xb7, 0x0c, 0xe9, 0xfe, 0xe7, 0x56, 0x3c, 0x19, + 0xdd, 0x9f, 0xd1, 0x36, 0xff, 0x6d, 0xc0, 0xf2, 0x6e, 0x70, 0x4c, 0x22, 0x5f, 0xf6, 0x41, 0x1f, + 0xb2, 0xeb, 0x42, 0x0d, 0x65, 0xc7, 0x7b, 0x70, 0xd7, 0x4a, 0x23, 0x85, 0x30, 0xe7, 0x31, 0x9c, + 0xeb, 0xab, 0xff, 0x2b, 0xd2, 0xb8, 0x39, 0xf2, 0x5f, 0x9f, 0x34, 0x6e, 0x8e, 0xfa, 0x77, 0xa4, + 0x8f, 0x19, 0xc6, 0xad, 0x30, 0xf4, 0xdc, 0xae, 0xc3, 0xff, 0x13, 0xb5, 0x2a, 0x5d, 0x59, 0xb9, + 0x63, 0x6f, 0x5d, 0x28, 0x76, 0x73, 0x0c, 0xb7, 0xdf, 0x80, 0x57, 0xba, 0xc1, 0x60, 0xe3, 0x68, + 0xe8, 0x3c, 0x27, 0xee, 0x46, 0xe8, 0x38, 0xf1, 0x46, 0x37, 0x26, 0x1b, 0x22, 0x44, 0xe0, 0x5a, + 0x19, 0x8d, 0x36, 0x9c, 0xd0, 0xfd, 0x9c, 0xff, 0xe5, 0xf2, 0x60, 0x96, 0xfd, 0xbc, 0xf9, 0x9f, + 0x00, 0x00, 0x00, 0xff, 0xff, 0x3b, 0x0a, 0x35, 0x24, 0x92, 0x39, 0x00, 0x00, +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// ServiceCtrlClient is the client API for ServiceCtrl service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type ServiceCtrlClient interface { + Exist(ctx context.Context, in *GetExistenceRequest, opts ...grpc.CallOption) (*GetExistenceResponse, error) + Create(ctx context.Context, in *CreateServiceRequest, opts ...grpc.CallOption) (*CreateServiceResponse, error) + Delete(ctx context.Context, in *DeleteServiceRequest, opts ...grpc.CallOption) (*DeleteServiceResponse, error) + GetOne(ctx context.Context, in *GetServiceRequest, opts ...grpc.CallOption) (*GetServiceResponse, error) + GetServices(ctx context.Context, in *GetServicesRequest, opts ...grpc.CallOption) (*GetServicesResponse, error) + UpdateProperties(ctx context.Context, in *UpdateServicePropsRequest, opts ...grpc.CallOption) (*UpdateServicePropsResponse, error) + AddRule(ctx context.Context, in *AddServiceRulesRequest, opts ...grpc.CallOption) (*AddServiceRulesResponse, error) + GetRule(ctx context.Context, in *GetServiceRulesRequest, opts ...grpc.CallOption) (*GetServiceRulesResponse, error) + UpdateRule(ctx context.Context, in *UpdateServiceRuleRequest, opts ...grpc.CallOption) (*UpdateServiceRuleResponse, error) + DeleteRule(ctx context.Context, in *DeleteServiceRulesRequest, opts ...grpc.CallOption) (*DeleteServiceRulesResponse, error) + AddTags(ctx context.Context, in *AddServiceTagsRequest, opts ...grpc.CallOption) (*AddServiceTagsResponse, error) + GetTags(ctx context.Context, in *GetServiceTagsRequest, opts ...grpc.CallOption) (*GetServiceTagsResponse, error) + UpdateTag(ctx context.Context, in *UpdateServiceTagRequest, opts ...grpc.CallOption) (*UpdateServiceTagResponse, error) + DeleteTags(ctx context.Context, in *DeleteServiceTagsRequest, opts ...grpc.CallOption) (*DeleteServiceTagsResponse, error) + GetSchemaInfo(ctx context.Context, in *GetSchemaRequest, opts ...grpc.CallOption) (*GetSchemaResponse, error) + GetAllSchemaInfo(ctx context.Context, in *GetAllSchemaRequest, opts ...grpc.CallOption) (*GetAllSchemaResponse, error) + DeleteSchema(ctx context.Context, in *DeleteSchemaRequest, opts ...grpc.CallOption) (*DeleteSchemaResponse, error) + ModifySchema(ctx context.Context, in *ModifySchemaRequest, opts ...grpc.CallOption) (*ModifySchemaResponse, error) + ModifySchemas(ctx context.Context, in *ModifySchemasRequest, opts ...grpc.CallOption) (*ModifySchemasResponse, error) + AddDependenciesForMicroServices(ctx context.Context, in *AddDependenciesRequest, opts ...grpc.CallOption) (*AddDependenciesResponse, error) + CreateDependenciesForMicroServices(ctx context.Context, in *CreateDependenciesRequest, opts ...grpc.CallOption) (*CreateDependenciesResponse, error) + GetProviderDependencies(ctx context.Context, in *GetDependenciesRequest, opts ...grpc.CallOption) (*GetProDependenciesResponse, error) + GetConsumerDependencies(ctx context.Context, in *GetDependenciesRequest, opts ...grpc.CallOption) (*GetConDependenciesResponse, error) + DeleteServices(ctx context.Context, in *DelServicesRequest, opts ...grpc.CallOption) (*DelServicesResponse, error) +} + +type serviceCtrlClient struct { + cc *grpc.ClientConn +} + +func NewServiceCtrlClient(cc *grpc.ClientConn) ServiceCtrlClient { + return &serviceCtrlClient{cc} +} + +func (c *serviceCtrlClient) Exist(ctx context.Context, in *GetExistenceRequest, opts ...grpc.CallOption) (*GetExistenceResponse, error) { + out := new(GetExistenceResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/exist", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) Create(ctx context.Context, in *CreateServiceRequest, opts ...grpc.CallOption) (*CreateServiceResponse, error) { + out := new(CreateServiceResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/create", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) Delete(ctx context.Context, in *DeleteServiceRequest, opts ...grpc.CallOption) (*DeleteServiceResponse, error) { + out := new(DeleteServiceResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/delete", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) GetOne(ctx context.Context, in *GetServiceRequest, opts ...grpc.CallOption) (*GetServiceResponse, error) { + out := new(GetServiceResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/getOne", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) GetServices(ctx context.Context, in *GetServicesRequest, opts ...grpc.CallOption) (*GetServicesResponse, error) { + out := new(GetServicesResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/getServices", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) UpdateProperties(ctx context.Context, in *UpdateServicePropsRequest, opts ...grpc.CallOption) (*UpdateServicePropsResponse, error) { + out := new(UpdateServicePropsResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/updateProperties", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) AddRule(ctx context.Context, in *AddServiceRulesRequest, opts ...grpc.CallOption) (*AddServiceRulesResponse, error) { + out := new(AddServiceRulesResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/addRule", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) GetRule(ctx context.Context, in *GetServiceRulesRequest, opts ...grpc.CallOption) (*GetServiceRulesResponse, error) { + out := new(GetServiceRulesResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/getRule", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) UpdateRule(ctx context.Context, in *UpdateServiceRuleRequest, opts ...grpc.CallOption) (*UpdateServiceRuleResponse, error) { + out := new(UpdateServiceRuleResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/updateRule", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) DeleteRule(ctx context.Context, in *DeleteServiceRulesRequest, opts ...grpc.CallOption) (*DeleteServiceRulesResponse, error) { + out := new(DeleteServiceRulesResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/deleteRule", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) AddTags(ctx context.Context, in *AddServiceTagsRequest, opts ...grpc.CallOption) (*AddServiceTagsResponse, error) { + out := new(AddServiceTagsResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/addTags", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) GetTags(ctx context.Context, in *GetServiceTagsRequest, opts ...grpc.CallOption) (*GetServiceTagsResponse, error) { + out := new(GetServiceTagsResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/getTags", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) UpdateTag(ctx context.Context, in *UpdateServiceTagRequest, opts ...grpc.CallOption) (*UpdateServiceTagResponse, error) { + out := new(UpdateServiceTagResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/updateTag", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) DeleteTags(ctx context.Context, in *DeleteServiceTagsRequest, opts ...grpc.CallOption) (*DeleteServiceTagsResponse, error) { + out := new(DeleteServiceTagsResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/deleteTags", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) GetSchemaInfo(ctx context.Context, in *GetSchemaRequest, opts ...grpc.CallOption) (*GetSchemaResponse, error) { + out := new(GetSchemaResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/getSchemaInfo", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) GetAllSchemaInfo(ctx context.Context, in *GetAllSchemaRequest, opts ...grpc.CallOption) (*GetAllSchemaResponse, error) { + out := new(GetAllSchemaResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/getAllSchemaInfo", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) DeleteSchema(ctx context.Context, in *DeleteSchemaRequest, opts ...grpc.CallOption) (*DeleteSchemaResponse, error) { + out := new(DeleteSchemaResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/deleteSchema", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) ModifySchema(ctx context.Context, in *ModifySchemaRequest, opts ...grpc.CallOption) (*ModifySchemaResponse, error) { + out := new(ModifySchemaResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/modifySchema", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) ModifySchemas(ctx context.Context, in *ModifySchemasRequest, opts ...grpc.CallOption) (*ModifySchemasResponse, error) { + out := new(ModifySchemasResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/modifySchemas", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) AddDependenciesForMicroServices(ctx context.Context, in *AddDependenciesRequest, opts ...grpc.CallOption) (*AddDependenciesResponse, error) { + out := new(AddDependenciesResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/addDependenciesForMicroServices", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) CreateDependenciesForMicroServices(ctx context.Context, in *CreateDependenciesRequest, opts ...grpc.CallOption) (*CreateDependenciesResponse, error) { + out := new(CreateDependenciesResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/createDependenciesForMicroServices", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) GetProviderDependencies(ctx context.Context, in *GetDependenciesRequest, opts ...grpc.CallOption) (*GetProDependenciesResponse, error) { + out := new(GetProDependenciesResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/getProviderDependencies", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) GetConsumerDependencies(ctx context.Context, in *GetDependenciesRequest, opts ...grpc.CallOption) (*GetConDependenciesResponse, error) { + out := new(GetConDependenciesResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/getConsumerDependencies", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceCtrlClient) DeleteServices(ctx context.Context, in *DelServicesRequest, opts ...grpc.CallOption) (*DelServicesResponse, error) { + out := new(DelServicesResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceCtrl/deleteServices", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// ServiceCtrlServer is the server API for ServiceCtrl service. +type ServiceCtrlServer interface { + Exist(context.Context, *GetExistenceRequest) (*GetExistenceResponse, error) + Create(context.Context, *CreateServiceRequest) (*CreateServiceResponse, error) + Delete(context.Context, *DeleteServiceRequest) (*DeleteServiceResponse, error) + GetOne(context.Context, *GetServiceRequest) (*GetServiceResponse, error) + GetServices(context.Context, *GetServicesRequest) (*GetServicesResponse, error) + UpdateProperties(context.Context, *UpdateServicePropsRequest) (*UpdateServicePropsResponse, error) + AddRule(context.Context, *AddServiceRulesRequest) (*AddServiceRulesResponse, error) + GetRule(context.Context, *GetServiceRulesRequest) (*GetServiceRulesResponse, error) + UpdateRule(context.Context, *UpdateServiceRuleRequest) (*UpdateServiceRuleResponse, error) + DeleteRule(context.Context, *DeleteServiceRulesRequest) (*DeleteServiceRulesResponse, error) + AddTags(context.Context, *AddServiceTagsRequest) (*AddServiceTagsResponse, error) + GetTags(context.Context, *GetServiceTagsRequest) (*GetServiceTagsResponse, error) + UpdateTag(context.Context, *UpdateServiceTagRequest) (*UpdateServiceTagResponse, error) + DeleteTags(context.Context, *DeleteServiceTagsRequest) (*DeleteServiceTagsResponse, error) + GetSchemaInfo(context.Context, *GetSchemaRequest) (*GetSchemaResponse, error) + GetAllSchemaInfo(context.Context, *GetAllSchemaRequest) (*GetAllSchemaResponse, error) + DeleteSchema(context.Context, *DeleteSchemaRequest) (*DeleteSchemaResponse, error) + ModifySchema(context.Context, *ModifySchemaRequest) (*ModifySchemaResponse, error) + ModifySchemas(context.Context, *ModifySchemasRequest) (*ModifySchemasResponse, error) + AddDependenciesForMicroServices(context.Context, *AddDependenciesRequest) (*AddDependenciesResponse, error) + CreateDependenciesForMicroServices(context.Context, *CreateDependenciesRequest) (*CreateDependenciesResponse, error) + GetProviderDependencies(context.Context, *GetDependenciesRequest) (*GetProDependenciesResponse, error) + GetConsumerDependencies(context.Context, *GetDependenciesRequest) (*GetConDependenciesResponse, error) + DeleteServices(context.Context, *DelServicesRequest) (*DelServicesResponse, error) +} + +func RegisterServiceCtrlServer(s *grpc.Server, srv ServiceCtrlServer) { + s.RegisterService(&_ServiceCtrl_serviceDesc, srv) +} + +func _ServiceCtrl_Exist_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetExistenceRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).Exist(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/Exist", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).Exist(ctx, req.(*GetExistenceRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_Create_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CreateServiceRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).Create(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/Create", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).Create(ctx, req.(*CreateServiceRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_Delete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DeleteServiceRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).Delete(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/Delete", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).Delete(ctx, req.(*DeleteServiceRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_GetOne_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetServiceRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).GetOne(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/GetOne", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).GetOne(ctx, req.(*GetServiceRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_GetServices_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetServicesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).GetServices(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/GetServices", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).GetServices(ctx, req.(*GetServicesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_UpdateProperties_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UpdateServicePropsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).UpdateProperties(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/UpdateProperties", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).UpdateProperties(ctx, req.(*UpdateServicePropsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_AddRule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(AddServiceRulesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).AddRule(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/AddRule", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).AddRule(ctx, req.(*AddServiceRulesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_GetRule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetServiceRulesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).GetRule(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/GetRule", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).GetRule(ctx, req.(*GetServiceRulesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_UpdateRule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UpdateServiceRuleRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).UpdateRule(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/UpdateRule", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).UpdateRule(ctx, req.(*UpdateServiceRuleRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_DeleteRule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DeleteServiceRulesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).DeleteRule(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/DeleteRule", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).DeleteRule(ctx, req.(*DeleteServiceRulesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_AddTags_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(AddServiceTagsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).AddTags(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/AddTags", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).AddTags(ctx, req.(*AddServiceTagsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_GetTags_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetServiceTagsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).GetTags(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/GetTags", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).GetTags(ctx, req.(*GetServiceTagsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_UpdateTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UpdateServiceTagRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).UpdateTag(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/UpdateTag", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).UpdateTag(ctx, req.(*UpdateServiceTagRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_DeleteTags_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DeleteServiceTagsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).DeleteTags(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/DeleteTags", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).DeleteTags(ctx, req.(*DeleteServiceTagsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_GetSchemaInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetSchemaRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).GetSchemaInfo(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/GetSchemaInfo", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).GetSchemaInfo(ctx, req.(*GetSchemaRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_GetAllSchemaInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetAllSchemaRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).GetAllSchemaInfo(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/GetAllSchemaInfo", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).GetAllSchemaInfo(ctx, req.(*GetAllSchemaRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_DeleteSchema_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DeleteSchemaRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).DeleteSchema(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/DeleteSchema", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).DeleteSchema(ctx, req.(*DeleteSchemaRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_ModifySchema_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ModifySchemaRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).ModifySchema(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/ModifySchema", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).ModifySchema(ctx, req.(*ModifySchemaRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_ModifySchemas_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ModifySchemasRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).ModifySchemas(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/ModifySchemas", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).ModifySchemas(ctx, req.(*ModifySchemasRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_AddDependenciesForMicroServices_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(AddDependenciesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).AddDependenciesForMicroServices(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/AddDependenciesForMicroServices", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).AddDependenciesForMicroServices(ctx, req.(*AddDependenciesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_CreateDependenciesForMicroServices_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CreateDependenciesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).CreateDependenciesForMicroServices(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/CreateDependenciesForMicroServices", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).CreateDependenciesForMicroServices(ctx, req.(*CreateDependenciesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_GetProviderDependencies_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetDependenciesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).GetProviderDependencies(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/GetProviderDependencies", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).GetProviderDependencies(ctx, req.(*GetDependenciesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_GetConsumerDependencies_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetDependenciesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).GetConsumerDependencies(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/GetConsumerDependencies", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).GetConsumerDependencies(ctx, req.(*GetDependenciesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceCtrl_DeleteServices_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DelServicesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceCtrlServer).DeleteServices(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceCtrl/DeleteServices", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceCtrlServer).DeleteServices(ctx, req.(*DelServicesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var _ServiceCtrl_serviceDesc = grpc.ServiceDesc{ + ServiceName: "proto.ServiceCtrl", + HandlerType: (*ServiceCtrlServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "exist", + Handler: _ServiceCtrl_Exist_Handler, + }, + { + MethodName: "create", + Handler: _ServiceCtrl_Create_Handler, + }, + { + MethodName: "delete", + Handler: _ServiceCtrl_Delete_Handler, + }, + { + MethodName: "getOne", + Handler: _ServiceCtrl_GetOne_Handler, + }, + { + MethodName: "getServices", + Handler: _ServiceCtrl_GetServices_Handler, + }, + { + MethodName: "updateProperties", + Handler: _ServiceCtrl_UpdateProperties_Handler, + }, + { + MethodName: "addRule", + Handler: _ServiceCtrl_AddRule_Handler, + }, + { + MethodName: "getRule", + Handler: _ServiceCtrl_GetRule_Handler, + }, + { + MethodName: "updateRule", + Handler: _ServiceCtrl_UpdateRule_Handler, + }, + { + MethodName: "deleteRule", + Handler: _ServiceCtrl_DeleteRule_Handler, + }, + { + MethodName: "addTags", + Handler: _ServiceCtrl_AddTags_Handler, + }, + { + MethodName: "getTags", + Handler: _ServiceCtrl_GetTags_Handler, + }, + { + MethodName: "updateTag", + Handler: _ServiceCtrl_UpdateTag_Handler, + }, + { + MethodName: "deleteTags", + Handler: _ServiceCtrl_DeleteTags_Handler, + }, + { + MethodName: "getSchemaInfo", + Handler: _ServiceCtrl_GetSchemaInfo_Handler, + }, + { + MethodName: "getAllSchemaInfo", + Handler: _ServiceCtrl_GetAllSchemaInfo_Handler, + }, + { + MethodName: "deleteSchema", + Handler: _ServiceCtrl_DeleteSchema_Handler, + }, + { + MethodName: "modifySchema", + Handler: _ServiceCtrl_ModifySchema_Handler, + }, + { + MethodName: "modifySchemas", + Handler: _ServiceCtrl_ModifySchemas_Handler, + }, + { + MethodName: "addDependenciesForMicroServices", + Handler: _ServiceCtrl_AddDependenciesForMicroServices_Handler, + }, + { + MethodName: "createDependenciesForMicroServices", + Handler: _ServiceCtrl_CreateDependenciesForMicroServices_Handler, + }, + { + MethodName: "getProviderDependencies", + Handler: _ServiceCtrl_GetProviderDependencies_Handler, + }, + { + MethodName: "getConsumerDependencies", + Handler: _ServiceCtrl_GetConsumerDependencies_Handler, + }, + { + MethodName: "deleteServices", + Handler: _ServiceCtrl_DeleteServices_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "services.proto", +} + +// ServiceInstanceCtrlClient is the client API for ServiceInstanceCtrl service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type ServiceInstanceCtrlClient interface { + Register(ctx context.Context, in *RegisterInstanceRequest, opts ...grpc.CallOption) (*RegisterInstanceResponse, error) + Unregister(ctx context.Context, in *UnregisterInstanceRequest, opts ...grpc.CallOption) (*UnregisterInstanceResponse, error) + Heartbeat(ctx context.Context, in *HeartbeatRequest, opts ...grpc.CallOption) (*HeartbeatResponse, error) + Find(ctx context.Context, in *FindInstancesRequest, opts ...grpc.CallOption) (*FindInstancesResponse, error) + GetInstances(ctx context.Context, in *GetInstancesRequest, opts ...grpc.CallOption) (*GetInstancesResponse, error) + GetOneInstance(ctx context.Context, in *GetOneInstanceRequest, opts ...grpc.CallOption) (*GetOneInstanceResponse, error) + UpdateStatus(ctx context.Context, in *UpdateInstanceStatusRequest, opts ...grpc.CallOption) (*UpdateInstanceStatusResponse, error) + UpdateInstanceProperties(ctx context.Context, in *UpdateInstancePropsRequest, opts ...grpc.CallOption) (*UpdateInstancePropsResponse, error) + Watch(ctx context.Context, in *WatchInstanceRequest, opts ...grpc.CallOption) (ServiceInstanceCtrl_WatchClient, error) + HeartbeatSet(ctx context.Context, in *HeartbeatSetRequest, opts ...grpc.CallOption) (*HeartbeatSetResponse, error) +} + +type serviceInstanceCtrlClient struct { + cc *grpc.ClientConn +} + +func NewServiceInstanceCtrlClient(cc *grpc.ClientConn) ServiceInstanceCtrlClient { + return &serviceInstanceCtrlClient{cc} +} + +func (c *serviceInstanceCtrlClient) Register(ctx context.Context, in *RegisterInstanceRequest, opts ...grpc.CallOption) (*RegisterInstanceResponse, error) { + out := new(RegisterInstanceResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceInstanceCtrl/register", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceInstanceCtrlClient) Unregister(ctx context.Context, in *UnregisterInstanceRequest, opts ...grpc.CallOption) (*UnregisterInstanceResponse, error) { + out := new(UnregisterInstanceResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceInstanceCtrl/unregister", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceInstanceCtrlClient) Heartbeat(ctx context.Context, in *HeartbeatRequest, opts ...grpc.CallOption) (*HeartbeatResponse, error) { + out := new(HeartbeatResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceInstanceCtrl/heartbeat", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceInstanceCtrlClient) Find(ctx context.Context, in *FindInstancesRequest, opts ...grpc.CallOption) (*FindInstancesResponse, error) { + out := new(FindInstancesResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceInstanceCtrl/find", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceInstanceCtrlClient) GetInstances(ctx context.Context, in *GetInstancesRequest, opts ...grpc.CallOption) (*GetInstancesResponse, error) { + out := new(GetInstancesResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceInstanceCtrl/getInstances", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceInstanceCtrlClient) GetOneInstance(ctx context.Context, in *GetOneInstanceRequest, opts ...grpc.CallOption) (*GetOneInstanceResponse, error) { + out := new(GetOneInstanceResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceInstanceCtrl/getOneInstance", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceInstanceCtrlClient) UpdateStatus(ctx context.Context, in *UpdateInstanceStatusRequest, opts ...grpc.CallOption) (*UpdateInstanceStatusResponse, error) { + out := new(UpdateInstanceStatusResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceInstanceCtrl/updateStatus", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceInstanceCtrlClient) UpdateInstanceProperties(ctx context.Context, in *UpdateInstancePropsRequest, opts ...grpc.CallOption) (*UpdateInstancePropsResponse, error) { + out := new(UpdateInstancePropsResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceInstanceCtrl/updateInstanceProperties", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serviceInstanceCtrlClient) Watch(ctx context.Context, in *WatchInstanceRequest, opts ...grpc.CallOption) (ServiceInstanceCtrl_WatchClient, error) { + stream, err := c.cc.NewStream(ctx, &_ServiceInstanceCtrl_serviceDesc.Streams[0], "/proto.ServiceInstanceCtrl/watch", opts...) + if err != nil { + return nil, err + } + x := &serviceInstanceCtrlWatchClient{stream} + if err := x.ClientStream.SendMsg(in); err != nil { + return nil, err + } + if err := x.ClientStream.CloseSend(); err != nil { + return nil, err + } + return x, nil +} + +type ServiceInstanceCtrl_WatchClient interface { + Recv() (*WatchInstanceResponse, error) + grpc.ClientStream +} + +type serviceInstanceCtrlWatchClient struct { + grpc.ClientStream +} + +func (x *serviceInstanceCtrlWatchClient) Recv() (*WatchInstanceResponse, error) { + m := new(WatchInstanceResponse) + if err := x.ClientStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + +func (c *serviceInstanceCtrlClient) HeartbeatSet(ctx context.Context, in *HeartbeatSetRequest, opts ...grpc.CallOption) (*HeartbeatSetResponse, error) { + out := new(HeartbeatSetResponse) + err := c.cc.Invoke(ctx, "/proto.ServiceInstanceCtrl/heartbeatSet", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// ServiceInstanceCtrlServer is the server API for ServiceInstanceCtrl service. +type ServiceInstanceCtrlServer interface { + Register(context.Context, *RegisterInstanceRequest) (*RegisterInstanceResponse, error) + Unregister(context.Context, *UnregisterInstanceRequest) (*UnregisterInstanceResponse, error) + Heartbeat(context.Context, *HeartbeatRequest) (*HeartbeatResponse, error) + Find(context.Context, *FindInstancesRequest) (*FindInstancesResponse, error) + GetInstances(context.Context, *GetInstancesRequest) (*GetInstancesResponse, error) + GetOneInstance(context.Context, *GetOneInstanceRequest) (*GetOneInstanceResponse, error) + UpdateStatus(context.Context, *UpdateInstanceStatusRequest) (*UpdateInstanceStatusResponse, error) + UpdateInstanceProperties(context.Context, *UpdateInstancePropsRequest) (*UpdateInstancePropsResponse, error) + Watch(*WatchInstanceRequest, ServiceInstanceCtrl_WatchServer) error + HeartbeatSet(context.Context, *HeartbeatSetRequest) (*HeartbeatSetResponse, error) +} + +func RegisterServiceInstanceCtrlServer(s *grpc.Server, srv ServiceInstanceCtrlServer) { + s.RegisterService(&_ServiceInstanceCtrl_serviceDesc, srv) +} + +func _ServiceInstanceCtrl_Register_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(RegisterInstanceRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceInstanceCtrlServer).Register(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceInstanceCtrl/Register", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceInstanceCtrlServer).Register(ctx, req.(*RegisterInstanceRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceInstanceCtrl_Unregister_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UnregisterInstanceRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceInstanceCtrlServer).Unregister(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceInstanceCtrl/Unregister", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceInstanceCtrlServer).Unregister(ctx, req.(*UnregisterInstanceRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceInstanceCtrl_Heartbeat_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(HeartbeatRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceInstanceCtrlServer).Heartbeat(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceInstanceCtrl/Heartbeat", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceInstanceCtrlServer).Heartbeat(ctx, req.(*HeartbeatRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceInstanceCtrl_Find_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(FindInstancesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceInstanceCtrlServer).Find(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceInstanceCtrl/Find", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceInstanceCtrlServer).Find(ctx, req.(*FindInstancesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceInstanceCtrl_GetInstances_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetInstancesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceInstanceCtrlServer).GetInstances(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceInstanceCtrl/GetInstances", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceInstanceCtrlServer).GetInstances(ctx, req.(*GetInstancesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceInstanceCtrl_GetOneInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetOneInstanceRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceInstanceCtrlServer).GetOneInstance(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceInstanceCtrl/GetOneInstance", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceInstanceCtrlServer).GetOneInstance(ctx, req.(*GetOneInstanceRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceInstanceCtrl_UpdateStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UpdateInstanceStatusRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceInstanceCtrlServer).UpdateStatus(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceInstanceCtrl/UpdateStatus", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceInstanceCtrlServer).UpdateStatus(ctx, req.(*UpdateInstanceStatusRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceInstanceCtrl_UpdateInstanceProperties_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UpdateInstancePropsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceInstanceCtrlServer).UpdateInstanceProperties(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceInstanceCtrl/UpdateInstanceProperties", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceInstanceCtrlServer).UpdateInstanceProperties(ctx, req.(*UpdateInstancePropsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServiceInstanceCtrl_Watch_Handler(srv interface{}, stream grpc.ServerStream) error { + m := new(WatchInstanceRequest) + if err := stream.RecvMsg(m); err != nil { + return err + } + return srv.(ServiceInstanceCtrlServer).Watch(m, &serviceInstanceCtrlWatchServer{stream}) +} + +type ServiceInstanceCtrl_WatchServer interface { + Send(*WatchInstanceResponse) error + grpc.ServerStream +} + +type serviceInstanceCtrlWatchServer struct { + grpc.ServerStream +} + +func (x *serviceInstanceCtrlWatchServer) Send(m *WatchInstanceResponse) error { + return x.ServerStream.SendMsg(m) +} + +func _ServiceInstanceCtrl_HeartbeatSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(HeartbeatSetRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServiceInstanceCtrlServer).HeartbeatSet(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.ServiceInstanceCtrl/HeartbeatSet", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServiceInstanceCtrlServer).HeartbeatSet(ctx, req.(*HeartbeatSetRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var _ServiceInstanceCtrl_serviceDesc = grpc.ServiceDesc{ + ServiceName: "proto.ServiceInstanceCtrl", + HandlerType: (*ServiceInstanceCtrlServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "register", + Handler: _ServiceInstanceCtrl_Register_Handler, + }, + { + MethodName: "unregister", + Handler: _ServiceInstanceCtrl_Unregister_Handler, + }, + { + MethodName: "heartbeat", + Handler: _ServiceInstanceCtrl_Heartbeat_Handler, + }, + { + MethodName: "find", + Handler: _ServiceInstanceCtrl_Find_Handler, + }, + { + MethodName: "getInstances", + Handler: _ServiceInstanceCtrl_GetInstances_Handler, + }, + { + MethodName: "getOneInstance", + Handler: _ServiceInstanceCtrl_GetOneInstance_Handler, + }, + { + MethodName: "updateStatus", + Handler: _ServiceInstanceCtrl_UpdateStatus_Handler, + }, + { + MethodName: "updateInstanceProperties", + Handler: _ServiceInstanceCtrl_UpdateInstanceProperties_Handler, + }, + { + MethodName: "heartbeatSet", + Handler: _ServiceInstanceCtrl_HeartbeatSet_Handler, + }, + }, + Streams: []grpc.StreamDesc{ + { + StreamName: "watch", + Handler: _ServiceInstanceCtrl_Watch_Handler, + ServerStreams: true, + }, + }, + Metadata: "services.proto", +} + +// GovernServiceCtrlClient is the client API for GovernServiceCtrl service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type GovernServiceCtrlClient interface { + GetServiceDetail(ctx context.Context, in *GetServiceRequest, opts ...grpc.CallOption) (*GetServiceDetailResponse, error) + GetServicesInfo(ctx context.Context, in *GetServicesInfoRequest, opts ...grpc.CallOption) (*GetServicesInfoResponse, error) + GetApplications(ctx context.Context, in *GetAppsRequest, opts ...grpc.CallOption) (*GetAppsResponse, error) +} + +type governServiceCtrlClient struct { + cc *grpc.ClientConn +} + +func NewGovernServiceCtrlClient(cc *grpc.ClientConn) GovernServiceCtrlClient { + return &governServiceCtrlClient{cc} +} + +func (c *governServiceCtrlClient) GetServiceDetail(ctx context.Context, in *GetServiceRequest, opts ...grpc.CallOption) (*GetServiceDetailResponse, error) { + out := new(GetServiceDetailResponse) + err := c.cc.Invoke(ctx, "/proto.GovernServiceCtrl/getServiceDetail", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *governServiceCtrlClient) GetServicesInfo(ctx context.Context, in *GetServicesInfoRequest, opts ...grpc.CallOption) (*GetServicesInfoResponse, error) { + out := new(GetServicesInfoResponse) + err := c.cc.Invoke(ctx, "/proto.GovernServiceCtrl/getServicesInfo", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *governServiceCtrlClient) GetApplications(ctx context.Context, in *GetAppsRequest, opts ...grpc.CallOption) (*GetAppsResponse, error) { + out := new(GetAppsResponse) + err := c.cc.Invoke(ctx, "/proto.GovernServiceCtrl/getApplications", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// GovernServiceCtrlServer is the server API for GovernServiceCtrl service. +type GovernServiceCtrlServer interface { + GetServiceDetail(context.Context, *GetServiceRequest) (*GetServiceDetailResponse, error) + GetServicesInfo(context.Context, *GetServicesInfoRequest) (*GetServicesInfoResponse, error) + GetApplications(context.Context, *GetAppsRequest) (*GetAppsResponse, error) +} + +func RegisterGovernServiceCtrlServer(s *grpc.Server, srv GovernServiceCtrlServer) { + s.RegisterService(&_GovernServiceCtrl_serviceDesc, srv) +} + +func _GovernServiceCtrl_GetServiceDetail_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetServiceRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GovernServiceCtrlServer).GetServiceDetail(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.GovernServiceCtrl/GetServiceDetail", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GovernServiceCtrlServer).GetServiceDetail(ctx, req.(*GetServiceRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _GovernServiceCtrl_GetServicesInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetServicesInfoRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GovernServiceCtrlServer).GetServicesInfo(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.GovernServiceCtrl/GetServicesInfo", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GovernServiceCtrlServer).GetServicesInfo(ctx, req.(*GetServicesInfoRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _GovernServiceCtrl_GetApplications_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetAppsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GovernServiceCtrlServer).GetApplications(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/proto.GovernServiceCtrl/GetApplications", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GovernServiceCtrlServer).GetApplications(ctx, req.(*GetAppsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var _GovernServiceCtrl_serviceDesc = grpc.ServiceDesc{ + ServiceName: "proto.GovernServiceCtrl", + HandlerType: (*GovernServiceCtrlServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "getServiceDetail", + Handler: _GovernServiceCtrl_GetServiceDetail_Handler, + }, + { + MethodName: "getServicesInfo", + Handler: _GovernServiceCtrl_GetServicesInfo_Handler, + }, + { + MethodName: "getApplications", + Handler: _GovernServiceCtrl_GetApplications_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "services.proto", +} diff --git a/proto/services.proto b/proto/services.proto new file mode 100644 index 0000000..376a891 --- /dev/null +++ b/proto/services.proto @@ -0,0 +1,611 @@ +/* + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed //under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + +syntax = "proto3"; + +package proto; + +option go_package = "proto"; +option java_package = "com.huawei.paas.cse.serviceregistry.api"; + +service ServiceCtrl { + rpc exist (GetExistenceRequest) returns (GetExistenceResponse); + rpc create (CreateServiceRequest) returns (CreateServiceResponse); + rpc delete (DeleteServiceRequest) returns (DeleteServiceResponse); + rpc getOne (GetServiceRequest) returns (GetServiceResponse); + rpc getServices (GetServicesRequest) returns (GetServicesResponse); + rpc updateProperties (UpdateServicePropsRequest) returns (UpdateServicePropsResponse); + + rpc addRule (AddServiceRulesRequest) returns (AddServiceRulesResponse); + rpc getRule (GetServiceRulesRequest) returns (GetServiceRulesResponse); + rpc updateRule (UpdateServiceRuleRequest) returns (UpdateServiceRuleResponse); + rpc deleteRule (DeleteServiceRulesRequest) returns (DeleteServiceRulesResponse); + + rpc addTags (AddServiceTagsRequest) returns (AddServiceTagsResponse); + rpc getTags (GetServiceTagsRequest) returns (GetServiceTagsResponse); + rpc updateTag (UpdateServiceTagRequest) returns (UpdateServiceTagResponse); + rpc deleteTags (DeleteServiceTagsRequest) returns (DeleteServiceTagsResponse); + + rpc getSchemaInfo (GetSchemaRequest) returns (GetSchemaResponse); + rpc getAllSchemaInfo (GetAllSchemaRequest) returns (GetAllSchemaResponse); + rpc deleteSchema (DeleteSchemaRequest) returns (DeleteSchemaResponse); + rpc modifySchema (ModifySchemaRequest) returns (ModifySchemaResponse); + rpc modifySchemas (ModifySchemasRequest) returns (ModifySchemasResponse); + + rpc addDependenciesForMicroServices (AddDependenciesRequest) returns (AddDependenciesResponse); + rpc createDependenciesForMicroServices (CreateDependenciesRequest) returns (CreateDependenciesResponse); + rpc getProviderDependencies (GetDependenciesRequest) returns (GetProDependenciesResponse); + rpc getConsumerDependencies (GetDependenciesRequest) returns (GetConDependenciesResponse); + + rpc deleteServices (DelServicesRequest) returns (DelServicesResponse); +} + +service ServiceInstanceCtrl { + rpc register (RegisterInstanceRequest) returns (RegisterInstanceResponse); + rpc unregister (UnregisterInstanceRequest) returns (UnregisterInstanceResponse); + rpc heartbeat (HeartbeatRequest) returns (HeartbeatResponse); + rpc find (FindInstancesRequest) returns (FindInstancesResponse); + rpc getInstances (GetInstancesRequest) returns (GetInstancesResponse); + rpc getOneInstance (GetOneInstanceRequest) returns (GetOneInstanceResponse); + rpc updateStatus (UpdateInstanceStatusRequest) returns (UpdateInstanceStatusResponse); + rpc updateInstanceProperties (UpdateInstancePropsRequest) returns (UpdateInstancePropsResponse); + rpc watch (WatchInstanceRequest) returns (stream WatchInstanceResponse); + rpc heartbeatSet (HeartbeatSetRequest) returns (HeartbeatSetResponse); +} + +//治理相关的接口和数据结构 +service GovernServiceCtrl { + rpc getServiceDetail (GetServiceRequest) returns (GetServiceDetailResponse); + rpc getServicesInfo (GetServicesInfoRequest) returns (GetServicesInfoResponse); + rpc getApplications (GetAppsRequest) returns (GetAppsResponse); +} + +message ModifySchemasRequest { + string serviceId = 1; + repeated Schema schemas = 2; +} + +message Schema { + string schemaId = 1; + string summary = 2; + string schema = 3; +} + +message ModifySchemasResponse { + Response response = 1; +} + +message HeartbeatSetRequest { + repeated HeartbeatSetElement instances = 1; +} + +message HeartbeatSetElement { + string serviceId = 1; + string instanceId = 2; +} + +message HeartbeatSetResponse { + Response response = 1; + repeated InstanceHbRst instances = 2; +} + +message InstanceHbRst { + string serviceId = 1; + string instanceId = 2; + string errMessage = 3; +} + +message StService { + int64 count = 1; + int64 onlineCount = 2; +} + +message StInstance { + int64 count = 1; + int64 countByDomain = 2; +} + +message StApp { + int64 count = 1; +} + +message Statistics { + StService services = 1; + StInstance instances = 2; + StApp apps = 3; +} + +message GetServicesInfoRequest { + repeated string options = 1; + string appId = 2; + string serviceName = 3; + bool countOnly = 4; +} + +message GetServicesInfoResponse { + Response response = 1; + repeated ServiceDetail allServicesDetail = 2; + Statistics statistics = 3; + +} + +message MicroServiceKey { + string tenant = 1; + string project = 2; + string appId = 3; + string serviceName = 4; + string version = 5; + string environment = 6; + string alias = 7; +} + +// Micro service + +message MicroService { + string serviceId = 1; + string appId = 2; + string serviceName = 3; + string version = 4; + string description = 5; + string level = 6; // custom + repeated string schemas = 7; + repeated ServicePath paths = 10; + string status = 8; // UP|DOWN + map properties = 9; + string timestamp = 11; + repeated MicroServiceKey providers = 12; + string alias = 13; + map LBStrategy = 14; + string modTimestamp = 15; + string environment = 16; + string registerBy = 17; + FrameWorkProperty framework = 18; +} + +message FrameWorkProperty { + string name = 1; + string version = 2; +} + +message ServiceRule { + string ruleId = 1; + string ruleType = 2; // WHITE|BACK + string attribute = 3; + string pattern = 4; + string description = 5; + string timestamp = 6; + string modTimestamp = 7; +} + +message AddOrUpdateServiceRule { + string ruleType = 1; // WHITE|BACK + string attribute = 2; + string pattern = 3; + string description = 4; +} + +message ServicePath { + string path = 1; + map property = 2; +} + +message Response { + int32 code = 1; + string message = 2; +} + +message GetExistenceRequest { + string type = 1; + string appId = 2; + string serviceName = 3; + string version = 4; + string serviceId = 5; + string schemaId = 6; + string environment = 7; +} + +message GetExistenceResponse { + Response response = 1; + string serviceId = 2; + string schemaId = 3; + string summary = 4; +} + +message CreateServiceRequest { + MicroService service = 1; + repeated AddOrUpdateServiceRule rules = 2; + map tags = 3; + repeated MicroServiceInstance instances = 4; +} + +message CreateServiceResponse { + Response response = 1; + string serviceId = 2; +} + +message DeleteServiceRequest { + string serviceId = 1; + bool force = 2; +} + +message DeleteServiceResponse { + Response response = 1; +} + +message GetServiceRequest { + string serviceId = 1; +} + +message GetServiceResponse { + Response response = 1; + MicroService service = 2; +} + +message GetServicesRequest { +} + +message GetServicesResponse { + Response response = 1; + repeated MicroService services = 2; +} + +message UpdateServicePropsRequest { + string serviceId = 1; + map properties = 2; +} + +message UpdateServicePropsResponse { + Response response = 1; +} + +message GetServiceRulesRequest { + string serviceId = 1; +} + +message GetServiceRulesResponse { + Response response = 1; + repeated ServiceRule rules = 2; +} + +message UpdateServiceRuleRequest { + string serviceId = 1; + string ruleId = 2; + AddOrUpdateServiceRule rule = 3; +} + +message UpdateServiceRuleResponse { + Response response = 1; +} + +message AddServiceRulesRequest { + string serviceId = 1; + repeated AddOrUpdateServiceRule rules = 2; +} + +message AddServiceRulesResponse { + Response response = 1; + repeated string RuleIds = 2; +} + +message DeleteServiceRulesRequest { + string serviceId = 1; + repeated string ruleIds = 2; +} + +message DeleteServiceRulesResponse { + Response response = 1; +} + +message GetServiceTagsRequest { + string serviceId = 1; +} + +message GetServiceTagsResponse { + Response response = 1; + map tags = 2; +} + +message UpdateServiceTagRequest { + string serviceId = 1; + string key = 2; + string value = 3; +} + +message UpdateServiceTagResponse { + Response response = 1; +} + +message AddServiceTagsRequest { + string serviceId = 1; + map tags = 2; +} + +message AddServiceTagsResponse { + Response response = 1; +} + +message DeleteServiceTagsRequest { + string serviceId = 1; + repeated string keys = 2; +} + +message DeleteServiceTagsResponse { + Response response = 1; +} + +// Micro service process instance + +message HealthCheck { + string mode = 1; + int32 port = 2; + int32 interval = 3; + int32 times = 4; + string url = 5; +} + +message MicroServiceInstance { + string instanceId = 1; + string serviceId = 2; + + repeated string endpoints = 3; + + string hostName = 4; + + string status = 5; // UP|DOWN|STARTING|OUTOFSERVICE + + map properties = 6; // reserved key list: region|az|stage|group + + HealthCheck healthCheck = 7; + + string timestamp = 8; + + DataCenterInfo dataCenterInfo = 9; + + string modTimestamp = 10; + + string version = 11; +} + +message DataCenterInfo { + string name = 1; + string region = 2; + string availableZone = 3; +} + +message MicroServiceInstanceKey { + string instanceId = 1; + string serviceId = 2; +} + +message RegisterInstanceRequest { + MicroServiceInstance instance = 1; +} + +message RegisterInstanceResponse { + Response response = 1; + string instanceId = 2; +} + +message UnregisterInstanceRequest { + string serviceId = 1; + string instanceId = 2; +} + +message UnregisterInstanceResponse { + Response response = 1; +} + +message HeartbeatRequest { + string serviceId = 1; + string instanceId = 2; +} + +message HeartbeatResponse { + Response response = 1; +} + +message FindInstancesRequest { + string consumerServiceId = 1; + string appId = 2; + string serviceName = 3; + string versionRule = 4; // version rule + repeated string tags = 5; + string environment = 6; +} + +message FindInstancesResponse { + Response response = 1; + repeated MicroServiceInstance instances = 2; +} + +message GetOneInstanceRequest { + string consumerServiceId = 1; + string providerServiceId = 2; + string providerInstanceId = 3; + repeated string tags = 4; +} + +message GetOneInstanceResponse { + Response response = 1; + MicroServiceInstance instance = 2; +} + +message GetInstancesRequest { + string consumerServiceId = 1; + string providerServiceId = 2; + repeated string tags = 3; +} + +message GetInstancesResponse { + Response response = 1; + repeated MicroServiceInstance instances = 2; +} + +message UpdateInstanceStatusRequest { + string serviceId = 1; + string instanceId = 2; + string status = 3; +} + +message UpdateInstanceStatusResponse { + Response response = 1; +} + +message UpdateInstancePropsRequest { + string serviceId = 1; + string instanceId = 2; + map properties = 3; // reserved key list: region|az|stage|group +} + +message UpdateInstancePropsResponse { + Response response = 1; +} + +message WatchInstanceRequest { + string selfServiceId = 1; +} + +message WatchInstanceResponse { + Response response = 1; + string action = 2; // UPDATE|DELETE|CREATE + MicroServiceKey key = 3; + MicroServiceInstance instance = 4; +} + +message GetSchemaRequest { + string serviceId = 1; + string schemaId = 2; +} + +message GetAllSchemaRequest { + string serviceId = 1; + bool withSchema = 2; +} + +message GetSchemaResponse { + Response response = 1; + string schema = 2; + string schemaSummary = 3; +} + +message GetAllSchemaResponse { + Response response = 1; + repeated Schema schemas = 2; +} + +message DeleteSchemaRequest { + string serviceId = 1; + string schemaId = 2; +} + +message DeleteSchemaResponse { + Response response = 1; +} + +message ModifySchemaRequest { + string serviceId = 1; + string schemaId = 2; + string schema = 3; + string summary = 4; +} + +message ModifySchemaResponse { + Response response = 1; +} + +message AddDependenciesRequest { + repeated ConsumerDependency dependencies = 1; +} + +message AddDependenciesResponse { + Response response = 1; +} + +message CreateDependenciesRequest { + repeated ConsumerDependency dependencies = 1; +} + +message ConsumerDependency { + MicroServiceKey consumer = 1; + repeated MicroServiceKey providers = 2; + bool override = 3; +} + +message CreateDependenciesResponse { + Response response = 1; +} + +message GetDependenciesRequest { + string serviceId = 1; + bool sameDomain = 2; + bool noSelf = 3; +} + +message GetConDependenciesResponse { + Response response = 1; + repeated MicroService providers = 2; +} + +message GetProDependenciesResponse { + Response response = 1; + repeated MicroService consumers = 2; +} + +//服务详情 +message ServiceDetail { + MicroService microService = 1; + repeated MicroServiceInstance instances = 2; + repeated Schema schemaInfos = 3; + repeated ServiceRule rules = 4; + repeated MicroService providers = 5; + repeated MicroService consumers = 6; + map tags = 7; + repeated string microServiceVersions = 8; + Statistics statics = 9; +} + +//服务详情返回信息 +message GetServiceDetailResponse { + Response response = 1; + ServiceDetail service = 2; +} + +//删除服务请求 +message DelServicesRequest { + repeated string serviceIds = 1; + bool force = 2; +} +//删除服务响应内容 +message DelServicesRspInfo { + string errMessage = 1; + string serviceId = 2; +} + +//删除服务响应 +message DelServicesResponse { + Response response = 1; + repeated DelServicesRspInfo services = 2; +} + +message GetAppsRequest { + string environment = 1; +} + +message GetAppsResponse { + Response response = 1; + repeated string appIds = 2; +} diff --git a/request.go b/request.go index 6e1ea3f..d9b419b 100755 --- a/request.go +++ b/request.go @@ -10,11 +10,6 @@ type MicroServiceInstanceRequest struct { Instance *MicroServiceInstance `json:"instance"` } -// MicroServiceInstanceSchemaUpdateRequest is a struct with Schema Content -type MicroServiceInstanceSchemaUpdateRequest struct { - SchemaContent string `json:"schema"` -} - // MircroServiceDependencyRequest is a struct with dependencies request type MircroServiceDependencyRequest struct { Dependencies []*MicroServiceDependency `json:"dependencies"`