pcm-kubernetes/kubernetes/kubernetes_grpc.pb.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",
}