github.com/cloudwan/edgelq-sdk@v1.15.4/monitoring/client/v4/metric_descriptor/metric_descriptor_service.pb.client.go (about) 1 // Code generated by protoc-gen-goten-client 2 // API: MetricDescriptorService 3 // DO NOT EDIT!!! 4 5 package metric_descriptor_client 6 7 import ( 8 "context" 9 10 "google.golang.org/grpc" 11 "google.golang.org/protobuf/runtime/protoimpl" 12 ) 13 14 // proto imports 15 import ( 16 metric_descriptor "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/metric_descriptor" 17 emptypb "google.golang.org/protobuf/types/known/emptypb" 18 ) 19 20 // Reference imports to suppress errors if they are not otherwise used. 21 var ( 22 _ = protoimpl.DescBuilder{} 23 _ = new(context.Context) 24 _ = grpc.ClientConn{} 25 ) 26 27 // make sure we're using proto imports 28 var ( 29 _ = &metric_descriptor.MetricDescriptor{} 30 _ = &emptypb.Empty{} 31 ) 32 33 // This is a compile-time assertion to ensure that this generated file 34 // is compatible with the proto package it is being compiled against. 35 // A compilation error at this line likely means your copy of the 36 // proto package needs to be updated. 37 const ( 38 // Verify that this generated code is sufficiently up-to-date. 39 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 40 // Verify that runtime/protoimpl is sufficiently up-to-date. 41 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 42 ) 43 44 // This is a compile-time assertion to ensure that this generated file 45 // is compatible with the grpc package it is being compiled against. 46 const _ = grpc.SupportPackageIsVersion6 47 48 // MetricDescriptorServiceClient is the client API for MetricDescriptorService. 49 // 50 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 51 type MetricDescriptorServiceClient interface { 52 BatchGetMetricDescriptors(ctx context.Context, in *BatchGetMetricDescriptorsRequest, opts ...grpc.CallOption) (*BatchGetMetricDescriptorsResponse, error) 53 WatchMetricDescriptor(ctx context.Context, in *WatchMetricDescriptorRequest, opts ...grpc.CallOption) (WatchMetricDescriptorClientStream, error) 54 WatchMetricDescriptors(ctx context.Context, in *WatchMetricDescriptorsRequest, opts ...grpc.CallOption) (WatchMetricDescriptorsClientStream, error) 55 GetMetricDescriptor(ctx context.Context, in *GetMetricDescriptorRequest, opts ...grpc.CallOption) (*metric_descriptor.MetricDescriptor, error) 56 CreateMetricDescriptor(ctx context.Context, in *CreateMetricDescriptorRequest, opts ...grpc.CallOption) (*metric_descriptor.MetricDescriptor, error) 57 UpdateMetricDescriptor(ctx context.Context, in *UpdateMetricDescriptorRequest, opts ...grpc.CallOption) (*metric_descriptor.MetricDescriptor, error) 58 DeleteMetricDescriptor(ctx context.Context, in *DeleteMetricDescriptorRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) 59 ListMetricDescriptors(ctx context.Context, in *ListMetricDescriptorsRequest, opts ...grpc.CallOption) (*ListMetricDescriptorsResponse, error) 60 } 61 62 type client struct { 63 cc grpc.ClientConnInterface 64 } 65 66 func NewMetricDescriptorServiceClient(cc grpc.ClientConnInterface) MetricDescriptorServiceClient { 67 return &client{cc} 68 } 69 70 func (c *client) BatchGetMetricDescriptors(ctx context.Context, in *BatchGetMetricDescriptorsRequest, opts ...grpc.CallOption) (*BatchGetMetricDescriptorsResponse, error) { 71 out := new(BatchGetMetricDescriptorsResponse) 72 err := c.cc.Invoke(ctx, "/ntt.monitoring.v4.MetricDescriptorService/BatchGetMetricDescriptors", in, out, opts...) 73 if err != nil { 74 return nil, err 75 } 76 return out, nil 77 } 78 79 func (c *client) WatchMetricDescriptor(ctx context.Context, in *WatchMetricDescriptorRequest, opts ...grpc.CallOption) (WatchMetricDescriptorClientStream, error) { 80 stream, err := c.cc.NewStream(ctx, 81 &grpc.StreamDesc{ 82 StreamName: "WatchMetricDescriptor", 83 ServerStreams: true, 84 }, 85 "/ntt.monitoring.v4.MetricDescriptorService/WatchMetricDescriptor", opts...) 86 if err != nil { 87 return nil, err 88 } 89 x := &watchMetricDescriptorWatchMetricDescriptorClient{stream} 90 if err := x.ClientStream.SendMsg(in); err != nil { 91 return nil, err 92 } 93 if err := x.ClientStream.CloseSend(); err != nil { 94 return nil, err 95 } 96 return x, nil 97 } 98 99 type WatchMetricDescriptorClientStream interface { 100 Recv() (*WatchMetricDescriptorResponse, error) 101 grpc.ClientStream 102 } 103 104 type watchMetricDescriptorWatchMetricDescriptorClient struct { 105 grpc.ClientStream 106 } 107 108 func (x *watchMetricDescriptorWatchMetricDescriptorClient) Recv() (*WatchMetricDescriptorResponse, error) { 109 m := new(WatchMetricDescriptorResponse) 110 if err := x.ClientStream.RecvMsg(m); err != nil { 111 return nil, err 112 } 113 return m, nil 114 } 115 116 func (c *client) WatchMetricDescriptors(ctx context.Context, in *WatchMetricDescriptorsRequest, opts ...grpc.CallOption) (WatchMetricDescriptorsClientStream, error) { 117 stream, err := c.cc.NewStream(ctx, 118 &grpc.StreamDesc{ 119 StreamName: "WatchMetricDescriptors", 120 ServerStreams: true, 121 }, 122 "/ntt.monitoring.v4.MetricDescriptorService/WatchMetricDescriptors", opts...) 123 if err != nil { 124 return nil, err 125 } 126 x := &watchMetricDescriptorsWatchMetricDescriptorsClient{stream} 127 if err := x.ClientStream.SendMsg(in); err != nil { 128 return nil, err 129 } 130 if err := x.ClientStream.CloseSend(); err != nil { 131 return nil, err 132 } 133 return x, nil 134 } 135 136 type WatchMetricDescriptorsClientStream interface { 137 Recv() (*WatchMetricDescriptorsResponse, error) 138 grpc.ClientStream 139 } 140 141 type watchMetricDescriptorsWatchMetricDescriptorsClient struct { 142 grpc.ClientStream 143 } 144 145 func (x *watchMetricDescriptorsWatchMetricDescriptorsClient) Recv() (*WatchMetricDescriptorsResponse, error) { 146 m := new(WatchMetricDescriptorsResponse) 147 if err := x.ClientStream.RecvMsg(m); err != nil { 148 return nil, err 149 } 150 return m, nil 151 } 152 153 func (c *client) GetMetricDescriptor(ctx context.Context, in *GetMetricDescriptorRequest, opts ...grpc.CallOption) (*metric_descriptor.MetricDescriptor, error) { 154 out := new(metric_descriptor.MetricDescriptor) 155 err := c.cc.Invoke(ctx, "/ntt.monitoring.v4.MetricDescriptorService/GetMetricDescriptor", in, out, opts...) 156 if err != nil { 157 return nil, err 158 } 159 return out, nil 160 } 161 162 func (c *client) CreateMetricDescriptor(ctx context.Context, in *CreateMetricDescriptorRequest, opts ...grpc.CallOption) (*metric_descriptor.MetricDescriptor, error) { 163 out := new(metric_descriptor.MetricDescriptor) 164 err := c.cc.Invoke(ctx, "/ntt.monitoring.v4.MetricDescriptorService/CreateMetricDescriptor", in, out, opts...) 165 if err != nil { 166 return nil, err 167 } 168 return out, nil 169 } 170 171 func (c *client) UpdateMetricDescriptor(ctx context.Context, in *UpdateMetricDescriptorRequest, opts ...grpc.CallOption) (*metric_descriptor.MetricDescriptor, error) { 172 out := new(metric_descriptor.MetricDescriptor) 173 err := c.cc.Invoke(ctx, "/ntt.monitoring.v4.MetricDescriptorService/UpdateMetricDescriptor", in, out, opts...) 174 if err != nil { 175 return nil, err 176 } 177 return out, nil 178 } 179 180 func (c *client) DeleteMetricDescriptor(ctx context.Context, in *DeleteMetricDescriptorRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { 181 out := new(emptypb.Empty) 182 err := c.cc.Invoke(ctx, "/ntt.monitoring.v4.MetricDescriptorService/DeleteMetricDescriptor", in, out, opts...) 183 if err != nil { 184 return nil, err 185 } 186 return out, nil 187 } 188 189 func (c *client) ListMetricDescriptors(ctx context.Context, in *ListMetricDescriptorsRequest, opts ...grpc.CallOption) (*ListMetricDescriptorsResponse, error) { 190 out := new(ListMetricDescriptorsResponse) 191 err := c.cc.Invoke(ctx, "/ntt.monitoring.v4.MetricDescriptorService/ListMetricDescriptors", in, out, opts...) 192 if err != nil { 193 return nil, err 194 } 195 return out, nil 196 }