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  )