pcm-kubernetes/kubernetes/kubernetes_grpc.pb.go

800 lines
30 KiB
Go

// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.3.0
// - protoc v4.25.1
// source: pb/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"
Kubernetes_PauseDeployment_FullMethodName = "/kubernetes.kubernetes/PauseDeployment"
Kubernetes_StartDeployment_FullMethodName = "/kubernetes.kubernetes/StartDeployment"
Kubernetes_RestartDeployment_FullMethodName = "/kubernetes.kubernetes/RestartDeployment"
Kubernetes_DeleteDeployment_FullMethodName = "/kubernetes.kubernetes/DeleteDeployment"
Kubernetes_ListDeployment_FullMethodName = "/kubernetes.kubernetes/ListDeployment"
Kubernetes_DelApp_FullMethodName = "/kubernetes.kubernetes/DelApp"
Kubernetes_GetAppByAppName_FullMethodName = "/kubernetes.kubernetes/GetAppByAppName"
Kubernetes_UpdateDeploymentReplica_FullMethodName = "/kubernetes.kubernetes/updateDeploymentReplica"
Kubernetes_ListNamespace_FullMethodName = "/kubernetes.kubernetes/ListNamespace"
Kubernetes_GetAppDetail_FullMethodName = "/kubernetes.kubernetes/GetAppDetail"
Kubernetes_GetAppPodsByAppName_FullMethodName = "/kubernetes.kubernetes/getAppPodsByAppName"
Kubernetes_RestartStatefulSet_FullMethodName = "/kubernetes.kubernetes/RestartStatefulSet"
)
// 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)
// 暂停POD
PauseDeployment(ctx context.Context, in *DeploymentDetailReq, opts ...grpc.CallOption) (*Resp, error)
// 启动deployment
StartDeployment(ctx context.Context, in *DeploymentDetailReq, opts ...grpc.CallOption) (*Resp, error)
// 重启deployment
RestartDeployment(ctx context.Context, in *DeploymentDetailReq, opts ...grpc.CallOption) (*Resp, error)
// 删除deployment
DeleteDeployment(ctx context.Context, in *DeploymentDetailReq, opts ...grpc.CallOption) (*Resp, error)
// 列表deployment
ListDeployment(ctx context.Context, in *DeploymentListReq, opts ...grpc.CallOption) (*DeploymentListResp, error)
// 删除App (sealos)
DelApp(ctx context.Context, in *DeploymentDetailReq, opts ...grpc.CallOption) (*Resp, error)
// 获取应用
GetAppByAppName(ctx context.Context, in *DeploymentDetailReq, opts ...grpc.CallOption) (*AppJsonResp, error)
// 更新应用实例数
UpdateDeploymentReplica(ctx context.Context, in *UpdateDeploymentReplicaReq, opts ...grpc.CallOption) (*DeploymentResp, error)
// 查询所有namespace输出转换为tenant (sealos)
ListNamespace(ctx context.Context, in *NamespaceListReq, opts ...grpc.CallOption) (*TenantListResp, error)
// 查询app详情
GetAppDetail(ctx context.Context, in *AppDetailReq, opts ...grpc.CallOption) (*AppDetailResp, error)
// 获取应用的Pod
GetAppPodsByAppName(ctx context.Context, in *AppDetailReq, opts ...grpc.CallOption) (*PodDetailResp, error)
// 重启sts
RestartStatefulSet(ctx context.Context, in *DeploymentDetailReq, opts ...grpc.CallOption) (*Resp, 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
}
func (c *kubernetesClient) PauseDeployment(ctx context.Context, in *DeploymentDetailReq, opts ...grpc.CallOption) (*Resp, error) {
out := new(Resp)
err := c.cc.Invoke(ctx, Kubernetes_PauseDeployment_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *kubernetesClient) StartDeployment(ctx context.Context, in *DeploymentDetailReq, opts ...grpc.CallOption) (*Resp, error) {
out := new(Resp)
err := c.cc.Invoke(ctx, Kubernetes_StartDeployment_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *kubernetesClient) RestartDeployment(ctx context.Context, in *DeploymentDetailReq, opts ...grpc.CallOption) (*Resp, error) {
out := new(Resp)
err := c.cc.Invoke(ctx, Kubernetes_RestartDeployment_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *kubernetesClient) DeleteDeployment(ctx context.Context, in *DeploymentDetailReq, opts ...grpc.CallOption) (*Resp, error) {
out := new(Resp)
err := c.cc.Invoke(ctx, Kubernetes_DeleteDeployment_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *kubernetesClient) ListDeployment(ctx context.Context, in *DeploymentListReq, opts ...grpc.CallOption) (*DeploymentListResp, error) {
out := new(DeploymentListResp)
err := c.cc.Invoke(ctx, Kubernetes_ListDeployment_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *kubernetesClient) DelApp(ctx context.Context, in *DeploymentDetailReq, opts ...grpc.CallOption) (*Resp, error) {
out := new(Resp)
err := c.cc.Invoke(ctx, Kubernetes_DelApp_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *kubernetesClient) GetAppByAppName(ctx context.Context, in *DeploymentDetailReq, opts ...grpc.CallOption) (*AppJsonResp, error) {
out := new(AppJsonResp)
err := c.cc.Invoke(ctx, Kubernetes_GetAppByAppName_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *kubernetesClient) UpdateDeploymentReplica(ctx context.Context, in *UpdateDeploymentReplicaReq, opts ...grpc.CallOption) (*DeploymentResp, error) {
out := new(DeploymentResp)
err := c.cc.Invoke(ctx, Kubernetes_UpdateDeploymentReplica_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *kubernetesClient) ListNamespace(ctx context.Context, in *NamespaceListReq, opts ...grpc.CallOption) (*TenantListResp, error) {
out := new(TenantListResp)
err := c.cc.Invoke(ctx, Kubernetes_ListNamespace_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *kubernetesClient) GetAppDetail(ctx context.Context, in *AppDetailReq, opts ...grpc.CallOption) (*AppDetailResp, error) {
out := new(AppDetailResp)
err := c.cc.Invoke(ctx, Kubernetes_GetAppDetail_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *kubernetesClient) GetAppPodsByAppName(ctx context.Context, in *AppDetailReq, opts ...grpc.CallOption) (*PodDetailResp, error) {
out := new(PodDetailResp)
err := c.cc.Invoke(ctx, Kubernetes_GetAppPodsByAppName_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *kubernetesClient) RestartStatefulSet(ctx context.Context, in *DeploymentDetailReq, opts ...grpc.CallOption) (*Resp, error) {
out := new(Resp)
err := c.cc.Invoke(ctx, Kubernetes_RestartStatefulSet_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)
// 暂停POD
PauseDeployment(context.Context, *DeploymentDetailReq) (*Resp, error)
// 启动deployment
StartDeployment(context.Context, *DeploymentDetailReq) (*Resp, error)
// 重启deployment
RestartDeployment(context.Context, *DeploymentDetailReq) (*Resp, error)
// 删除deployment
DeleteDeployment(context.Context, *DeploymentDetailReq) (*Resp, error)
// 列表deployment
ListDeployment(context.Context, *DeploymentListReq) (*DeploymentListResp, error)
// 删除App (sealos)
DelApp(context.Context, *DeploymentDetailReq) (*Resp, error)
// 获取应用
GetAppByAppName(context.Context, *DeploymentDetailReq) (*AppJsonResp, error)
// 更新应用实例数
UpdateDeploymentReplica(context.Context, *UpdateDeploymentReplicaReq) (*DeploymentResp, error)
// 查询所有namespace输出转换为tenant (sealos)
ListNamespace(context.Context, *NamespaceListReq) (*TenantListResp, error)
// 查询app详情
GetAppDetail(context.Context, *AppDetailReq) (*AppDetailResp, error)
// 获取应用的Pod
GetAppPodsByAppName(context.Context, *AppDetailReq) (*PodDetailResp, error)
// 重启sts
RestartStatefulSet(context.Context, *DeploymentDetailReq) (*Resp, 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) PauseDeployment(context.Context, *DeploymentDetailReq) (*Resp, error) {
return nil, status.Errorf(codes.Unimplemented, "method PauseDeployment not implemented")
}
func (UnimplementedKubernetesServer) StartDeployment(context.Context, *DeploymentDetailReq) (*Resp, error) {
return nil, status.Errorf(codes.Unimplemented, "method StartDeployment not implemented")
}
func (UnimplementedKubernetesServer) RestartDeployment(context.Context, *DeploymentDetailReq) (*Resp, error) {
return nil, status.Errorf(codes.Unimplemented, "method RestartDeployment not implemented")
}
func (UnimplementedKubernetesServer) DeleteDeployment(context.Context, *DeploymentDetailReq) (*Resp, error) {
return nil, status.Errorf(codes.Unimplemented, "method DeleteDeployment not implemented")
}
func (UnimplementedKubernetesServer) ListDeployment(context.Context, *DeploymentListReq) (*DeploymentListResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListDeployment not implemented")
}
func (UnimplementedKubernetesServer) DelApp(context.Context, *DeploymentDetailReq) (*Resp, error) {
return nil, status.Errorf(codes.Unimplemented, "method DelApp not implemented")
}
func (UnimplementedKubernetesServer) GetAppByAppName(context.Context, *DeploymentDetailReq) (*AppJsonResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetAppByAppName not implemented")
}
func (UnimplementedKubernetesServer) UpdateDeploymentReplica(context.Context, *UpdateDeploymentReplicaReq) (*DeploymentResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method UpdateDeploymentReplica not implemented")
}
func (UnimplementedKubernetesServer) ListNamespace(context.Context, *NamespaceListReq) (*TenantListResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListNamespace not implemented")
}
func (UnimplementedKubernetesServer) GetAppDetail(context.Context, *AppDetailReq) (*AppDetailResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetAppDetail not implemented")
}
func (UnimplementedKubernetesServer) GetAppPodsByAppName(context.Context, *AppDetailReq) (*PodDetailResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetAppPodsByAppName not implemented")
}
func (UnimplementedKubernetesServer) RestartStatefulSet(context.Context, *DeploymentDetailReq) (*Resp, error) {
return nil, status.Errorf(codes.Unimplemented, "method RestartStatefulSet 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)
}
func _Kubernetes_PauseDeployment_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).PauseDeployment(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Kubernetes_PauseDeployment_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(KubernetesServer).PauseDeployment(ctx, req.(*DeploymentDetailReq))
}
return interceptor(ctx, in, info, handler)
}
func _Kubernetes_StartDeployment_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).StartDeployment(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Kubernetes_StartDeployment_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(KubernetesServer).StartDeployment(ctx, req.(*DeploymentDetailReq))
}
return interceptor(ctx, in, info, handler)
}
func _Kubernetes_RestartDeployment_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).RestartDeployment(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Kubernetes_RestartDeployment_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(KubernetesServer).RestartDeployment(ctx, req.(*DeploymentDetailReq))
}
return interceptor(ctx, in, info, handler)
}
func _Kubernetes_DeleteDeployment_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).DeleteDeployment(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Kubernetes_DeleteDeployment_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(KubernetesServer).DeleteDeployment(ctx, req.(*DeploymentDetailReq))
}
return interceptor(ctx, in, info, handler)
}
func _Kubernetes_ListDeployment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeploymentListReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(KubernetesServer).ListDeployment(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Kubernetes_ListDeployment_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(KubernetesServer).ListDeployment(ctx, req.(*DeploymentListReq))
}
return interceptor(ctx, in, info, handler)
}
func _Kubernetes_DelApp_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).DelApp(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Kubernetes_DelApp_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(KubernetesServer).DelApp(ctx, req.(*DeploymentDetailReq))
}
return interceptor(ctx, in, info, handler)
}
func _Kubernetes_GetAppByAppName_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).GetAppByAppName(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Kubernetes_GetAppByAppName_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(KubernetesServer).GetAppByAppName(ctx, req.(*DeploymentDetailReq))
}
return interceptor(ctx, in, info, handler)
}
func _Kubernetes_UpdateDeploymentReplica_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UpdateDeploymentReplicaReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(KubernetesServer).UpdateDeploymentReplica(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Kubernetes_UpdateDeploymentReplica_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(KubernetesServer).UpdateDeploymentReplica(ctx, req.(*UpdateDeploymentReplicaReq))
}
return interceptor(ctx, in, info, handler)
}
func _Kubernetes_ListNamespace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(NamespaceListReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(KubernetesServer).ListNamespace(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Kubernetes_ListNamespace_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(KubernetesServer).ListNamespace(ctx, req.(*NamespaceListReq))
}
return interceptor(ctx, in, info, handler)
}
func _Kubernetes_GetAppDetail_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AppDetailReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(KubernetesServer).GetAppDetail(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Kubernetes_GetAppDetail_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(KubernetesServer).GetAppDetail(ctx, req.(*AppDetailReq))
}
return interceptor(ctx, in, info, handler)
}
func _Kubernetes_GetAppPodsByAppName_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AppDetailReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(KubernetesServer).GetAppPodsByAppName(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Kubernetes_GetAppPodsByAppName_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(KubernetesServer).GetAppPodsByAppName(ctx, req.(*AppDetailReq))
}
return interceptor(ctx, in, info, handler)
}
func _Kubernetes_RestartStatefulSet_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).RestartStatefulSet(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Kubernetes_RestartStatefulSet_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(KubernetesServer).RestartStatefulSet(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,
},
{
MethodName: "PauseDeployment",
Handler: _Kubernetes_PauseDeployment_Handler,
},
{
MethodName: "StartDeployment",
Handler: _Kubernetes_StartDeployment_Handler,
},
{
MethodName: "RestartDeployment",
Handler: _Kubernetes_RestartDeployment_Handler,
},
{
MethodName: "DeleteDeployment",
Handler: _Kubernetes_DeleteDeployment_Handler,
},
{
MethodName: "ListDeployment",
Handler: _Kubernetes_ListDeployment_Handler,
},
{
MethodName: "DelApp",
Handler: _Kubernetes_DelApp_Handler,
},
{
MethodName: "GetAppByAppName",
Handler: _Kubernetes_GetAppByAppName_Handler,
},
{
MethodName: "updateDeploymentReplica",
Handler: _Kubernetes_UpdateDeploymentReplica_Handler,
},
{
MethodName: "ListNamespace",
Handler: _Kubernetes_ListNamespace_Handler,
},
{
MethodName: "GetAppDetail",
Handler: _Kubernetes_GetAppDetail_Handler,
},
{
MethodName: "getAppPodsByAppName",
Handler: _Kubernetes_GetAppPodsByAppName_Handler,
},
{
MethodName: "RestartStatefulSet",
Handler: _Kubernetes_RestartStatefulSet_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "pb/kubernetes.proto",
}