github.com/GoogleContainerTools/skaffold@v1.39.18/proto/v1/skaffold.pb.gw.go (about) 1 // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. 2 // source: v1/skaffold.proto 3 4 /* 5 Package proto is a reverse proxy. 6 7 It translates gRPC into RESTful JSON APIs. 8 */ 9 package proto 10 11 import ( 12 "context" 13 "io" 14 "net/http" 15 16 "github.com/grpc-ecosystem/grpc-gateway/v2/runtime" 17 "github.com/grpc-ecosystem/grpc-gateway/v2/utilities" 18 "google.golang.org/grpc" 19 "google.golang.org/grpc/codes" 20 "google.golang.org/grpc/grpclog" 21 "google.golang.org/grpc/metadata" 22 "google.golang.org/grpc/status" 23 "google.golang.org/protobuf/proto" 24 "google.golang.org/protobuf/types/known/emptypb" 25 ) 26 27 // Suppress "imported and not used" errors 28 var _ codes.Code 29 var _ io.Reader 30 var _ status.Status 31 var _ = runtime.String 32 var _ = utilities.NewDoubleArray 33 var _ = metadata.Join 34 35 func request_SkaffoldService_GetState_0(ctx context.Context, marshaler runtime.Marshaler, client SkaffoldServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 36 var protoReq emptypb.Empty 37 var metadata runtime.ServerMetadata 38 39 msg, err := client.GetState(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 40 return msg, metadata, err 41 42 } 43 44 func local_request_SkaffoldService_GetState_0(ctx context.Context, marshaler runtime.Marshaler, server SkaffoldServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 45 var protoReq emptypb.Empty 46 var metadata runtime.ServerMetadata 47 48 msg, err := server.GetState(ctx, &protoReq) 49 return msg, metadata, err 50 51 } 52 53 func request_SkaffoldService_EventLog_0(ctx context.Context, marshaler runtime.Marshaler, client SkaffoldServiceClient, req *http.Request, pathParams map[string]string) (SkaffoldService_EventLogClient, runtime.ServerMetadata, error) { 54 var metadata runtime.ServerMetadata 55 stream, err := client.EventLog(ctx) 56 if err != nil { 57 grpclog.Infof("Failed to start streaming: %v", err) 58 return nil, metadata, err 59 } 60 dec := marshaler.NewDecoder(req.Body) 61 handleSend := func() error { 62 var protoReq LogEntry 63 err := dec.Decode(&protoReq) 64 if err == io.EOF { 65 return err 66 } 67 if err != nil { 68 grpclog.Infof("Failed to decode request: %v", err) 69 return err 70 } 71 if err := stream.Send(&protoReq); err != nil { 72 grpclog.Infof("Failed to send request: %v", err) 73 return err 74 } 75 return nil 76 } 77 if err := handleSend(); err != nil { 78 if cerr := stream.CloseSend(); cerr != nil { 79 grpclog.Infof("Failed to terminate client stream: %v", cerr) 80 } 81 if err == io.EOF { 82 return stream, metadata, nil 83 } 84 return nil, metadata, err 85 } 86 go func() { 87 for { 88 if err := handleSend(); err != nil { 89 break 90 } 91 } 92 if err := stream.CloseSend(); err != nil { 93 grpclog.Infof("Failed to terminate client stream: %v", err) 94 } 95 }() 96 header, err := stream.Header() 97 if err != nil { 98 grpclog.Infof("Failed to get header from client: %v", err) 99 return nil, metadata, err 100 } 101 metadata.HeaderMD = header 102 return stream, metadata, nil 103 } 104 105 func request_SkaffoldService_Events_0(ctx context.Context, marshaler runtime.Marshaler, client SkaffoldServiceClient, req *http.Request, pathParams map[string]string) (SkaffoldService_EventsClient, runtime.ServerMetadata, error) { 106 var protoReq emptypb.Empty 107 var metadata runtime.ServerMetadata 108 109 stream, err := client.Events(ctx, &protoReq) 110 if err != nil { 111 return nil, metadata, err 112 } 113 header, err := stream.Header() 114 if err != nil { 115 return nil, metadata, err 116 } 117 metadata.HeaderMD = header 118 return stream, metadata, nil 119 120 } 121 122 func request_SkaffoldService_Execute_0(ctx context.Context, marshaler runtime.Marshaler, client SkaffoldServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 123 var protoReq UserIntentRequest 124 var metadata runtime.ServerMetadata 125 126 newReader, berr := utilities.IOReaderFactory(req.Body) 127 if berr != nil { 128 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) 129 } 130 if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.Intent); err != nil && err != io.EOF { 131 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 132 } 133 134 msg, err := client.Execute(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 135 return msg, metadata, err 136 137 } 138 139 func local_request_SkaffoldService_Execute_0(ctx context.Context, marshaler runtime.Marshaler, server SkaffoldServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 140 var protoReq UserIntentRequest 141 var metadata runtime.ServerMetadata 142 143 newReader, berr := utilities.IOReaderFactory(req.Body) 144 if berr != nil { 145 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) 146 } 147 if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.Intent); err != nil && err != io.EOF { 148 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 149 } 150 151 msg, err := server.Execute(ctx, &protoReq) 152 return msg, metadata, err 153 154 } 155 156 func request_SkaffoldService_AutoBuild_0(ctx context.Context, marshaler runtime.Marshaler, client SkaffoldServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 157 var protoReq TriggerRequest 158 var metadata runtime.ServerMetadata 159 160 newReader, berr := utilities.IOReaderFactory(req.Body) 161 if berr != nil { 162 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) 163 } 164 if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.State); err != nil && err != io.EOF { 165 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 166 } 167 168 msg, err := client.AutoBuild(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 169 return msg, metadata, err 170 171 } 172 173 func local_request_SkaffoldService_AutoBuild_0(ctx context.Context, marshaler runtime.Marshaler, server SkaffoldServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 174 var protoReq TriggerRequest 175 var metadata runtime.ServerMetadata 176 177 newReader, berr := utilities.IOReaderFactory(req.Body) 178 if berr != nil { 179 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) 180 } 181 if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.State); err != nil && err != io.EOF { 182 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 183 } 184 185 msg, err := server.AutoBuild(ctx, &protoReq) 186 return msg, metadata, err 187 188 } 189 190 func request_SkaffoldService_AutoSync_0(ctx context.Context, marshaler runtime.Marshaler, client SkaffoldServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 191 var protoReq TriggerRequest 192 var metadata runtime.ServerMetadata 193 194 newReader, berr := utilities.IOReaderFactory(req.Body) 195 if berr != nil { 196 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) 197 } 198 if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.State); err != nil && err != io.EOF { 199 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 200 } 201 202 msg, err := client.AutoSync(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 203 return msg, metadata, err 204 205 } 206 207 func local_request_SkaffoldService_AutoSync_0(ctx context.Context, marshaler runtime.Marshaler, server SkaffoldServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 208 var protoReq TriggerRequest 209 var metadata runtime.ServerMetadata 210 211 newReader, berr := utilities.IOReaderFactory(req.Body) 212 if berr != nil { 213 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) 214 } 215 if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.State); err != nil && err != io.EOF { 216 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 217 } 218 219 msg, err := server.AutoSync(ctx, &protoReq) 220 return msg, metadata, err 221 222 } 223 224 func request_SkaffoldService_AutoDeploy_0(ctx context.Context, marshaler runtime.Marshaler, client SkaffoldServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 225 var protoReq TriggerRequest 226 var metadata runtime.ServerMetadata 227 228 newReader, berr := utilities.IOReaderFactory(req.Body) 229 if berr != nil { 230 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) 231 } 232 if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.State); err != nil && err != io.EOF { 233 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 234 } 235 236 msg, err := client.AutoDeploy(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 237 return msg, metadata, err 238 239 } 240 241 func local_request_SkaffoldService_AutoDeploy_0(ctx context.Context, marshaler runtime.Marshaler, server SkaffoldServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 242 var protoReq TriggerRequest 243 var metadata runtime.ServerMetadata 244 245 newReader, berr := utilities.IOReaderFactory(req.Body) 246 if berr != nil { 247 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) 248 } 249 if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.State); err != nil && err != io.EOF { 250 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 251 } 252 253 msg, err := server.AutoDeploy(ctx, &protoReq) 254 return msg, metadata, err 255 256 } 257 258 func request_SkaffoldService_Handle_0(ctx context.Context, marshaler runtime.Marshaler, client SkaffoldServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 259 var protoReq Event 260 var metadata runtime.ServerMetadata 261 262 newReader, berr := utilities.IOReaderFactory(req.Body) 263 if berr != nil { 264 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) 265 } 266 if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { 267 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 268 } 269 270 msg, err := client.Handle(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 271 return msg, metadata, err 272 273 } 274 275 func local_request_SkaffoldService_Handle_0(ctx context.Context, marshaler runtime.Marshaler, server SkaffoldServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 276 var protoReq Event 277 var metadata runtime.ServerMetadata 278 279 newReader, berr := utilities.IOReaderFactory(req.Body) 280 if berr != nil { 281 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) 282 } 283 if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { 284 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 285 } 286 287 msg, err := server.Handle(ctx, &protoReq) 288 return msg, metadata, err 289 290 } 291 292 // RegisterSkaffoldServiceHandlerServer registers the http handlers for service SkaffoldService to "mux". 293 // UnaryRPC :call SkaffoldServiceServer directly. 294 // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. 295 // Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterSkaffoldServiceHandlerFromEndpoint instead. 296 func RegisterSkaffoldServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SkaffoldServiceServer) error { 297 298 mux.Handle("GET", pattern_SkaffoldService_GetState_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 299 ctx, cancel := context.WithCancel(req.Context()) 300 defer cancel() 301 var stream runtime.ServerTransportStream 302 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 303 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 304 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/proto.SkaffoldService/GetState", runtime.WithHTTPPathPattern("/v1/state")) 305 if err != nil { 306 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 307 return 308 } 309 resp, md, err := local_request_SkaffoldService_GetState_0(rctx, inboundMarshaler, server, req, pathParams) 310 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 311 ctx = runtime.NewServerMetadataContext(ctx, md) 312 if err != nil { 313 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 314 return 315 } 316 317 forward_SkaffoldService_GetState_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 318 319 }) 320 321 mux.Handle("GET", pattern_SkaffoldService_EventLog_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 322 err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport") 323 _, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 324 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 325 return 326 }) 327 328 mux.Handle("GET", pattern_SkaffoldService_Events_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 329 err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport") 330 _, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 331 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 332 return 333 }) 334 335 mux.Handle("POST", pattern_SkaffoldService_Execute_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 336 ctx, cancel := context.WithCancel(req.Context()) 337 defer cancel() 338 var stream runtime.ServerTransportStream 339 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 340 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 341 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/proto.SkaffoldService/Execute", runtime.WithHTTPPathPattern("/v1/execute")) 342 if err != nil { 343 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 344 return 345 } 346 resp, md, err := local_request_SkaffoldService_Execute_0(rctx, inboundMarshaler, server, req, pathParams) 347 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 348 ctx = runtime.NewServerMetadataContext(ctx, md) 349 if err != nil { 350 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 351 return 352 } 353 354 forward_SkaffoldService_Execute_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 355 356 }) 357 358 mux.Handle("PUT", pattern_SkaffoldService_AutoBuild_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 359 ctx, cancel := context.WithCancel(req.Context()) 360 defer cancel() 361 var stream runtime.ServerTransportStream 362 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 363 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 364 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/proto.SkaffoldService/AutoBuild", runtime.WithHTTPPathPattern("/v1/build/auto_execute")) 365 if err != nil { 366 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 367 return 368 } 369 resp, md, err := local_request_SkaffoldService_AutoBuild_0(rctx, inboundMarshaler, server, req, pathParams) 370 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 371 ctx = runtime.NewServerMetadataContext(ctx, md) 372 if err != nil { 373 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 374 return 375 } 376 377 forward_SkaffoldService_AutoBuild_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 378 379 }) 380 381 mux.Handle("PUT", pattern_SkaffoldService_AutoSync_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 382 ctx, cancel := context.WithCancel(req.Context()) 383 defer cancel() 384 var stream runtime.ServerTransportStream 385 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 386 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 387 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/proto.SkaffoldService/AutoSync", runtime.WithHTTPPathPattern("/v1/sync/auto_execute")) 388 if err != nil { 389 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 390 return 391 } 392 resp, md, err := local_request_SkaffoldService_AutoSync_0(rctx, inboundMarshaler, server, req, pathParams) 393 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 394 ctx = runtime.NewServerMetadataContext(ctx, md) 395 if err != nil { 396 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 397 return 398 } 399 400 forward_SkaffoldService_AutoSync_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 401 402 }) 403 404 mux.Handle("PUT", pattern_SkaffoldService_AutoDeploy_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 405 ctx, cancel := context.WithCancel(req.Context()) 406 defer cancel() 407 var stream runtime.ServerTransportStream 408 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 409 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 410 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/proto.SkaffoldService/AutoDeploy", runtime.WithHTTPPathPattern("/v1/deploy/auto_execute")) 411 if err != nil { 412 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 413 return 414 } 415 resp, md, err := local_request_SkaffoldService_AutoDeploy_0(rctx, inboundMarshaler, server, req, pathParams) 416 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 417 ctx = runtime.NewServerMetadataContext(ctx, md) 418 if err != nil { 419 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 420 return 421 } 422 423 forward_SkaffoldService_AutoDeploy_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 424 425 }) 426 427 mux.Handle("POST", pattern_SkaffoldService_Handle_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 428 ctx, cancel := context.WithCancel(req.Context()) 429 defer cancel() 430 var stream runtime.ServerTransportStream 431 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 432 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 433 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/proto.SkaffoldService/Handle", runtime.WithHTTPPathPattern("/v1/events/handle")) 434 if err != nil { 435 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 436 return 437 } 438 resp, md, err := local_request_SkaffoldService_Handle_0(rctx, inboundMarshaler, server, req, pathParams) 439 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 440 ctx = runtime.NewServerMetadataContext(ctx, md) 441 if err != nil { 442 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 443 return 444 } 445 446 forward_SkaffoldService_Handle_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 447 448 }) 449 450 return nil 451 } 452 453 // RegisterSkaffoldServiceHandlerFromEndpoint is same as RegisterSkaffoldServiceHandler but 454 // automatically dials to "endpoint" and closes the connection when "ctx" gets done. 455 func RegisterSkaffoldServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) { 456 conn, err := grpc.Dial(endpoint, opts...) 457 if err != nil { 458 return err 459 } 460 defer func() { 461 if err != nil { 462 if cerr := conn.Close(); cerr != nil { 463 grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) 464 } 465 return 466 } 467 go func() { 468 <-ctx.Done() 469 if cerr := conn.Close(); cerr != nil { 470 grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) 471 } 472 }() 473 }() 474 475 return RegisterSkaffoldServiceHandler(ctx, mux, conn) 476 } 477 478 // RegisterSkaffoldServiceHandler registers the http handlers for service SkaffoldService to "mux". 479 // The handlers forward requests to the grpc endpoint over "conn". 480 func RegisterSkaffoldServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error { 481 return RegisterSkaffoldServiceHandlerClient(ctx, mux, NewSkaffoldServiceClient(conn)) 482 } 483 484 // RegisterSkaffoldServiceHandlerClient registers the http handlers for service SkaffoldService 485 // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "SkaffoldServiceClient". 486 // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "SkaffoldServiceClient" 487 // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in 488 // "SkaffoldServiceClient" to call the correct interceptors. 489 func RegisterSkaffoldServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SkaffoldServiceClient) error { 490 491 mux.Handle("GET", pattern_SkaffoldService_GetState_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 492 ctx, cancel := context.WithCancel(req.Context()) 493 defer cancel() 494 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 495 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/proto.SkaffoldService/GetState", runtime.WithHTTPPathPattern("/v1/state")) 496 if err != nil { 497 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 498 return 499 } 500 resp, md, err := request_SkaffoldService_GetState_0(rctx, inboundMarshaler, client, req, pathParams) 501 ctx = runtime.NewServerMetadataContext(ctx, md) 502 if err != nil { 503 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 504 return 505 } 506 507 forward_SkaffoldService_GetState_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 508 509 }) 510 511 mux.Handle("GET", pattern_SkaffoldService_EventLog_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 512 ctx, cancel := context.WithCancel(req.Context()) 513 defer cancel() 514 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 515 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/proto.SkaffoldService/EventLog", runtime.WithHTTPPathPattern("/v1/event_log")) 516 if err != nil { 517 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 518 return 519 } 520 resp, md, err := request_SkaffoldService_EventLog_0(rctx, inboundMarshaler, client, req, pathParams) 521 ctx = runtime.NewServerMetadataContext(ctx, md) 522 if err != nil { 523 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 524 return 525 } 526 527 forward_SkaffoldService_EventLog_0(ctx, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...) 528 529 }) 530 531 mux.Handle("GET", pattern_SkaffoldService_Events_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 532 ctx, cancel := context.WithCancel(req.Context()) 533 defer cancel() 534 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 535 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/proto.SkaffoldService/Events", runtime.WithHTTPPathPattern("/v1/events")) 536 if err != nil { 537 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 538 return 539 } 540 resp, md, err := request_SkaffoldService_Events_0(rctx, inboundMarshaler, client, req, pathParams) 541 ctx = runtime.NewServerMetadataContext(ctx, md) 542 if err != nil { 543 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 544 return 545 } 546 547 forward_SkaffoldService_Events_0(ctx, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...) 548 549 }) 550 551 mux.Handle("POST", pattern_SkaffoldService_Execute_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 552 ctx, cancel := context.WithCancel(req.Context()) 553 defer cancel() 554 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 555 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/proto.SkaffoldService/Execute", runtime.WithHTTPPathPattern("/v1/execute")) 556 if err != nil { 557 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 558 return 559 } 560 resp, md, err := request_SkaffoldService_Execute_0(rctx, inboundMarshaler, client, req, pathParams) 561 ctx = runtime.NewServerMetadataContext(ctx, md) 562 if err != nil { 563 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 564 return 565 } 566 567 forward_SkaffoldService_Execute_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 568 569 }) 570 571 mux.Handle("PUT", pattern_SkaffoldService_AutoBuild_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 572 ctx, cancel := context.WithCancel(req.Context()) 573 defer cancel() 574 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 575 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/proto.SkaffoldService/AutoBuild", runtime.WithHTTPPathPattern("/v1/build/auto_execute")) 576 if err != nil { 577 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 578 return 579 } 580 resp, md, err := request_SkaffoldService_AutoBuild_0(rctx, inboundMarshaler, client, req, pathParams) 581 ctx = runtime.NewServerMetadataContext(ctx, md) 582 if err != nil { 583 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 584 return 585 } 586 587 forward_SkaffoldService_AutoBuild_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 588 589 }) 590 591 mux.Handle("PUT", pattern_SkaffoldService_AutoSync_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 592 ctx, cancel := context.WithCancel(req.Context()) 593 defer cancel() 594 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 595 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/proto.SkaffoldService/AutoSync", runtime.WithHTTPPathPattern("/v1/sync/auto_execute")) 596 if err != nil { 597 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 598 return 599 } 600 resp, md, err := request_SkaffoldService_AutoSync_0(rctx, inboundMarshaler, client, req, pathParams) 601 ctx = runtime.NewServerMetadataContext(ctx, md) 602 if err != nil { 603 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 604 return 605 } 606 607 forward_SkaffoldService_AutoSync_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 608 609 }) 610 611 mux.Handle("PUT", pattern_SkaffoldService_AutoDeploy_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 612 ctx, cancel := context.WithCancel(req.Context()) 613 defer cancel() 614 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 615 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/proto.SkaffoldService/AutoDeploy", runtime.WithHTTPPathPattern("/v1/deploy/auto_execute")) 616 if err != nil { 617 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 618 return 619 } 620 resp, md, err := request_SkaffoldService_AutoDeploy_0(rctx, inboundMarshaler, client, req, pathParams) 621 ctx = runtime.NewServerMetadataContext(ctx, md) 622 if err != nil { 623 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 624 return 625 } 626 627 forward_SkaffoldService_AutoDeploy_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 628 629 }) 630 631 mux.Handle("POST", pattern_SkaffoldService_Handle_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 632 ctx, cancel := context.WithCancel(req.Context()) 633 defer cancel() 634 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 635 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/proto.SkaffoldService/Handle", runtime.WithHTTPPathPattern("/v1/events/handle")) 636 if err != nil { 637 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 638 return 639 } 640 resp, md, err := request_SkaffoldService_Handle_0(rctx, inboundMarshaler, client, req, pathParams) 641 ctx = runtime.NewServerMetadataContext(ctx, md) 642 if err != nil { 643 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 644 return 645 } 646 647 forward_SkaffoldService_Handle_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 648 649 }) 650 651 return nil 652 } 653 654 var ( 655 pattern_SkaffoldService_GetState_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1", "state"}, "")) 656 657 pattern_SkaffoldService_EventLog_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1", "event_log"}, "")) 658 659 pattern_SkaffoldService_Events_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1", "events"}, "")) 660 661 pattern_SkaffoldService_Execute_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1", "execute"}, "")) 662 663 pattern_SkaffoldService_AutoBuild_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v1", "build", "auto_execute"}, "")) 664 665 pattern_SkaffoldService_AutoSync_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v1", "sync", "auto_execute"}, "")) 666 667 pattern_SkaffoldService_AutoDeploy_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v1", "deploy", "auto_execute"}, "")) 668 669 pattern_SkaffoldService_Handle_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v1", "events", "handle"}, "")) 670 ) 671 672 var ( 673 forward_SkaffoldService_GetState_0 = runtime.ForwardResponseMessage 674 675 forward_SkaffoldService_EventLog_0 = runtime.ForwardResponseStream 676 677 forward_SkaffoldService_Events_0 = runtime.ForwardResponseStream 678 679 forward_SkaffoldService_Execute_0 = runtime.ForwardResponseMessage 680 681 forward_SkaffoldService_AutoBuild_0 = runtime.ForwardResponseMessage 682 683 forward_SkaffoldService_AutoSync_0 = runtime.ForwardResponseMessage 684 685 forward_SkaffoldService_AutoDeploy_0 = runtime.ForwardResponseMessage 686 687 forward_SkaffoldService_Handle_0 = runtime.ForwardResponseMessage 688 )