forked from nudtpc/pcm-kubernetes
332 lines
12 KiB
Go
332 lines
12 KiB
Go
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
|
// versions:
|
|
// - protoc-gen-go-grpc v1.3.0
|
|
// - protoc v3.19.4
|
|
// source: kubernetes.proto
|
|
|
|
package kubernetes
|
|
|
|
import (
|
|
context "context"
|
|
grpc "google.golang.org/grpc"
|
|
codes "google.golang.org/grpc/codes"
|
|
status "google.golang.org/grpc/status"
|
|
)
|
|
|
|
// 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.32.0 or later.
|
|
const _ = grpc.SupportPackageIsVersion7
|
|
|
|
const (
|
|
Kubernetes_ApplyYaml_FullMethodName = "/kubernetes.kubernetes/ApplyYaml"
|
|
Kubernetes_DeleteYaml_FullMethodName = "/kubernetes.kubernetes/DeleteYaml"
|
|
Kubernetes_Get_FullMethodName = "/kubernetes.kubernetes/Get"
|
|
Kubernetes_List_FullMethodName = "/kubernetes.kubernetes/List"
|
|
Kubernetes_PodList_FullMethodName = "/kubernetes.kubernetes/PodList"
|
|
Kubernetes_JobDetail_FullMethodName = "/kubernetes.kubernetes/JobDetail"
|
|
Kubernetes_DeploymentDetail_FullMethodName = "/kubernetes.kubernetes/DeploymentDetail"
|
|
)
|
|
|
|
// KubernetesClient is the client API for Kubernetes 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.
|
|
type KubernetesClient interface {
|
|
ApplyYaml(ctx context.Context, in *ApplyReq, opts ...grpc.CallOption) (*ApplyResp, error)
|
|
DeleteYaml(ctx context.Context, in *ApplyReq, opts ...grpc.CallOption) (*Resp, error)
|
|
Get(ctx context.Context, in *GetReq, opts ...grpc.CallOption) (*Resp, error)
|
|
List(ctx context.Context, in *ListReq, opts ...grpc.CallOption) (*Resp, error)
|
|
PodList(ctx context.Context, in *PodListReq, opts ...grpc.CallOption) (*ListPodResp, error)
|
|
JobDetail(ctx context.Context, in *JobDetailReq, opts ...grpc.CallOption) (*JobDetailResp, error)
|
|
DeploymentDetail(ctx context.Context, in *DeploymentDetailReq, opts ...grpc.CallOption) (*DeploymentDetailResp, error)
|
|
}
|
|
|
|
type kubernetesClient struct {
|
|
cc grpc.ClientConnInterface
|
|
}
|
|
|
|
func NewKubernetesClient(cc grpc.ClientConnInterface) KubernetesClient {
|
|
return &kubernetesClient{cc}
|
|
}
|
|
|
|
func (c *kubernetesClient) ApplyYaml(ctx context.Context, in *ApplyReq, opts ...grpc.CallOption) (*ApplyResp, error) {
|
|
out := new(ApplyResp)
|
|
err := c.cc.Invoke(ctx, Kubernetes_ApplyYaml_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *kubernetesClient) DeleteYaml(ctx context.Context, in *ApplyReq, opts ...grpc.CallOption) (*Resp, error) {
|
|
out := new(Resp)
|
|
err := c.cc.Invoke(ctx, Kubernetes_DeleteYaml_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *kubernetesClient) Get(ctx context.Context, in *GetReq, opts ...grpc.CallOption) (*Resp, error) {
|
|
out := new(Resp)
|
|
err := c.cc.Invoke(ctx, Kubernetes_Get_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *kubernetesClient) List(ctx context.Context, in *ListReq, opts ...grpc.CallOption) (*Resp, error) {
|
|
out := new(Resp)
|
|
err := c.cc.Invoke(ctx, Kubernetes_List_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *kubernetesClient) PodList(ctx context.Context, in *PodListReq, opts ...grpc.CallOption) (*ListPodResp, error) {
|
|
out := new(ListPodResp)
|
|
err := c.cc.Invoke(ctx, Kubernetes_PodList_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *kubernetesClient) JobDetail(ctx context.Context, in *JobDetailReq, opts ...grpc.CallOption) (*JobDetailResp, error) {
|
|
out := new(JobDetailResp)
|
|
err := c.cc.Invoke(ctx, Kubernetes_JobDetail_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *kubernetesClient) DeploymentDetail(ctx context.Context, in *DeploymentDetailReq, opts ...grpc.CallOption) (*DeploymentDetailResp, error) {
|
|
out := new(DeploymentDetailResp)
|
|
err := c.cc.Invoke(ctx, Kubernetes_DeploymentDetail_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
// KubernetesServer is the server API for Kubernetes service.
|
|
// All implementations must embed UnimplementedKubernetesServer
|
|
// for forward compatibility
|
|
type KubernetesServer interface {
|
|
ApplyYaml(context.Context, *ApplyReq) (*ApplyResp, error)
|
|
DeleteYaml(context.Context, *ApplyReq) (*Resp, error)
|
|
Get(context.Context, *GetReq) (*Resp, error)
|
|
List(context.Context, *ListReq) (*Resp, error)
|
|
PodList(context.Context, *PodListReq) (*ListPodResp, error)
|
|
JobDetail(context.Context, *JobDetailReq) (*JobDetailResp, error)
|
|
DeploymentDetail(context.Context, *DeploymentDetailReq) (*DeploymentDetailResp, error)
|
|
mustEmbedUnimplementedKubernetesServer()
|
|
}
|
|
|
|
// UnimplementedKubernetesServer must be embedded to have forward compatible implementations.
|
|
type UnimplementedKubernetesServer struct {
|
|
}
|
|
|
|
func (UnimplementedKubernetesServer) ApplyYaml(context.Context, *ApplyReq) (*ApplyResp, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method ApplyYaml not implemented")
|
|
}
|
|
func (UnimplementedKubernetesServer) DeleteYaml(context.Context, *ApplyReq) (*Resp, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method DeleteYaml not implemented")
|
|
}
|
|
func (UnimplementedKubernetesServer) Get(context.Context, *GetReq) (*Resp, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method Get not implemented")
|
|
}
|
|
func (UnimplementedKubernetesServer) List(context.Context, *ListReq) (*Resp, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method List not implemented")
|
|
}
|
|
func (UnimplementedKubernetesServer) PodList(context.Context, *PodListReq) (*ListPodResp, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method PodList not implemented")
|
|
}
|
|
func (UnimplementedKubernetesServer) JobDetail(context.Context, *JobDetailReq) (*JobDetailResp, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method JobDetail not implemented")
|
|
}
|
|
func (UnimplementedKubernetesServer) DeploymentDetail(context.Context, *DeploymentDetailReq) (*DeploymentDetailResp, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method DeploymentDetail not implemented")
|
|
}
|
|
func (UnimplementedKubernetesServer) mustEmbedUnimplementedKubernetesServer() {}
|
|
|
|
// UnsafeKubernetesServer may be embedded to opt out of forward compatibility for this service.
|
|
// Use of this interface is not recommended, as added methods to KubernetesServer will
|
|
// result in compilation errors.
|
|
type UnsafeKubernetesServer interface {
|
|
mustEmbedUnimplementedKubernetesServer()
|
|
}
|
|
|
|
func RegisterKubernetesServer(s grpc.ServiceRegistrar, srv KubernetesServer) {
|
|
s.RegisterService(&Kubernetes_ServiceDesc, srv)
|
|
}
|
|
|
|
func _Kubernetes_ApplyYaml_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ApplyReq)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(KubernetesServer).ApplyYaml(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: Kubernetes_ApplyYaml_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(KubernetesServer).ApplyYaml(ctx, req.(*ApplyReq))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _Kubernetes_DeleteYaml_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ApplyReq)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(KubernetesServer).DeleteYaml(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: Kubernetes_DeleteYaml_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(KubernetesServer).DeleteYaml(ctx, req.(*ApplyReq))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _Kubernetes_Get_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(GetReq)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(KubernetesServer).Get(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: Kubernetes_Get_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(KubernetesServer).Get(ctx, req.(*GetReq))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _Kubernetes_List_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ListReq)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(KubernetesServer).List(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: Kubernetes_List_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(KubernetesServer).List(ctx, req.(*ListReq))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _Kubernetes_PodList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(PodListReq)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(KubernetesServer).PodList(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: Kubernetes_PodList_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(KubernetesServer).PodList(ctx, req.(*PodListReq))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _Kubernetes_JobDetail_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(JobDetailReq)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(KubernetesServer).JobDetail(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: Kubernetes_JobDetail_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(KubernetesServer).JobDetail(ctx, req.(*JobDetailReq))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _Kubernetes_DeploymentDetail_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(DeploymentDetailReq)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(KubernetesServer).DeploymentDetail(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: Kubernetes_DeploymentDetail_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(KubernetesServer).DeploymentDetail(ctx, req.(*DeploymentDetailReq))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
// Kubernetes_ServiceDesc is the grpc.ServiceDesc for Kubernetes service.
|
|
// It's only intended for direct use with grpc.RegisterService,
|
|
// and not to be introspected or modified (even as a copy)
|
|
var Kubernetes_ServiceDesc = grpc.ServiceDesc{
|
|
ServiceName: "kubernetes.kubernetes",
|
|
HandlerType: (*KubernetesServer)(nil),
|
|
Methods: []grpc.MethodDesc{
|
|
{
|
|
MethodName: "ApplyYaml",
|
|
Handler: _Kubernetes_ApplyYaml_Handler,
|
|
},
|
|
{
|
|
MethodName: "DeleteYaml",
|
|
Handler: _Kubernetes_DeleteYaml_Handler,
|
|
},
|
|
{
|
|
MethodName: "Get",
|
|
Handler: _Kubernetes_Get_Handler,
|
|
},
|
|
{
|
|
MethodName: "List",
|
|
Handler: _Kubernetes_List_Handler,
|
|
},
|
|
{
|
|
MethodName: "PodList",
|
|
Handler: _Kubernetes_PodList_Handler,
|
|
},
|
|
{
|
|
MethodName: "JobDetail",
|
|
Handler: _Kubernetes_JobDetail_Handler,
|
|
},
|
|
{
|
|
MethodName: "DeploymentDetail",
|
|
Handler: _Kubernetes_DeploymentDetail_Handler,
|
|
},
|
|
},
|
|
Streams: []grpc.StreamDesc{},
|
|
Metadata: "kubernetes.proto",
|
|
}
|