Documentation
¶
Index ¶
- Variables
- func RegisterNodeISPServiceServer(s grpc.ServiceRegistrar, srv NodeISPServiceServer)
- type GetStatusRequest
- type GetStatusResponse
- func (*GetStatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetStatusResponse) GetServices() []*Service
- func (*GetStatusResponse) ProtoMessage()
- func (x *GetStatusResponse) ProtoReflect() protoreflect.Message
- func (x *GetStatusResponse) Reset()
- func (x *GetStatusResponse) String() string
- type GetVersionRequest
- type GetVersionResponse
- func (*GetVersionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetVersionResponse) GetCurrentVersion() string
- func (x *GetVersionResponse) GetLatestVersion() string
- func (x *GetVersionResponse) GetUpdateAvailable() bool
- func (*GetVersionResponse) ProtoMessage()
- func (x *GetVersionResponse) ProtoReflect() protoreflect.Message
- func (x *GetVersionResponse) Reset()
- func (x *GetVersionResponse) String() string
- type NodeISPServiceClient
- type NodeISPServiceServer
- type Service
- func (*Service) Descriptor() ([]byte, []int)deprecated
- func (x *Service) GetContainer() string
- func (x *Service) GetImage() string
- func (x *Service) GetName() string
- func (x *Service) GetStarted() *timestamppb.Timestamp
- func (x *Service) GetStatus() string
- func (*Service) ProtoMessage()
- func (x *Service) ProtoReflect() protoreflect.Message
- func (x *Service) Reset()
- func (x *Service) String() string
- type UnimplementedNodeISPServiceServer
- type UnsafeNodeISPServiceServer
Constants ¶
This section is empty.
Variables ¶
var File_pkg_grpc_server_proto protoreflect.FileDescriptor
var NodeISPService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "grpc.NodeISPService", HandlerType: (*NodeISPServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetStatus", Handler: _NodeISPService_GetStatus_Handler, }, { MethodName: "GetVersion", Handler: _NodeISPService_GetVersion_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "pkg/grpc/server.proto", }
NodeISPService_ServiceDesc is the grpc.ServiceDesc for NodeISPService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterNodeISPServiceServer ¶
func RegisterNodeISPServiceServer(s grpc.ServiceRegistrar, srv NodeISPServiceServer)
Types ¶
type GetStatusRequest ¶
type GetStatusRequest struct {
// contains filtered or unexported fields
}
func (*GetStatusRequest) Descriptor
deprecated
func (*GetStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetStatusRequest.ProtoReflect.Descriptor instead.
func (*GetStatusRequest) ProtoMessage ¶
func (*GetStatusRequest) ProtoMessage()
func (*GetStatusRequest) ProtoReflect ¶
func (x *GetStatusRequest) ProtoReflect() protoreflect.Message
func (*GetStatusRequest) Reset ¶
func (x *GetStatusRequest) Reset()
func (*GetStatusRequest) String ¶
func (x *GetStatusRequest) String() string
type GetStatusResponse ¶
type GetStatusResponse struct {
Services []*Service `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"`
// contains filtered or unexported fields
}
func (*GetStatusResponse) Descriptor
deprecated
func (*GetStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetStatusResponse.ProtoReflect.Descriptor instead.
func (*GetStatusResponse) GetServices ¶
func (x *GetStatusResponse) GetServices() []*Service
func (*GetStatusResponse) ProtoMessage ¶
func (*GetStatusResponse) ProtoMessage()
func (*GetStatusResponse) ProtoReflect ¶
func (x *GetStatusResponse) ProtoReflect() protoreflect.Message
func (*GetStatusResponse) Reset ¶
func (x *GetStatusResponse) Reset()
func (*GetStatusResponse) String ¶
func (x *GetStatusResponse) String() string
type GetVersionRequest ¶
type GetVersionRequest struct {
// contains filtered or unexported fields
}
func (*GetVersionRequest) Descriptor
deprecated
func (*GetVersionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVersionRequest.ProtoReflect.Descriptor instead.
func (*GetVersionRequest) ProtoMessage ¶
func (*GetVersionRequest) ProtoMessage()
func (*GetVersionRequest) ProtoReflect ¶
func (x *GetVersionRequest) ProtoReflect() protoreflect.Message
func (*GetVersionRequest) Reset ¶
func (x *GetVersionRequest) Reset()
func (*GetVersionRequest) String ¶
func (x *GetVersionRequest) String() string
type GetVersionResponse ¶
type GetVersionResponse struct {
CurrentVersion string `protobuf:"bytes,1,opt,name=currentVersion,proto3" json:"currentVersion,omitempty"`
LatestVersion string `protobuf:"bytes,2,opt,name=latestVersion,proto3" json:"latestVersion,omitempty"`
UpdateAvailable bool `protobuf:"varint,3,opt,name=updateAvailable,proto3" json:"updateAvailable,omitempty"`
// contains filtered or unexported fields
}
func (*GetVersionResponse) Descriptor
deprecated
func (*GetVersionResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetVersionResponse.ProtoReflect.Descriptor instead.
func (*GetVersionResponse) GetCurrentVersion ¶
func (x *GetVersionResponse) GetCurrentVersion() string
func (*GetVersionResponse) GetLatestVersion ¶
func (x *GetVersionResponse) GetLatestVersion() string
func (*GetVersionResponse) GetUpdateAvailable ¶
func (x *GetVersionResponse) GetUpdateAvailable() bool
func (*GetVersionResponse) ProtoMessage ¶
func (*GetVersionResponse) ProtoMessage()
func (*GetVersionResponse) ProtoReflect ¶
func (x *GetVersionResponse) ProtoReflect() protoreflect.Message
func (*GetVersionResponse) Reset ¶
func (x *GetVersionResponse) Reset()
func (*GetVersionResponse) String ¶
func (x *GetVersionResponse) String() string
type NodeISPServiceClient ¶
type NodeISPServiceClient interface {
GetStatus(ctx context.Context, in *GetStatusRequest, opts ...grpc.CallOption) (*GetStatusResponse, error)
GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*GetVersionResponse, error)
}
NodeISPServiceClient is the client API for NodeISPService 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 NewNodeISPServiceClient ¶
func NewNodeISPServiceClient(cc grpc.ClientConnInterface) NodeISPServiceClient
type NodeISPServiceServer ¶
type NodeISPServiceServer interface {
GetStatus(context.Context, *GetStatusRequest) (*GetStatusResponse, error)
GetVersion(context.Context, *GetVersionRequest) (*GetVersionResponse, error)
// contains filtered or unexported methods
}
NodeISPServiceServer is the server API for NodeISPService service. All implementations must embed UnimplementedNodeISPServiceServer for forward compatibility
type Service ¶
type Service struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Container string `protobuf:"bytes,2,opt,name=container,proto3" json:"container,omitempty"`
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
Image string `protobuf:"bytes,4,opt,name=image,proto3" json:"image,omitempty"`
Started *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=started,proto3" json:"started,omitempty"`
// contains filtered or unexported fields
}
func (*Service) Descriptor
deprecated
func (*Service) GetContainer ¶
func (*Service) GetStarted ¶
func (x *Service) GetStarted() *timestamppb.Timestamp
func (*Service) ProtoMessage ¶
func (*Service) ProtoMessage()
func (*Service) ProtoReflect ¶
func (x *Service) ProtoReflect() protoreflect.Message
type UnimplementedNodeISPServiceServer ¶
type UnimplementedNodeISPServiceServer struct {
}
UnimplementedNodeISPServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedNodeISPServiceServer) GetStatus ¶
func (UnimplementedNodeISPServiceServer) GetStatus(context.Context, *GetStatusRequest) (*GetStatusResponse, error)
func (UnimplementedNodeISPServiceServer) GetVersion ¶
func (UnimplementedNodeISPServiceServer) GetVersion(context.Context, *GetVersionRequest) (*GetVersionResponse, error)
type UnsafeNodeISPServiceServer ¶
type UnsafeNodeISPServiceServer interface {
// contains filtered or unexported methods
}
UnsafeNodeISPServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NodeISPServiceServer will result in compilation errors.