Documentation ¶
Overview ¶
Code generated by protoc-gen-deepcopy. DO NOT EDIT.
Code generated by protoc-gen-jsonshim. DO NOT EDIT.
Code generated by protoc-gen-deepcopy. DO NOT EDIT.
Code generated by protoc-gen-jsonshim. DO NOT EDIT.
Index ¶
- Variables
- func RegisterServiceMetadataServiceServer(s grpc.ServiceRegistrar, srv ServiceMetadataServiceServer)
- func RegisterServiceNameMappingServiceServer(s grpc.ServiceRegistrar, srv ServiceNameMappingServiceServer)
- type GetServiceMetadataRequest
- func (in *GetServiceMetadataRequest) DeepCopy() *GetServiceMetadataRequest
- func (in *GetServiceMetadataRequest) DeepCopyInterface() interface{}
- func (in *GetServiceMetadataRequest) DeepCopyInto(out *GetServiceMetadataRequest)
- func (*GetServiceMetadataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetServiceMetadataRequest) GetApplicationName() string
- func (x *GetServiceMetadataRequest) GetNamespace() string
- func (x *GetServiceMetadataRequest) GetRevision() string
- func (this *GetServiceMetadataRequest) MarshalJSON() ([]byte, error)
- func (*GetServiceMetadataRequest) ProtoMessage()
- func (x *GetServiceMetadataRequest) ProtoReflect() protoreflect.Message
- func (x *GetServiceMetadataRequest) Reset()
- func (x *GetServiceMetadataRequest) String() string
- func (this *GetServiceMetadataRequest) UnmarshalJSON(b []byte) error
- type GetServiceMetadataResponse
- func (in *GetServiceMetadataResponse) DeepCopy() *GetServiceMetadataResponse
- func (in *GetServiceMetadataResponse) DeepCopyInterface() interface{}
- func (in *GetServiceMetadataResponse) DeepCopyInto(out *GetServiceMetadataResponse)
- func (*GetServiceMetadataResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetServiceMetadataResponse) GetMetadataInfo() string
- func (this *GetServiceMetadataResponse) MarshalJSON() ([]byte, error)
- func (*GetServiceMetadataResponse) ProtoMessage()
- func (x *GetServiceMetadataResponse) ProtoReflect() protoreflect.Message
- func (x *GetServiceMetadataResponse) Reset()
- func (x *GetServiceMetadataResponse) String() string
- func (this *GetServiceMetadataResponse) UnmarshalJSON(b []byte) error
- type PublishServiceMetadataRequest
- func (in *PublishServiceMetadataRequest) DeepCopy() *PublishServiceMetadataRequest
- func (in *PublishServiceMetadataRequest) DeepCopyInterface() interface{}
- func (in *PublishServiceMetadataRequest) DeepCopyInto(out *PublishServiceMetadataRequest)
- func (*PublishServiceMetadataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PublishServiceMetadataRequest) GetApplicationName() string
- func (x *PublishServiceMetadataRequest) GetMetadataInfo() string
- func (x *PublishServiceMetadataRequest) GetNamespace() string
- func (x *PublishServiceMetadataRequest) GetRevision() string
- func (this *PublishServiceMetadataRequest) MarshalJSON() ([]byte, error)
- func (*PublishServiceMetadataRequest) ProtoMessage()
- func (x *PublishServiceMetadataRequest) ProtoReflect() protoreflect.Message
- func (x *PublishServiceMetadataRequest) Reset()
- func (x *PublishServiceMetadataRequest) String() string
- func (this *PublishServiceMetadataRequest) UnmarshalJSON(b []byte) error
- type PublishServiceMetadataResponse
- func (in *PublishServiceMetadataResponse) DeepCopy() *PublishServiceMetadataResponse
- func (in *PublishServiceMetadataResponse) DeepCopyInterface() interface{}
- func (in *PublishServiceMetadataResponse) DeepCopyInto(out *PublishServiceMetadataResponse)
- func (*PublishServiceMetadataResponse) Descriptor() ([]byte, []int)deprecated
- func (this *PublishServiceMetadataResponse) MarshalJSON() ([]byte, error)
- func (*PublishServiceMetadataResponse) ProtoMessage()
- func (x *PublishServiceMetadataResponse) ProtoReflect() protoreflect.Message
- func (x *PublishServiceMetadataResponse) Reset()
- func (x *PublishServiceMetadataResponse) String() string
- func (this *PublishServiceMetadataResponse) UnmarshalJSON(b []byte) error
- type ServiceMappingRequest
- func (in *ServiceMappingRequest) DeepCopy() *ServiceMappingRequest
- func (in *ServiceMappingRequest) DeepCopyInterface() interface{}
- func (in *ServiceMappingRequest) DeepCopyInto(out *ServiceMappingRequest)
- func (*ServiceMappingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceMappingRequest) GetApplicationName() string
- func (x *ServiceMappingRequest) GetInterfaceNames() []string
- func (x *ServiceMappingRequest) GetNamespace() string
- func (this *ServiceMappingRequest) MarshalJSON() ([]byte, error)
- func (*ServiceMappingRequest) ProtoMessage()
- func (x *ServiceMappingRequest) ProtoReflect() protoreflect.Message
- func (x *ServiceMappingRequest) Reset()
- func (x *ServiceMappingRequest) String() string
- func (this *ServiceMappingRequest) UnmarshalJSON(b []byte) error
- type ServiceMappingResponse
- func (in *ServiceMappingResponse) DeepCopy() *ServiceMappingResponse
- func (in *ServiceMappingResponse) DeepCopyInterface() interface{}
- func (in *ServiceMappingResponse) DeepCopyInto(out *ServiceMappingResponse)
- func (*ServiceMappingResponse) Descriptor() ([]byte, []int)deprecated
- func (this *ServiceMappingResponse) MarshalJSON() ([]byte, error)
- func (*ServiceMappingResponse) ProtoMessage()
- func (x *ServiceMappingResponse) ProtoReflect() protoreflect.Message
- func (x *ServiceMappingResponse) Reset()
- func (x *ServiceMappingResponse) String() string
- func (this *ServiceMappingResponse) UnmarshalJSON(b []byte) error
- type ServiceMappingXdsResponse
- func (in *ServiceMappingXdsResponse) DeepCopy() *ServiceMappingXdsResponse
- func (in *ServiceMappingXdsResponse) DeepCopyInterface() interface{}
- func (in *ServiceMappingXdsResponse) DeepCopyInto(out *ServiceMappingXdsResponse)
- func (*ServiceMappingXdsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceMappingXdsResponse) GetApplicationNames() []string
- func (x *ServiceMappingXdsResponse) GetInterfaceName() string
- func (x *ServiceMappingXdsResponse) GetNamespace() string
- func (this *ServiceMappingXdsResponse) MarshalJSON() ([]byte, error)
- func (*ServiceMappingXdsResponse) ProtoMessage()
- func (x *ServiceMappingXdsResponse) ProtoReflect() protoreflect.Message
- func (x *ServiceMappingXdsResponse) Reset()
- func (x *ServiceMappingXdsResponse) String() string
- func (this *ServiceMappingXdsResponse) UnmarshalJSON(b []byte) error
- type ServiceMetadataServiceClient
- type ServiceMetadataServiceServer
- type ServiceNameMappingServiceClient
- type ServiceNameMappingServiceServer
- type UnimplementedServiceMetadataServiceServer
- type UnimplementedServiceNameMappingServiceServer
- type UnsafeServiceMetadataServiceServer
- type UnsafeServiceNameMappingServiceServer
Constants ¶
This section is empty.
Variables ¶
var ( ServiceMetadataMarshaler = &jsonpb.Marshaler{} ServiceMetadataUnmarshaler = &jsonpb.Unmarshaler{AllowUnknownFields: true} )
var ( SnpMarshaler = &jsonpb.Marshaler{} SnpUnmarshaler = &jsonpb.Unmarshaler{AllowUnknownFields: true} )
var File_dubbo_v1alpha1_service_metadata_proto protoreflect.FileDescriptor
var File_dubbo_v1alpha1_snp_proto protoreflect.FileDescriptor
var ServiceMetadataService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "dubbo.networking.v1alpha1.ServiceMetadataService", HandlerType: (*ServiceMetadataServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Publish", Handler: _ServiceMetadataService_Publish_Handler, }, { MethodName: "Get", Handler: _ServiceMetadataService_Get_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "dubbo/v1alpha1/service_metadata.proto", }
ServiceMetadataService_ServiceDesc is the grpc.ServiceDesc for ServiceMetadataService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var ServiceNameMappingService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "dubbo.networking.v1alpha1.ServiceNameMappingService", HandlerType: (*ServiceNameMappingServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "registerServiceAppMapping", Handler: _ServiceNameMappingService_RegisterServiceAppMapping_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "dubbo/v1alpha1/snp.proto", }
ServiceNameMappingService_ServiceDesc is the grpc.ServiceDesc for ServiceNameMappingService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterServiceMetadataServiceServer ¶
func RegisterServiceMetadataServiceServer(s grpc.ServiceRegistrar, srv ServiceMetadataServiceServer)
func RegisterServiceNameMappingServiceServer ¶
func RegisterServiceNameMappingServiceServer(s grpc.ServiceRegistrar, srv ServiceNameMappingServiceServer)
Types ¶
type GetServiceMetadataRequest ¶
type GetServiceMetadataRequest struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` ApplicationName string `protobuf:"bytes,2,opt,name=application_name,json=applicationName,proto3" json:"application_name,omitempty"` Revision string `protobuf:"bytes,3,opt,name=revision,proto3" json:"revision,omitempty"` // contains filtered or unexported fields }
func (*GetServiceMetadataRequest) DeepCopy ¶
func (in *GetServiceMetadataRequest) DeepCopy() *GetServiceMetadataRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetServiceMetadataRequest. Required by controller-gen.
func (*GetServiceMetadataRequest) DeepCopyInterface ¶
func (in *GetServiceMetadataRequest) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetServiceMetadataRequest. Required by controller-gen.
func (*GetServiceMetadataRequest) DeepCopyInto ¶
func (in *GetServiceMetadataRequest) DeepCopyInto(out *GetServiceMetadataRequest)
DeepCopyInto supports using GetServiceMetadataRequest within kubernetes types, where deepcopy-gen is used.
func (*GetServiceMetadataRequest) Descriptor
deprecated
func (*GetServiceMetadataRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetServiceMetadataRequest.ProtoReflect.Descriptor instead.
func (*GetServiceMetadataRequest) GetApplicationName ¶
func (x *GetServiceMetadataRequest) GetApplicationName() string
func (*GetServiceMetadataRequest) GetNamespace ¶
func (x *GetServiceMetadataRequest) GetNamespace() string
func (*GetServiceMetadataRequest) GetRevision ¶
func (x *GetServiceMetadataRequest) GetRevision() string
func (*GetServiceMetadataRequest) MarshalJSON ¶
func (this *GetServiceMetadataRequest) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for GetServiceMetadataRequest
func (*GetServiceMetadataRequest) ProtoMessage ¶
func (*GetServiceMetadataRequest) ProtoMessage()
func (*GetServiceMetadataRequest) ProtoReflect ¶
func (x *GetServiceMetadataRequest) ProtoReflect() protoreflect.Message
func (*GetServiceMetadataRequest) Reset ¶
func (x *GetServiceMetadataRequest) Reset()
func (*GetServiceMetadataRequest) String ¶
func (x *GetServiceMetadataRequest) String() string
func (*GetServiceMetadataRequest) UnmarshalJSON ¶
func (this *GetServiceMetadataRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for GetServiceMetadataRequest
type GetServiceMetadataResponse ¶
type GetServiceMetadataResponse struct { MetadataInfo string `protobuf:"bytes,1,opt,name=metadata_info,json=metadataInfo,proto3" json:"metadata_info,omitempty"` // contains filtered or unexported fields }
func (*GetServiceMetadataResponse) DeepCopy ¶
func (in *GetServiceMetadataResponse) DeepCopy() *GetServiceMetadataResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetServiceMetadataResponse. Required by controller-gen.
func (*GetServiceMetadataResponse) DeepCopyInterface ¶
func (in *GetServiceMetadataResponse) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetServiceMetadataResponse. Required by controller-gen.
func (*GetServiceMetadataResponse) DeepCopyInto ¶
func (in *GetServiceMetadataResponse) DeepCopyInto(out *GetServiceMetadataResponse)
DeepCopyInto supports using GetServiceMetadataResponse within kubernetes types, where deepcopy-gen is used.
func (*GetServiceMetadataResponse) Descriptor
deprecated
func (*GetServiceMetadataResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetServiceMetadataResponse.ProtoReflect.Descriptor instead.
func (*GetServiceMetadataResponse) GetMetadataInfo ¶
func (x *GetServiceMetadataResponse) GetMetadataInfo() string
func (*GetServiceMetadataResponse) MarshalJSON ¶
func (this *GetServiceMetadataResponse) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for GetServiceMetadataResponse
func (*GetServiceMetadataResponse) ProtoMessage ¶
func (*GetServiceMetadataResponse) ProtoMessage()
func (*GetServiceMetadataResponse) ProtoReflect ¶
func (x *GetServiceMetadataResponse) ProtoReflect() protoreflect.Message
func (*GetServiceMetadataResponse) Reset ¶
func (x *GetServiceMetadataResponse) Reset()
func (*GetServiceMetadataResponse) String ¶
func (x *GetServiceMetadataResponse) String() string
func (*GetServiceMetadataResponse) UnmarshalJSON ¶
func (this *GetServiceMetadataResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for GetServiceMetadataResponse
type PublishServiceMetadataRequest ¶
type PublishServiceMetadataRequest struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` ApplicationName string `protobuf:"bytes,2,opt,name=application_name,json=applicationName,proto3" json:"application_name,omitempty"` Revision string `protobuf:"bytes,3,opt,name=revision,proto3" json:"revision,omitempty"` MetadataInfo string `protobuf:"bytes,4,opt,name=metadata_info,json=metadataInfo,proto3" json:"metadata_info,omitempty"` // contains filtered or unexported fields }
func (*PublishServiceMetadataRequest) DeepCopy ¶
func (in *PublishServiceMetadataRequest) DeepCopy() *PublishServiceMetadataRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishServiceMetadataRequest. Required by controller-gen.
func (*PublishServiceMetadataRequest) DeepCopyInterface ¶
func (in *PublishServiceMetadataRequest) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new PublishServiceMetadataRequest. Required by controller-gen.
func (*PublishServiceMetadataRequest) DeepCopyInto ¶
func (in *PublishServiceMetadataRequest) DeepCopyInto(out *PublishServiceMetadataRequest)
DeepCopyInto supports using PublishServiceMetadataRequest within kubernetes types, where deepcopy-gen is used.
func (*PublishServiceMetadataRequest) Descriptor
deprecated
func (*PublishServiceMetadataRequest) Descriptor() ([]byte, []int)
Deprecated: Use PublishServiceMetadataRequest.ProtoReflect.Descriptor instead.
func (*PublishServiceMetadataRequest) GetApplicationName ¶
func (x *PublishServiceMetadataRequest) GetApplicationName() string
func (*PublishServiceMetadataRequest) GetMetadataInfo ¶
func (x *PublishServiceMetadataRequest) GetMetadataInfo() string
func (*PublishServiceMetadataRequest) GetNamespace ¶
func (x *PublishServiceMetadataRequest) GetNamespace() string
func (*PublishServiceMetadataRequest) GetRevision ¶
func (x *PublishServiceMetadataRequest) GetRevision() string
func (*PublishServiceMetadataRequest) MarshalJSON ¶
func (this *PublishServiceMetadataRequest) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for PublishServiceMetadataRequest
func (*PublishServiceMetadataRequest) ProtoMessage ¶
func (*PublishServiceMetadataRequest) ProtoMessage()
func (*PublishServiceMetadataRequest) ProtoReflect ¶
func (x *PublishServiceMetadataRequest) ProtoReflect() protoreflect.Message
func (*PublishServiceMetadataRequest) Reset ¶
func (x *PublishServiceMetadataRequest) Reset()
func (*PublishServiceMetadataRequest) String ¶
func (x *PublishServiceMetadataRequest) String() string
func (*PublishServiceMetadataRequest) UnmarshalJSON ¶
func (this *PublishServiceMetadataRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for PublishServiceMetadataRequest
type PublishServiceMetadataResponse ¶
type PublishServiceMetadataResponse struct {
// contains filtered or unexported fields
}
func (*PublishServiceMetadataResponse) DeepCopy ¶
func (in *PublishServiceMetadataResponse) DeepCopy() *PublishServiceMetadataResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishServiceMetadataResponse. Required by controller-gen.
func (*PublishServiceMetadataResponse) DeepCopyInterface ¶
func (in *PublishServiceMetadataResponse) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new PublishServiceMetadataResponse. Required by controller-gen.
func (*PublishServiceMetadataResponse) DeepCopyInto ¶
func (in *PublishServiceMetadataResponse) DeepCopyInto(out *PublishServiceMetadataResponse)
DeepCopyInto supports using PublishServiceMetadataResponse within kubernetes types, where deepcopy-gen is used.
func (*PublishServiceMetadataResponse) Descriptor
deprecated
func (*PublishServiceMetadataResponse) Descriptor() ([]byte, []int)
Deprecated: Use PublishServiceMetadataResponse.ProtoReflect.Descriptor instead.
func (*PublishServiceMetadataResponse) MarshalJSON ¶
func (this *PublishServiceMetadataResponse) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for PublishServiceMetadataResponse
func (*PublishServiceMetadataResponse) ProtoMessage ¶
func (*PublishServiceMetadataResponse) ProtoMessage()
func (*PublishServiceMetadataResponse) ProtoReflect ¶
func (x *PublishServiceMetadataResponse) ProtoReflect() protoreflect.Message
func (*PublishServiceMetadataResponse) Reset ¶
func (x *PublishServiceMetadataResponse) Reset()
func (*PublishServiceMetadataResponse) String ¶
func (x *PublishServiceMetadataResponse) String() string
func (*PublishServiceMetadataResponse) UnmarshalJSON ¶
func (this *PublishServiceMetadataResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for PublishServiceMetadataResponse
type ServiceMappingRequest ¶
type ServiceMappingRequest struct { // This is namespace of proxyless dubbo server Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` ApplicationName string `protobuf:"bytes,2,opt,name=applicationName,proto3" json:"applicationName,omitempty"` InterfaceNames []string `protobuf:"bytes,3,rep,name=interfaceNames,proto3" json:"interfaceNames,omitempty"` // contains filtered or unexported fields }
When dubbo provider start up, it reports its applicationName and its interfaceName, and Dubbo consumer will get the service name mapping info by xDS.
func (*ServiceMappingRequest) DeepCopy ¶
func (in *ServiceMappingRequest) DeepCopy() *ServiceMappingRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMappingRequest. Required by controller-gen.
func (*ServiceMappingRequest) DeepCopyInterface ¶
func (in *ServiceMappingRequest) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMappingRequest. Required by controller-gen.
func (*ServiceMappingRequest) DeepCopyInto ¶
func (in *ServiceMappingRequest) DeepCopyInto(out *ServiceMappingRequest)
DeepCopyInto supports using ServiceMappingRequest within kubernetes types, where deepcopy-gen is used.
func (*ServiceMappingRequest) Descriptor
deprecated
func (*ServiceMappingRequest) Descriptor() ([]byte, []int)
Deprecated: Use ServiceMappingRequest.ProtoReflect.Descriptor instead.
func (*ServiceMappingRequest) GetApplicationName ¶
func (x *ServiceMappingRequest) GetApplicationName() string
func (*ServiceMappingRequest) GetInterfaceNames ¶
func (x *ServiceMappingRequest) GetInterfaceNames() []string
func (*ServiceMappingRequest) GetNamespace ¶
func (x *ServiceMappingRequest) GetNamespace() string
func (*ServiceMappingRequest) MarshalJSON ¶
func (this *ServiceMappingRequest) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for ServiceMappingRequest
func (*ServiceMappingRequest) ProtoMessage ¶
func (*ServiceMappingRequest) ProtoMessage()
func (*ServiceMappingRequest) ProtoReflect ¶
func (x *ServiceMappingRequest) ProtoReflect() protoreflect.Message
func (*ServiceMappingRequest) Reset ¶
func (x *ServiceMappingRequest) Reset()
func (*ServiceMappingRequest) String ¶
func (x *ServiceMappingRequest) String() string
func (*ServiceMappingRequest) UnmarshalJSON ¶
func (this *ServiceMappingRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for ServiceMappingRequest
type ServiceMappingResponse ¶
type ServiceMappingResponse struct {
// contains filtered or unexported fields
}
func (*ServiceMappingResponse) DeepCopy ¶
func (in *ServiceMappingResponse) DeepCopy() *ServiceMappingResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMappingResponse. Required by controller-gen.
func (*ServiceMappingResponse) DeepCopyInterface ¶
func (in *ServiceMappingResponse) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMappingResponse. Required by controller-gen.
func (*ServiceMappingResponse) DeepCopyInto ¶
func (in *ServiceMappingResponse) DeepCopyInto(out *ServiceMappingResponse)
DeepCopyInto supports using ServiceMappingResponse within kubernetes types, where deepcopy-gen is used.
func (*ServiceMappingResponse) Descriptor
deprecated
func (*ServiceMappingResponse) Descriptor() ([]byte, []int)
Deprecated: Use ServiceMappingResponse.ProtoReflect.Descriptor instead.
func (*ServiceMappingResponse) MarshalJSON ¶
func (this *ServiceMappingResponse) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for ServiceMappingResponse
func (*ServiceMappingResponse) ProtoMessage ¶
func (*ServiceMappingResponse) ProtoMessage()
func (*ServiceMappingResponse) ProtoReflect ¶
func (x *ServiceMappingResponse) ProtoReflect() protoreflect.Message
func (*ServiceMappingResponse) Reset ¶
func (x *ServiceMappingResponse) Reset()
func (*ServiceMappingResponse) String ¶
func (x *ServiceMappingResponse) String() string
func (*ServiceMappingResponse) UnmarshalJSON ¶
func (this *ServiceMappingResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for ServiceMappingResponse
type ServiceMappingXdsResponse ¶
type ServiceMappingXdsResponse struct { // This is namespace of proxyless dubbo server Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` InterfaceName string `protobuf:"bytes,2,opt,name=interfaceName,proto3" json:"interfaceName,omitempty"` ApplicationNames []string `protobuf:"bytes,3,rep,name=applicationNames,proto3" json:"applicationNames,omitempty"` // contains filtered or unexported fields }
func (*ServiceMappingXdsResponse) DeepCopy ¶
func (in *ServiceMappingXdsResponse) DeepCopy() *ServiceMappingXdsResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMappingXdsResponse. Required by controller-gen.
func (*ServiceMappingXdsResponse) DeepCopyInterface ¶
func (in *ServiceMappingXdsResponse) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMappingXdsResponse. Required by controller-gen.
func (*ServiceMappingXdsResponse) DeepCopyInto ¶
func (in *ServiceMappingXdsResponse) DeepCopyInto(out *ServiceMappingXdsResponse)
DeepCopyInto supports using ServiceMappingXdsResponse within kubernetes types, where deepcopy-gen is used.
func (*ServiceMappingXdsResponse) Descriptor
deprecated
func (*ServiceMappingXdsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ServiceMappingXdsResponse.ProtoReflect.Descriptor instead.
func (*ServiceMappingXdsResponse) GetApplicationNames ¶
func (x *ServiceMappingXdsResponse) GetApplicationNames() []string
func (*ServiceMappingXdsResponse) GetInterfaceName ¶
func (x *ServiceMappingXdsResponse) GetInterfaceName() string
func (*ServiceMappingXdsResponse) GetNamespace ¶
func (x *ServiceMappingXdsResponse) GetNamespace() string
func (*ServiceMappingXdsResponse) MarshalJSON ¶
func (this *ServiceMappingXdsResponse) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for ServiceMappingXdsResponse
func (*ServiceMappingXdsResponse) ProtoMessage ¶
func (*ServiceMappingXdsResponse) ProtoMessage()
func (*ServiceMappingXdsResponse) ProtoReflect ¶
func (x *ServiceMappingXdsResponse) ProtoReflect() protoreflect.Message
func (*ServiceMappingXdsResponse) Reset ¶
func (x *ServiceMappingXdsResponse) Reset()
func (*ServiceMappingXdsResponse) String ¶
func (x *ServiceMappingXdsResponse) String() string
func (*ServiceMappingXdsResponse) UnmarshalJSON ¶
func (this *ServiceMappingXdsResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for ServiceMappingXdsResponse
type ServiceMetadataServiceClient ¶
type ServiceMetadataServiceClient interface { Publish(ctx context.Context, in *PublishServiceMetadataRequest, opts ...grpc.CallOption) (*PublishServiceMetadataResponse, error) Get(ctx context.Context, in *GetServiceMetadataRequest, opts ...grpc.CallOption) (*GetServiceMetadataResponse, error) }
ServiceMetadataServiceClient is the client API for ServiceMetadataService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewServiceMetadataServiceClient ¶
func NewServiceMetadataServiceClient(cc grpc.ClientConnInterface) ServiceMetadataServiceClient
type ServiceMetadataServiceServer ¶
type ServiceMetadataServiceServer interface { Publish(context.Context, *PublishServiceMetadataRequest) (*PublishServiceMetadataResponse, error) Get(context.Context, *GetServiceMetadataRequest) (*GetServiceMetadataResponse, error) // contains filtered or unexported methods }
ServiceMetadataServiceServer is the server API for ServiceMetadataService service. All implementations must embed UnimplementedServiceMetadataServiceServer for forward compatibility
type ServiceNameMappingServiceClient ¶
type ServiceNameMappingServiceClient interface {
RegisterServiceAppMapping(ctx context.Context, in *ServiceMappingRequest, opts ...grpc.CallOption) (*ServiceMappingResponse, error)
}
ServiceNameMappingServiceClient is the client API for ServiceNameMappingService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewServiceNameMappingServiceClient ¶
func NewServiceNameMappingServiceClient(cc grpc.ClientConnInterface) ServiceNameMappingServiceClient
type ServiceNameMappingServiceServer ¶
type ServiceNameMappingServiceServer interface { RegisterServiceAppMapping(context.Context, *ServiceMappingRequest) (*ServiceMappingResponse, error) // contains filtered or unexported methods }
ServiceNameMappingServiceServer is the server API for ServiceNameMappingService service. All implementations must embed UnimplementedServiceNameMappingServiceServer for forward compatibility
type UnimplementedServiceMetadataServiceServer ¶
type UnimplementedServiceMetadataServiceServer struct { }
UnimplementedServiceMetadataServiceServer must be embedded to have forward compatible implementations.
type UnimplementedServiceNameMappingServiceServer ¶
type UnimplementedServiceNameMappingServiceServer struct { }
UnimplementedServiceNameMappingServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedServiceNameMappingServiceServer) RegisterServiceAppMapping ¶
func (UnimplementedServiceNameMappingServiceServer) RegisterServiceAppMapping(context.Context, *ServiceMappingRequest) (*ServiceMappingResponse, error)
type UnsafeServiceMetadataServiceServer ¶
type UnsafeServiceMetadataServiceServer interface {
// contains filtered or unexported methods
}
UnsafeServiceMetadataServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServiceMetadataServiceServer will result in compilation errors.
type UnsafeServiceNameMappingServiceServer ¶
type UnsafeServiceNameMappingServiceServer interface {
// contains filtered or unexported methods
}
UnsafeServiceNameMappingServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServiceNameMappingServiceServer will result in compilation errors.