Path: blob/main/components/ide-metrics-api/go/idemetrics.pb.gw.go
2498 views
// Copyright (c) 2022 Gitpod GmbH. All rights reserved.1// Licensed under the GNU Affero General Public License (AGPL).2// See License.AGPL.txt in the project root for license information.34// Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.5// source: idemetrics.proto67/*8Package api is a reverse proxy.910It translates gRPC into RESTful JSON APIs.11*/12package api1314import (15"context"16"io"17"net/http"1819"github.com/grpc-ecosystem/grpc-gateway/v2/runtime"20"github.com/grpc-ecosystem/grpc-gateway/v2/utilities"21"google.golang.org/grpc"22"google.golang.org/grpc/codes"23"google.golang.org/grpc/grpclog"24"google.golang.org/grpc/metadata"25"google.golang.org/grpc/status"26"google.golang.org/protobuf/proto"27)2829// Suppress "imported and not used" errors30var _ codes.Code31var _ io.Reader32var _ status.Status33var _ = runtime.String34var _ = utilities.NewDoubleArray35var _ = metadata.Join3637func request_MetricsService_AddCounter_0(ctx context.Context, marshaler runtime.Marshaler, client MetricsServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {38var protoReq AddCounterRequest39var metadata runtime.ServerMetadata4041newReader, berr := utilities.IOReaderFactory(req.Body)42if berr != nil {43return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)44}45if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {46return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)47}4849var (50val string51ok bool52err error53_ = err54)5556val, ok = pathParams["name"]57if !ok {58return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")59}6061protoReq.Name, err = runtime.String(val)62if err != nil {63return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)64}6566msg, err := client.AddCounter(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))67return msg, metadata, err6869}7071func local_request_MetricsService_AddCounter_0(ctx context.Context, marshaler runtime.Marshaler, server MetricsServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {72var protoReq AddCounterRequest73var metadata runtime.ServerMetadata7475newReader, berr := utilities.IOReaderFactory(req.Body)76if berr != nil {77return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)78}79if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {80return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)81}8283var (84val string85ok bool86err error87_ = err88)8990val, ok = pathParams["name"]91if !ok {92return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")93}9495protoReq.Name, err = runtime.String(val)96if err != nil {97return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)98}99100msg, err := server.AddCounter(ctx, &protoReq)101return msg, metadata, err102103}104105func request_MetricsService_ObserveHistogram_0(ctx context.Context, marshaler runtime.Marshaler, client MetricsServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {106var protoReq ObserveHistogramRequest107var metadata runtime.ServerMetadata108109newReader, berr := utilities.IOReaderFactory(req.Body)110if berr != nil {111return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)112}113if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {114return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)115}116117var (118val string119ok bool120err error121_ = err122)123124val, ok = pathParams["name"]125if !ok {126return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")127}128129protoReq.Name, err = runtime.String(val)130if err != nil {131return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)132}133134msg, err := client.ObserveHistogram(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))135return msg, metadata, err136137}138139func local_request_MetricsService_ObserveHistogram_0(ctx context.Context, marshaler runtime.Marshaler, server MetricsServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {140var protoReq ObserveHistogramRequest141var metadata runtime.ServerMetadata142143newReader, berr := utilities.IOReaderFactory(req.Body)144if berr != nil {145return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)146}147if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {148return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)149}150151var (152val string153ok bool154err error155_ = err156)157158val, ok = pathParams["name"]159if !ok {160return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")161}162163protoReq.Name, err = runtime.String(val)164if err != nil {165return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)166}167168msg, err := server.ObserveHistogram(ctx, &protoReq)169return msg, metadata, err170171}172173func request_MetricsService_AddHistogram_0(ctx context.Context, marshaler runtime.Marshaler, client MetricsServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {174var protoReq AddHistogramRequest175var metadata runtime.ServerMetadata176177newReader, berr := utilities.IOReaderFactory(req.Body)178if berr != nil {179return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)180}181if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {182return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)183}184185var (186val string187ok bool188err error189_ = err190)191192val, ok = pathParams["name"]193if !ok {194return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")195}196197protoReq.Name, err = runtime.String(val)198if err != nil {199return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)200}201202msg, err := client.AddHistogram(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))203return msg, metadata, err204205}206207func local_request_MetricsService_AddHistogram_0(ctx context.Context, marshaler runtime.Marshaler, server MetricsServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {208var protoReq AddHistogramRequest209var metadata runtime.ServerMetadata210211newReader, berr := utilities.IOReaderFactory(req.Body)212if berr != nil {213return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)214}215if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {216return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)217}218219var (220val string221ok bool222err error223_ = err224)225226val, ok = pathParams["name"]227if !ok {228return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")229}230231protoReq.Name, err = runtime.String(val)232if err != nil {233return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)234}235236msg, err := server.AddHistogram(ctx, &protoReq)237return msg, metadata, err238239}240241func request_MetricsService_ReportError_0(ctx context.Context, marshaler runtime.Marshaler, client MetricsServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {242var protoReq ReportErrorRequest243var metadata runtime.ServerMetadata244245newReader, berr := utilities.IOReaderFactory(req.Body)246if berr != nil {247return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)248}249if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {250return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)251}252253msg, err := client.ReportError(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))254return msg, metadata, err255256}257258func local_request_MetricsService_ReportError_0(ctx context.Context, marshaler runtime.Marshaler, server MetricsServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {259var protoReq ReportErrorRequest260var metadata runtime.ServerMetadata261262newReader, berr := utilities.IOReaderFactory(req.Body)263if berr != nil {264return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)265}266if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {267return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)268}269270msg, err := server.ReportError(ctx, &protoReq)271return msg, metadata, err272273}274275// RegisterMetricsServiceHandlerServer registers the http handlers for service MetricsService to "mux".276// UnaryRPC :call MetricsServiceServer directly.277// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.278// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterMetricsServiceHandlerFromEndpoint instead.279func RegisterMetricsServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MetricsServiceServer) error {280281mux.Handle("POST", pattern_MetricsService_AddCounter_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {282ctx, cancel := context.WithCancel(req.Context())283defer cancel()284var stream runtime.ServerTransportStream285ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)286inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)287var err error288var annotatedContext context.Context289annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/ide_metrics_api.MetricsService/AddCounter", runtime.WithHTTPPathPattern("/metrics/counter/add/{name}"))290if err != nil {291runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)292return293}294resp, md, err := local_request_MetricsService_AddCounter_0(annotatedContext, inboundMarshaler, server, req, pathParams)295md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())296annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)297if err != nil {298runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)299return300}301302forward_MetricsService_AddCounter_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)303304})305306mux.Handle("POST", pattern_MetricsService_ObserveHistogram_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {307ctx, cancel := context.WithCancel(req.Context())308defer cancel()309var stream runtime.ServerTransportStream310ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)311inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)312var err error313var annotatedContext context.Context314annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/ide_metrics_api.MetricsService/ObserveHistogram", runtime.WithHTTPPathPattern("/metrics/histogram/observe/{name}"))315if err != nil {316runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)317return318}319resp, md, err := local_request_MetricsService_ObserveHistogram_0(annotatedContext, inboundMarshaler, server, req, pathParams)320md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())321annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)322if err != nil {323runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)324return325}326327forward_MetricsService_ObserveHistogram_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)328329})330331mux.Handle("POST", pattern_MetricsService_AddHistogram_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {332ctx, cancel := context.WithCancel(req.Context())333defer cancel()334var stream runtime.ServerTransportStream335ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)336inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)337var err error338var annotatedContext context.Context339annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/ide_metrics_api.MetricsService/AddHistogram", runtime.WithHTTPPathPattern("/metrics/histogram/add/{name}"))340if err != nil {341runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)342return343}344resp, md, err := local_request_MetricsService_AddHistogram_0(annotatedContext, inboundMarshaler, server, req, pathParams)345md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())346annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)347if err != nil {348runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)349return350}351352forward_MetricsService_AddHistogram_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)353354})355356mux.Handle("POST", pattern_MetricsService_ReportError_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {357ctx, cancel := context.WithCancel(req.Context())358defer cancel()359var stream runtime.ServerTransportStream360ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)361inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)362var err error363var annotatedContext context.Context364annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/ide_metrics_api.MetricsService/ReportError", runtime.WithHTTPPathPattern("/reportError"))365if err != nil {366runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)367return368}369resp, md, err := local_request_MetricsService_ReportError_0(annotatedContext, inboundMarshaler, server, req, pathParams)370md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())371annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)372if err != nil {373runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)374return375}376377forward_MetricsService_ReportError_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)378379})380381return nil382}383384// RegisterMetricsServiceHandlerFromEndpoint is same as RegisterMetricsServiceHandler but385// automatically dials to "endpoint" and closes the connection when "ctx" gets done.386func RegisterMetricsServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {387conn, err := grpc.Dial(endpoint, opts...)388if err != nil {389return err390}391defer func() {392if err != nil {393if cerr := conn.Close(); cerr != nil {394grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)395}396return397}398go func() {399<-ctx.Done()400if cerr := conn.Close(); cerr != nil {401grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)402}403}()404}()405406return RegisterMetricsServiceHandler(ctx, mux, conn)407}408409// RegisterMetricsServiceHandler registers the http handlers for service MetricsService to "mux".410// The handlers forward requests to the grpc endpoint over "conn".411func RegisterMetricsServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {412return RegisterMetricsServiceHandlerClient(ctx, mux, NewMetricsServiceClient(conn))413}414415// RegisterMetricsServiceHandlerClient registers the http handlers for service MetricsService416// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MetricsServiceClient".417// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MetricsServiceClient"418// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in419// "MetricsServiceClient" to call the correct interceptors.420func RegisterMetricsServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MetricsServiceClient) error {421422mux.Handle("POST", pattern_MetricsService_AddCounter_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {423ctx, cancel := context.WithCancel(req.Context())424defer cancel()425inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)426var err error427var annotatedContext context.Context428annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/ide_metrics_api.MetricsService/AddCounter", runtime.WithHTTPPathPattern("/metrics/counter/add/{name}"))429if err != nil {430runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)431return432}433resp, md, err := request_MetricsService_AddCounter_0(annotatedContext, inboundMarshaler, client, req, pathParams)434annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)435if err != nil {436runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)437return438}439440forward_MetricsService_AddCounter_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)441442})443444mux.Handle("POST", pattern_MetricsService_ObserveHistogram_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {445ctx, cancel := context.WithCancel(req.Context())446defer cancel()447inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)448var err error449var annotatedContext context.Context450annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/ide_metrics_api.MetricsService/ObserveHistogram", runtime.WithHTTPPathPattern("/metrics/histogram/observe/{name}"))451if err != nil {452runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)453return454}455resp, md, err := request_MetricsService_ObserveHistogram_0(annotatedContext, inboundMarshaler, client, req, pathParams)456annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)457if err != nil {458runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)459return460}461462forward_MetricsService_ObserveHistogram_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)463464})465466mux.Handle("POST", pattern_MetricsService_AddHistogram_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {467ctx, cancel := context.WithCancel(req.Context())468defer cancel()469inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)470var err error471var annotatedContext context.Context472annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/ide_metrics_api.MetricsService/AddHistogram", runtime.WithHTTPPathPattern("/metrics/histogram/add/{name}"))473if err != nil {474runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)475return476}477resp, md, err := request_MetricsService_AddHistogram_0(annotatedContext, inboundMarshaler, client, req, pathParams)478annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)479if err != nil {480runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)481return482}483484forward_MetricsService_AddHistogram_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)485486})487488mux.Handle("POST", pattern_MetricsService_ReportError_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {489ctx, cancel := context.WithCancel(req.Context())490defer cancel()491inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)492var err error493var annotatedContext context.Context494annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/ide_metrics_api.MetricsService/ReportError", runtime.WithHTTPPathPattern("/reportError"))495if err != nil {496runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)497return498}499resp, md, err := request_MetricsService_ReportError_0(annotatedContext, inboundMarshaler, client, req, pathParams)500annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)501if err != nil {502runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)503return504}505506forward_MetricsService_ReportError_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)507508})509510return nil511}512513var (514pattern_MetricsService_AddCounter_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"metrics", "counter", "add", "name"}, ""))515516pattern_MetricsService_ObserveHistogram_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"metrics", "histogram", "observe", "name"}, ""))517518pattern_MetricsService_AddHistogram_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"metrics", "histogram", "add", "name"}, ""))519520pattern_MetricsService_ReportError_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0}, []string{"reportError"}, ""))521)522523var (524forward_MetricsService_AddCounter_0 = runtime.ForwardResponseMessage525526forward_MetricsService_ObserveHistogram_0 = runtime.ForwardResponseMessage527528forward_MetricsService_AddHistogram_0 = runtime.ForwardResponseMessage529530forward_MetricsService_ReportError_0 = runtime.ForwardResponseMessage531)532533534