Documentation ¶
Index ¶
- Variables
- func RegisterEdgeServiceServer(s grpc.ServiceRegistrar, srv EdgeServiceServer)
- type EdgeServiceClient
- type EdgeServiceServer
- type TrainRequest
- func (*TrainRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TrainRequest) GetConf() string
- func (x *TrainRequest) GetUserName() string
- func (*TrainRequest) ProtoMessage()
- func (x *TrainRequest) ProtoReflect() protoreflect.Message
- func (x *TrainRequest) Reset()
- func (x *TrainRequest) String() string
- type UnimplementedEdgeServiceServer
- type UnsafeEdgeServiceServer
Constants ¶
This section is empty.
Variables ¶
var EdgeService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "pb.EdgeService", HandlerType: (*EdgeServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "TrainTask", Handler: _EdgeService_TrainTask_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "edge.proto", }
EdgeService_ServiceDesc is the grpc.ServiceDesc for EdgeService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_edge_proto protoreflect.FileDescriptor
Functions ¶
func RegisterEdgeServiceServer ¶
func RegisterEdgeServiceServer(s grpc.ServiceRegistrar, srv EdgeServiceServer)
Types ¶
type EdgeServiceClient ¶
type EdgeServiceClient interface {
TrainTask(ctx context.Context, in *TrainRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}
EdgeServiceClient is the client API for EdgeService 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 NewEdgeServiceClient ¶
func NewEdgeServiceClient(cc grpc.ClientConnInterface) EdgeServiceClient
type EdgeServiceServer ¶
type EdgeServiceServer interface { TrainTask(context.Context, *TrainRequest) (*emptypb.Empty, error) // contains filtered or unexported methods }
EdgeServiceServer is the server API for EdgeService service. All implementations must embed UnimplementedEdgeServiceServer for forward compatibility
type TrainRequest ¶
type TrainRequest struct { Conf string `protobuf:"bytes,1,opt,name=conf,proto3" json:"conf,omitempty"` UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"` // contains filtered or unexported fields }
func (*TrainRequest) Descriptor
deprecated
func (*TrainRequest) Descriptor() ([]byte, []int)
Deprecated: Use TrainRequest.ProtoReflect.Descriptor instead.
func (*TrainRequest) GetConf ¶
func (x *TrainRequest) GetConf() string
func (*TrainRequest) GetUserName ¶
func (x *TrainRequest) GetUserName() string
func (*TrainRequest) ProtoMessage ¶
func (*TrainRequest) ProtoMessage()
func (*TrainRequest) ProtoReflect ¶
func (x *TrainRequest) ProtoReflect() protoreflect.Message
func (*TrainRequest) Reset ¶
func (x *TrainRequest) Reset()
func (*TrainRequest) String ¶
func (x *TrainRequest) String() string
type UnimplementedEdgeServiceServer ¶
type UnimplementedEdgeServiceServer struct { }
UnimplementedEdgeServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedEdgeServiceServer) TrainTask ¶
func (UnimplementedEdgeServiceServer) TrainTask(context.Context, *TrainRequest) (*emptypb.Empty, error)
type UnsafeEdgeServiceServer ¶
type UnsafeEdgeServiceServer interface {
// contains filtered or unexported methods
}
UnsafeEdgeServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EdgeServiceServer will result in compilation errors.