616 lines
23 KiB
Go
616 lines
23 KiB
Go
// Routes for the wwapi (WareWulf API).
|
|
// TODO: Try protoc-gen-doc for generating documentation.
|
|
|
|
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
|
// versions:
|
|
// - protoc-gen-go-grpc v1.5.1
|
|
// - protoc v4.24.0
|
|
// source: routes.proto
|
|
|
|
package wwapiv1
|
|
|
|
import (
|
|
context "context"
|
|
grpc "google.golang.org/grpc"
|
|
codes "google.golang.org/grpc/codes"
|
|
status "google.golang.org/grpc/status"
|
|
emptypb "google.golang.org/protobuf/types/known/emptypb"
|
|
)
|
|
|
|
// This is a compile-time assertion to ensure that this generated file
|
|
// is compatible with the grpc package it is being compiled against.
|
|
// Requires gRPC-Go v1.64.0 or later.
|
|
const _ = grpc.SupportPackageIsVersion9
|
|
|
|
const (
|
|
WWApi_ImageBuild_FullMethodName = "/wwapi.v1.WWApi/ImageBuild"
|
|
WWApi_ImageDelete_FullMethodName = "/wwapi.v1.WWApi/ImageDelete"
|
|
WWApi_ImageCopy_FullMethodName = "/wwapi.v1.WWApi/ImageCopy"
|
|
WWApi_ImageImport_FullMethodName = "/wwapi.v1.WWApi/ImageImport"
|
|
WWApi_ImageList_FullMethodName = "/wwapi.v1.WWApi/ImageList"
|
|
WWApi_ImageShow_FullMethodName = "/wwapi.v1.WWApi/ImageShow"
|
|
WWApi_ImageRename_FullMethodName = "/wwapi.v1.WWApi/ImageRename"
|
|
WWApi_NodeAdd_FullMethodName = "/wwapi.v1.WWApi/NodeAdd"
|
|
WWApi_NodeDelete_FullMethodName = "/wwapi.v1.WWApi/NodeDelete"
|
|
WWApi_NodeList_FullMethodName = "/wwapi.v1.WWApi/NodeList"
|
|
WWApi_NodeSet_FullMethodName = "/wwapi.v1.WWApi/NodeSet"
|
|
WWApi_NodeStatus_FullMethodName = "/wwapi.v1.WWApi/NodeStatus"
|
|
WWApi_Version_FullMethodName = "/wwapi.v1.WWApi/Version"
|
|
)
|
|
|
|
// WWApiClient is the client API for WWApi 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.
|
|
//
|
|
// WWApi defines the wwapid service web interface.
|
|
type WWApiClient interface {
|
|
// ImageBuild builds zero or more images.
|
|
ImageBuild(ctx context.Context, in *ImageBuildParameter, opts ...grpc.CallOption) (*ImageListResponse, error)
|
|
// ImageDelete removes one or more image from Warewulf management.
|
|
ImageDelete(ctx context.Context, in *ImageDeleteParameter, opts ...grpc.CallOption) (*emptypb.Empty, error)
|
|
ImageCopy(ctx context.Context, in *ImageCopyParameter, opts ...grpc.CallOption) (*emptypb.Empty, error)
|
|
// ImageImport imports an image to Warewulf.
|
|
ImageImport(ctx context.Context, in *ImageImportParameter, opts ...grpc.CallOption) (*ImageListResponse, error)
|
|
// ImageList lists ImageInfo for each image.
|
|
ImageList(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ImageListResponse, error)
|
|
// ImageShow lists ImageShow for each image.
|
|
ImageShow(ctx context.Context, in *ImageShowParameter, opts ...grpc.CallOption) (*ImageShowResponse, error)
|
|
// ImageRename renames the image
|
|
ImageRename(ctx context.Context, in *ImageRenameParameter, opts ...grpc.CallOption) (*emptypb.Empty, error)
|
|
// NodeAdd adds one or more nodes for management by Warewulf and returns
|
|
// the added nodes. Node fields may be shimmed in per profiles.
|
|
NodeAdd(ctx context.Context, in *NodeAddParameter, opts ...grpc.CallOption) (*NodeListResponse, error)
|
|
// NodeDelete removes one or more nodes from Warewulf management.
|
|
NodeDelete(ctx context.Context, in *NodeDeleteParameter, opts ...grpc.CallOption) (*emptypb.Empty, error)
|
|
// NodeList lists some or all nodes managed by Warewulf.
|
|
NodeList(ctx context.Context, in *NodeNames, opts ...grpc.CallOption) (*NodeListResponse, error)
|
|
// NodeSet updates node fields for one or more nodes.
|
|
NodeSet(ctx context.Context, in *ConfSetParameter, opts ...grpc.CallOption) (*NodeListResponse, error)
|
|
// NodeStatus returns the imaging state for nodes.
|
|
// This requires warewulfd.
|
|
NodeStatus(ctx context.Context, in *NodeNames, opts ...grpc.CallOption) (*NodeStatusResponse, error)
|
|
// Version returns the wwapi version, the api prefix, and the Warewulf
|
|
// version. This is also useful for testing if the service is up.
|
|
Version(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*VersionResponse, error)
|
|
}
|
|
|
|
type wWApiClient struct {
|
|
cc grpc.ClientConnInterface
|
|
}
|
|
|
|
func NewWWApiClient(cc grpc.ClientConnInterface) WWApiClient {
|
|
return &wWApiClient{cc}
|
|
}
|
|
|
|
func (c *wWApiClient) ImageBuild(ctx context.Context, in *ImageBuildParameter, opts ...grpc.CallOption) (*ImageListResponse, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(ImageListResponse)
|
|
err := c.cc.Invoke(ctx, WWApi_ImageBuild_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wWApiClient) ImageDelete(ctx context.Context, in *ImageDeleteParameter, opts ...grpc.CallOption) (*emptypb.Empty, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(emptypb.Empty)
|
|
err := c.cc.Invoke(ctx, WWApi_ImageDelete_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wWApiClient) ImageCopy(ctx context.Context, in *ImageCopyParameter, opts ...grpc.CallOption) (*emptypb.Empty, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(emptypb.Empty)
|
|
err := c.cc.Invoke(ctx, WWApi_ImageCopy_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wWApiClient) ImageImport(ctx context.Context, in *ImageImportParameter, opts ...grpc.CallOption) (*ImageListResponse, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(ImageListResponse)
|
|
err := c.cc.Invoke(ctx, WWApi_ImageImport_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wWApiClient) ImageList(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ImageListResponse, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(ImageListResponse)
|
|
err := c.cc.Invoke(ctx, WWApi_ImageList_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wWApiClient) ImageShow(ctx context.Context, in *ImageShowParameter, opts ...grpc.CallOption) (*ImageShowResponse, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(ImageShowResponse)
|
|
err := c.cc.Invoke(ctx, WWApi_ImageShow_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wWApiClient) ImageRename(ctx context.Context, in *ImageRenameParameter, opts ...grpc.CallOption) (*emptypb.Empty, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(emptypb.Empty)
|
|
err := c.cc.Invoke(ctx, WWApi_ImageRename_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wWApiClient) NodeAdd(ctx context.Context, in *NodeAddParameter, opts ...grpc.CallOption) (*NodeListResponse, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(NodeListResponse)
|
|
err := c.cc.Invoke(ctx, WWApi_NodeAdd_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wWApiClient) NodeDelete(ctx context.Context, in *NodeDeleteParameter, opts ...grpc.CallOption) (*emptypb.Empty, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(emptypb.Empty)
|
|
err := c.cc.Invoke(ctx, WWApi_NodeDelete_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wWApiClient) NodeList(ctx context.Context, in *NodeNames, opts ...grpc.CallOption) (*NodeListResponse, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(NodeListResponse)
|
|
err := c.cc.Invoke(ctx, WWApi_NodeList_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wWApiClient) NodeSet(ctx context.Context, in *ConfSetParameter, opts ...grpc.CallOption) (*NodeListResponse, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(NodeListResponse)
|
|
err := c.cc.Invoke(ctx, WWApi_NodeSet_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wWApiClient) NodeStatus(ctx context.Context, in *NodeNames, opts ...grpc.CallOption) (*NodeStatusResponse, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(NodeStatusResponse)
|
|
err := c.cc.Invoke(ctx, WWApi_NodeStatus_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wWApiClient) Version(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*VersionResponse, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(VersionResponse)
|
|
err := c.cc.Invoke(ctx, WWApi_Version_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
// WWApiServer is the server API for WWApi service.
|
|
// All implementations must embed UnimplementedWWApiServer
|
|
// for forward compatibility.
|
|
//
|
|
// WWApi defines the wwapid service web interface.
|
|
type WWApiServer interface {
|
|
// ImageBuild builds zero or more images.
|
|
ImageBuild(context.Context, *ImageBuildParameter) (*ImageListResponse, error)
|
|
// ImageDelete removes one or more image from Warewulf management.
|
|
ImageDelete(context.Context, *ImageDeleteParameter) (*emptypb.Empty, error)
|
|
ImageCopy(context.Context, *ImageCopyParameter) (*emptypb.Empty, error)
|
|
// ImageImport imports an image to Warewulf.
|
|
ImageImport(context.Context, *ImageImportParameter) (*ImageListResponse, error)
|
|
// ImageList lists ImageInfo for each image.
|
|
ImageList(context.Context, *emptypb.Empty) (*ImageListResponse, error)
|
|
// ImageShow lists ImageShow for each image.
|
|
ImageShow(context.Context, *ImageShowParameter) (*ImageShowResponse, error)
|
|
// ImageRename renames the image
|
|
ImageRename(context.Context, *ImageRenameParameter) (*emptypb.Empty, error)
|
|
// NodeAdd adds one or more nodes for management by Warewulf and returns
|
|
// the added nodes. Node fields may be shimmed in per profiles.
|
|
NodeAdd(context.Context, *NodeAddParameter) (*NodeListResponse, error)
|
|
// NodeDelete removes one or more nodes from Warewulf management.
|
|
NodeDelete(context.Context, *NodeDeleteParameter) (*emptypb.Empty, error)
|
|
// NodeList lists some or all nodes managed by Warewulf.
|
|
NodeList(context.Context, *NodeNames) (*NodeListResponse, error)
|
|
// NodeSet updates node fields for one or more nodes.
|
|
NodeSet(context.Context, *ConfSetParameter) (*NodeListResponse, error)
|
|
// NodeStatus returns the imaging state for nodes.
|
|
// This requires warewulfd.
|
|
NodeStatus(context.Context, *NodeNames) (*NodeStatusResponse, error)
|
|
// Version returns the wwapi version, the api prefix, and the Warewulf
|
|
// version. This is also useful for testing if the service is up.
|
|
Version(context.Context, *emptypb.Empty) (*VersionResponse, error)
|
|
mustEmbedUnimplementedWWApiServer()
|
|
}
|
|
|
|
// UnimplementedWWApiServer must be embedded to have
|
|
// forward compatible implementations.
|
|
//
|
|
// NOTE: this should be embedded by value instead of pointer to avoid a nil
|
|
// pointer dereference when methods are called.
|
|
type UnimplementedWWApiServer struct{}
|
|
|
|
func (UnimplementedWWApiServer) ImageBuild(context.Context, *ImageBuildParameter) (*ImageListResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method ImageBuild not implemented")
|
|
}
|
|
func (UnimplementedWWApiServer) ImageDelete(context.Context, *ImageDeleteParameter) (*emptypb.Empty, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method ImageDelete not implemented")
|
|
}
|
|
func (UnimplementedWWApiServer) ImageCopy(context.Context, *ImageCopyParameter) (*emptypb.Empty, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method ImageCopy not implemented")
|
|
}
|
|
func (UnimplementedWWApiServer) ImageImport(context.Context, *ImageImportParameter) (*ImageListResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method ImageImport not implemented")
|
|
}
|
|
func (UnimplementedWWApiServer) ImageList(context.Context, *emptypb.Empty) (*ImageListResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method ImageList not implemented")
|
|
}
|
|
func (UnimplementedWWApiServer) ImageShow(context.Context, *ImageShowParameter) (*ImageShowResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method ImageShow not implemented")
|
|
}
|
|
func (UnimplementedWWApiServer) ImageRename(context.Context, *ImageRenameParameter) (*emptypb.Empty, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method ImageRename not implemented")
|
|
}
|
|
func (UnimplementedWWApiServer) NodeAdd(context.Context, *NodeAddParameter) (*NodeListResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method NodeAdd not implemented")
|
|
}
|
|
func (UnimplementedWWApiServer) NodeDelete(context.Context, *NodeDeleteParameter) (*emptypb.Empty, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method NodeDelete not implemented")
|
|
}
|
|
func (UnimplementedWWApiServer) NodeList(context.Context, *NodeNames) (*NodeListResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method NodeList not implemented")
|
|
}
|
|
func (UnimplementedWWApiServer) NodeSet(context.Context, *ConfSetParameter) (*NodeListResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method NodeSet not implemented")
|
|
}
|
|
func (UnimplementedWWApiServer) NodeStatus(context.Context, *NodeNames) (*NodeStatusResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method NodeStatus not implemented")
|
|
}
|
|
func (UnimplementedWWApiServer) Version(context.Context, *emptypb.Empty) (*VersionResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method Version not implemented")
|
|
}
|
|
func (UnimplementedWWApiServer) mustEmbedUnimplementedWWApiServer() {}
|
|
func (UnimplementedWWApiServer) testEmbeddedByValue() {}
|
|
|
|
// UnsafeWWApiServer may be embedded to opt out of forward compatibility for this service.
|
|
// Use of this interface is not recommended, as added methods to WWApiServer will
|
|
// result in compilation errors.
|
|
type UnsafeWWApiServer interface {
|
|
mustEmbedUnimplementedWWApiServer()
|
|
}
|
|
|
|
func RegisterWWApiServer(s grpc.ServiceRegistrar, srv WWApiServer) {
|
|
// If the following call pancis, it indicates UnimplementedWWApiServer was
|
|
// embedded by pointer and is nil. This will cause panics if an
|
|
// unimplemented method is ever invoked, so we test this at initialization
|
|
// time to prevent it from happening at runtime later due to I/O.
|
|
if t, ok := srv.(interface{ testEmbeddedByValue() }); ok {
|
|
t.testEmbeddedByValue()
|
|
}
|
|
s.RegisterService(&WWApi_ServiceDesc, srv)
|
|
}
|
|
|
|
func _WWApi_ImageBuild_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ImageBuildParameter)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(WWApiServer).ImageBuild(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: WWApi_ImageBuild_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(WWApiServer).ImageBuild(ctx, req.(*ImageBuildParameter))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _WWApi_ImageDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ImageDeleteParameter)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(WWApiServer).ImageDelete(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: WWApi_ImageDelete_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(WWApiServer).ImageDelete(ctx, req.(*ImageDeleteParameter))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _WWApi_ImageCopy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ImageCopyParameter)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(WWApiServer).ImageCopy(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: WWApi_ImageCopy_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(WWApiServer).ImageCopy(ctx, req.(*ImageCopyParameter))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _WWApi_ImageImport_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ImageImportParameter)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(WWApiServer).ImageImport(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: WWApi_ImageImport_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(WWApiServer).ImageImport(ctx, req.(*ImageImportParameter))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _WWApi_ImageList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(emptypb.Empty)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(WWApiServer).ImageList(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: WWApi_ImageList_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(WWApiServer).ImageList(ctx, req.(*emptypb.Empty))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _WWApi_ImageShow_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ImageShowParameter)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(WWApiServer).ImageShow(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: WWApi_ImageShow_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(WWApiServer).ImageShow(ctx, req.(*ImageShowParameter))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _WWApi_ImageRename_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ImageRenameParameter)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(WWApiServer).ImageRename(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: WWApi_ImageRename_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(WWApiServer).ImageRename(ctx, req.(*ImageRenameParameter))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _WWApi_NodeAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(NodeAddParameter)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(WWApiServer).NodeAdd(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: WWApi_NodeAdd_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(WWApiServer).NodeAdd(ctx, req.(*NodeAddParameter))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _WWApi_NodeDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(NodeDeleteParameter)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(WWApiServer).NodeDelete(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: WWApi_NodeDelete_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(WWApiServer).NodeDelete(ctx, req.(*NodeDeleteParameter))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _WWApi_NodeList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(NodeNames)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(WWApiServer).NodeList(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: WWApi_NodeList_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(WWApiServer).NodeList(ctx, req.(*NodeNames))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _WWApi_NodeSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ConfSetParameter)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(WWApiServer).NodeSet(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: WWApi_NodeSet_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(WWApiServer).NodeSet(ctx, req.(*ConfSetParameter))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _WWApi_NodeStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(NodeNames)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(WWApiServer).NodeStatus(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: WWApi_NodeStatus_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(WWApiServer).NodeStatus(ctx, req.(*NodeNames))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _WWApi_Version_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(emptypb.Empty)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(WWApiServer).Version(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: WWApi_Version_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(WWApiServer).Version(ctx, req.(*emptypb.Empty))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
// WWApi_ServiceDesc is the grpc.ServiceDesc for WWApi service.
|
|
// It's only intended for direct use with grpc.RegisterService,
|
|
// and not to be introspected or modified (even as a copy)
|
|
var WWApi_ServiceDesc = grpc.ServiceDesc{
|
|
ServiceName: "wwapi.v1.WWApi",
|
|
HandlerType: (*WWApiServer)(nil),
|
|
Methods: []grpc.MethodDesc{
|
|
{
|
|
MethodName: "ImageBuild",
|
|
Handler: _WWApi_ImageBuild_Handler,
|
|
},
|
|
{
|
|
MethodName: "ImageDelete",
|
|
Handler: _WWApi_ImageDelete_Handler,
|
|
},
|
|
{
|
|
MethodName: "ImageCopy",
|
|
Handler: _WWApi_ImageCopy_Handler,
|
|
},
|
|
{
|
|
MethodName: "ImageImport",
|
|
Handler: _WWApi_ImageImport_Handler,
|
|
},
|
|
{
|
|
MethodName: "ImageList",
|
|
Handler: _WWApi_ImageList_Handler,
|
|
},
|
|
{
|
|
MethodName: "ImageShow",
|
|
Handler: _WWApi_ImageShow_Handler,
|
|
},
|
|
{
|
|
MethodName: "ImageRename",
|
|
Handler: _WWApi_ImageRename_Handler,
|
|
},
|
|
{
|
|
MethodName: "NodeAdd",
|
|
Handler: _WWApi_NodeAdd_Handler,
|
|
},
|
|
{
|
|
MethodName: "NodeDelete",
|
|
Handler: _WWApi_NodeDelete_Handler,
|
|
},
|
|
{
|
|
MethodName: "NodeList",
|
|
Handler: _WWApi_NodeList_Handler,
|
|
},
|
|
{
|
|
MethodName: "NodeSet",
|
|
Handler: _WWApi_NodeSet_Handler,
|
|
},
|
|
{
|
|
MethodName: "NodeStatus",
|
|
Handler: _WWApi_NodeStatus_Handler,
|
|
},
|
|
{
|
|
MethodName: "Version",
|
|
Handler: _WWApi_Version_Handler,
|
|
},
|
|
},
|
|
Streams: []grpc.StreamDesc{},
|
|
Metadata: "routes.proto",
|
|
}
|