github.com/diadata-org/diadata@v1.4.593/pkg/dia/helpers/k8sbridge/protoc/k8sbridge_grpc.pb.go (about) 1 // Code generated by protoc-gen-go-grpc. DO NOT EDIT. 2 // versions: 3 // - protoc-gen-go-grpc v1.2.0 4 // - protoc v4.25.3 5 // source: protoc/k8sbridge.proto 6 7 package k8sbridge 8 9 import ( 10 context "context" 11 grpc "google.golang.org/grpc" 12 codes "google.golang.org/grpc/codes" 13 status "google.golang.org/grpc/status" 14 ) 15 16 // This is a compile-time assertion to ensure that this generated file 17 // is compatible with the grpc package it is being compiled against. 18 // Requires gRPC-Go v1.32.0 or later. 19 const _ = grpc.SupportPackageIsVersion7 20 21 // K8SHelperClient is the client API for K8SHelper service. 22 // 23 // 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. 24 type K8SHelperClient interface { 25 CreateKeypair(ctx context.Context, in *K8SHelperRequest, opts ...grpc.CallOption) (*KeyPair, error) 26 GetKey(ctx context.Context, in *K8SHelperRequest, opts ...grpc.CallOption) (*KeyPair, error) 27 CreatePod(ctx context.Context, in *FeederConfig, opts ...grpc.CallOption) (*CreatePodResult, error) 28 RestartPod(ctx context.Context, in *FeederConfig, opts ...grpc.CallOption) (*RestartPodResult, error) 29 DeletePod(ctx context.Context, in *FeederConfig, opts ...grpc.CallOption) (*DeletePodResult, error) 30 } 31 32 type k8SHelperClient struct { 33 cc grpc.ClientConnInterface 34 } 35 36 func NewK8SHelperClient(cc grpc.ClientConnInterface) K8SHelperClient { 37 return &k8SHelperClient{cc} 38 } 39 40 func (c *k8SHelperClient) CreateKeypair(ctx context.Context, in *K8SHelperRequest, opts ...grpc.CallOption) (*KeyPair, error) { 41 out := new(KeyPair) 42 err := c.cc.Invoke(ctx, "/rpc.K8SHelper/CreateKeypair", in, out, opts...) 43 if err != nil { 44 return nil, err 45 } 46 return out, nil 47 } 48 49 func (c *k8SHelperClient) GetKey(ctx context.Context, in *K8SHelperRequest, opts ...grpc.CallOption) (*KeyPair, error) { 50 out := new(KeyPair) 51 err := c.cc.Invoke(ctx, "/rpc.K8SHelper/GetKey", in, out, opts...) 52 if err != nil { 53 return nil, err 54 } 55 return out, nil 56 } 57 58 func (c *k8SHelperClient) CreatePod(ctx context.Context, in *FeederConfig, opts ...grpc.CallOption) (*CreatePodResult, error) { 59 out := new(CreatePodResult) 60 err := c.cc.Invoke(ctx, "/rpc.K8SHelper/CreatePod", in, out, opts...) 61 if err != nil { 62 return nil, err 63 } 64 return out, nil 65 } 66 67 func (c *k8SHelperClient) RestartPod(ctx context.Context, in *FeederConfig, opts ...grpc.CallOption) (*RestartPodResult, error) { 68 out := new(RestartPodResult) 69 err := c.cc.Invoke(ctx, "/rpc.K8SHelper/RestartPod", in, out, opts...) 70 if err != nil { 71 return nil, err 72 } 73 return out, nil 74 } 75 76 func (c *k8SHelperClient) DeletePod(ctx context.Context, in *FeederConfig, opts ...grpc.CallOption) (*DeletePodResult, error) { 77 out := new(DeletePodResult) 78 err := c.cc.Invoke(ctx, "/rpc.K8SHelper/DeletePod", in, out, opts...) 79 if err != nil { 80 return nil, err 81 } 82 return out, nil 83 } 84 85 // K8SHelperServer is the server API for K8SHelper service. 86 // All implementations must embed UnimplementedK8SHelperServer 87 // for forward compatibility 88 type K8SHelperServer interface { 89 CreateKeypair(context.Context, *K8SHelperRequest) (*KeyPair, error) 90 GetKey(context.Context, *K8SHelperRequest) (*KeyPair, error) 91 CreatePod(context.Context, *FeederConfig) (*CreatePodResult, error) 92 RestartPod(context.Context, *FeederConfig) (*RestartPodResult, error) 93 DeletePod(context.Context, *FeederConfig) (*DeletePodResult, error) 94 mustEmbedUnimplementedK8SHelperServer() 95 } 96 97 // UnimplementedK8SHelperServer must be embedded to have forward compatible implementations. 98 type UnimplementedK8SHelperServer struct { 99 } 100 101 func (UnimplementedK8SHelperServer) CreateKeypair(context.Context, *K8SHelperRequest) (*KeyPair, error) { 102 return nil, status.Errorf(codes.Unimplemented, "method CreateKeypair not implemented") 103 } 104 func (UnimplementedK8SHelperServer) GetKey(context.Context, *K8SHelperRequest) (*KeyPair, error) { 105 return nil, status.Errorf(codes.Unimplemented, "method GetKey not implemented") 106 } 107 func (UnimplementedK8SHelperServer) CreatePod(context.Context, *FeederConfig) (*CreatePodResult, error) { 108 return nil, status.Errorf(codes.Unimplemented, "method CreatePod not implemented") 109 } 110 func (UnimplementedK8SHelperServer) RestartPod(context.Context, *FeederConfig) (*RestartPodResult, error) { 111 return nil, status.Errorf(codes.Unimplemented, "method RestartPod not implemented") 112 } 113 func (UnimplementedK8SHelperServer) DeletePod(context.Context, *FeederConfig) (*DeletePodResult, error) { 114 return nil, status.Errorf(codes.Unimplemented, "method DeletePod not implemented") 115 } 116 func (UnimplementedK8SHelperServer) mustEmbedUnimplementedK8SHelperServer() {} 117 118 // UnsafeK8SHelperServer may be embedded to opt out of forward compatibility for this service. 119 // Use of this interface is not recommended, as added methods to K8SHelperServer will 120 // result in compilation errors. 121 type UnsafeK8SHelperServer interface { 122 mustEmbedUnimplementedK8SHelperServer() 123 } 124 125 func RegisterK8SHelperServer(s grpc.ServiceRegistrar, srv K8SHelperServer) { 126 s.RegisterService(&K8SHelper_ServiceDesc, srv) 127 } 128 129 func _K8SHelper_CreateKeypair_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 130 in := new(K8SHelperRequest) 131 if err := dec(in); err != nil { 132 return nil, err 133 } 134 if interceptor == nil { 135 return srv.(K8SHelperServer).CreateKeypair(ctx, in) 136 } 137 info := &grpc.UnaryServerInfo{ 138 Server: srv, 139 FullMethod: "/rpc.K8SHelper/CreateKeypair", 140 } 141 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 142 return srv.(K8SHelperServer).CreateKeypair(ctx, req.(*K8SHelperRequest)) 143 } 144 return interceptor(ctx, in, info, handler) 145 } 146 147 func _K8SHelper_GetKey_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 148 in := new(K8SHelperRequest) 149 if err := dec(in); err != nil { 150 return nil, err 151 } 152 if interceptor == nil { 153 return srv.(K8SHelperServer).GetKey(ctx, in) 154 } 155 info := &grpc.UnaryServerInfo{ 156 Server: srv, 157 FullMethod: "/rpc.K8SHelper/GetKey", 158 } 159 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 160 return srv.(K8SHelperServer).GetKey(ctx, req.(*K8SHelperRequest)) 161 } 162 return interceptor(ctx, in, info, handler) 163 } 164 165 func _K8SHelper_CreatePod_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 166 in := new(FeederConfig) 167 if err := dec(in); err != nil { 168 return nil, err 169 } 170 if interceptor == nil { 171 return srv.(K8SHelperServer).CreatePod(ctx, in) 172 } 173 info := &grpc.UnaryServerInfo{ 174 Server: srv, 175 FullMethod: "/rpc.K8SHelper/CreatePod", 176 } 177 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 178 return srv.(K8SHelperServer).CreatePod(ctx, req.(*FeederConfig)) 179 } 180 return interceptor(ctx, in, info, handler) 181 } 182 183 func _K8SHelper_RestartPod_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 184 in := new(FeederConfig) 185 if err := dec(in); err != nil { 186 return nil, err 187 } 188 if interceptor == nil { 189 return srv.(K8SHelperServer).RestartPod(ctx, in) 190 } 191 info := &grpc.UnaryServerInfo{ 192 Server: srv, 193 FullMethod: "/rpc.K8SHelper/RestartPod", 194 } 195 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 196 return srv.(K8SHelperServer).RestartPod(ctx, req.(*FeederConfig)) 197 } 198 return interceptor(ctx, in, info, handler) 199 } 200 201 func _K8SHelper_DeletePod_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 202 in := new(FeederConfig) 203 if err := dec(in); err != nil { 204 return nil, err 205 } 206 if interceptor == nil { 207 return srv.(K8SHelperServer).DeletePod(ctx, in) 208 } 209 info := &grpc.UnaryServerInfo{ 210 Server: srv, 211 FullMethod: "/rpc.K8SHelper/DeletePod", 212 } 213 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 214 return srv.(K8SHelperServer).DeletePod(ctx, req.(*FeederConfig)) 215 } 216 return interceptor(ctx, in, info, handler) 217 } 218 219 // K8SHelper_ServiceDesc is the grpc.ServiceDesc for K8SHelper service. 220 // It's only intended for direct use with grpc.RegisterService, 221 // and not to be introspected or modified (even as a copy) 222 var K8SHelper_ServiceDesc = grpc.ServiceDesc{ 223 ServiceName: "rpc.K8SHelper", 224 HandlerType: (*K8SHelperServer)(nil), 225 Methods: []grpc.MethodDesc{ 226 { 227 MethodName: "CreateKeypair", 228 Handler: _K8SHelper_CreateKeypair_Handler, 229 }, 230 { 231 MethodName: "GetKey", 232 Handler: _K8SHelper_GetKey_Handler, 233 }, 234 { 235 MethodName: "CreatePod", 236 Handler: _K8SHelper_CreatePod_Handler, 237 }, 238 { 239 MethodName: "RestartPod", 240 Handler: _K8SHelper_RestartPod_Handler, 241 }, 242 { 243 MethodName: "DeletePod", 244 Handler: _K8SHelper_DeletePod_Handler, 245 }, 246 }, 247 Streams: []grpc.StreamDesc{}, 248 Metadata: "protoc/k8sbridge.proto", 249 }