get.porter.sh/porter@v1.3.0/pkg/storage/plugins/proto/storage_protocol_grpc.pb.go (about) 1 // Code generated by protoc-gen-go-grpc. DO NOT EDIT. 2 // versions: 3 // - protoc-gen-go-grpc v1.2.0 4 // - protoc v3.19.4 5 // source: pkg/storage/plugins/proto/storage_protocol.proto 6 7 package proto 8 9 import ( 10 context "context" 11 grpc "google.golang.org/grpc" 12 codes "google.golang.org/grpc/codes" 13 status "google.golang.org/grpc/status" 14 ) 15 16 // This is a compile-time assertion to ensure that this generated file 17 // is compatible with the grpc package it is being compiled against. 18 // Requires gRPC-Go v1.32.0 or later. 19 const _ = grpc.SupportPackageIsVersion7 20 21 // StorageProtocolClient is the client API for StorageProtocol service. 22 // 23 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. 24 type StorageProtocolClient interface { 25 EnsureIndex(ctx context.Context, in *EnsureIndexRequest, opts ...grpc.CallOption) (*EnsureIndexResponse, error) 26 Aggregate(ctx context.Context, in *AggregateRequest, opts ...grpc.CallOption) (*AggregateResponse, error) 27 Count(ctx context.Context, in *CountRequest, opts ...grpc.CallOption) (*CountResponse, error) 28 Find(ctx context.Context, in *FindRequest, opts ...grpc.CallOption) (*FindResponse, error) 29 Insert(ctx context.Context, in *InsertRequest, opts ...grpc.CallOption) (*InsertResponse, error) 30 Patch(ctx context.Context, in *PatchRequest, opts ...grpc.CallOption) (*PatchResponse, error) 31 Remove(ctx context.Context, in *RemoveRequest, opts ...grpc.CallOption) (*RemoveResponse, error) 32 Update(ctx context.Context, in *UpdateRequest, opts ...grpc.CallOption) (*UpdateResponse, error) 33 } 34 35 type storageProtocolClient struct { 36 cc grpc.ClientConnInterface 37 } 38 39 func NewStorageProtocolClient(cc grpc.ClientConnInterface) StorageProtocolClient { 40 return &storageProtocolClient{cc} 41 } 42 43 func (c *storageProtocolClient) EnsureIndex(ctx context.Context, in *EnsureIndexRequest, opts ...grpc.CallOption) (*EnsureIndexResponse, error) { 44 out := new(EnsureIndexResponse) 45 err := c.cc.Invoke(ctx, "/plugins.StorageProtocol/EnsureIndex", in, out, opts...) 46 if err != nil { 47 return nil, err 48 } 49 return out, nil 50 } 51 52 func (c *storageProtocolClient) Aggregate(ctx context.Context, in *AggregateRequest, opts ...grpc.CallOption) (*AggregateResponse, error) { 53 out := new(AggregateResponse) 54 err := c.cc.Invoke(ctx, "/plugins.StorageProtocol/Aggregate", in, out, opts...) 55 if err != nil { 56 return nil, err 57 } 58 return out, nil 59 } 60 61 func (c *storageProtocolClient) Count(ctx context.Context, in *CountRequest, opts ...grpc.CallOption) (*CountResponse, error) { 62 out := new(CountResponse) 63 err := c.cc.Invoke(ctx, "/plugins.StorageProtocol/Count", in, out, opts...) 64 if err != nil { 65 return nil, err 66 } 67 return out, nil 68 } 69 70 func (c *storageProtocolClient) Find(ctx context.Context, in *FindRequest, opts ...grpc.CallOption) (*FindResponse, error) { 71 out := new(FindResponse) 72 err := c.cc.Invoke(ctx, "/plugins.StorageProtocol/Find", in, out, opts...) 73 if err != nil { 74 return nil, err 75 } 76 return out, nil 77 } 78 79 func (c *storageProtocolClient) Insert(ctx context.Context, in *InsertRequest, opts ...grpc.CallOption) (*InsertResponse, error) { 80 out := new(InsertResponse) 81 err := c.cc.Invoke(ctx, "/plugins.StorageProtocol/Insert", in, out, opts...) 82 if err != nil { 83 return nil, err 84 } 85 return out, nil 86 } 87 88 func (c *storageProtocolClient) Patch(ctx context.Context, in *PatchRequest, opts ...grpc.CallOption) (*PatchResponse, error) { 89 out := new(PatchResponse) 90 err := c.cc.Invoke(ctx, "/plugins.StorageProtocol/Patch", in, out, opts...) 91 if err != nil { 92 return nil, err 93 } 94 return out, nil 95 } 96 97 func (c *storageProtocolClient) Remove(ctx context.Context, in *RemoveRequest, opts ...grpc.CallOption) (*RemoveResponse, error) { 98 out := new(RemoveResponse) 99 err := c.cc.Invoke(ctx, "/plugins.StorageProtocol/Remove", in, out, opts...) 100 if err != nil { 101 return nil, err 102 } 103 return out, nil 104 } 105 106 func (c *storageProtocolClient) Update(ctx context.Context, in *UpdateRequest, opts ...grpc.CallOption) (*UpdateResponse, error) { 107 out := new(UpdateResponse) 108 err := c.cc.Invoke(ctx, "/plugins.StorageProtocol/Update", in, out, opts...) 109 if err != nil { 110 return nil, err 111 } 112 return out, nil 113 } 114 115 // StorageProtocolServer is the server API for StorageProtocol service. 116 // All implementations must embed UnimplementedStorageProtocolServer 117 // for forward compatibility 118 type StorageProtocolServer interface { 119 EnsureIndex(context.Context, *EnsureIndexRequest) (*EnsureIndexResponse, error) 120 Aggregate(context.Context, *AggregateRequest) (*AggregateResponse, error) 121 Count(context.Context, *CountRequest) (*CountResponse, error) 122 Find(context.Context, *FindRequest) (*FindResponse, error) 123 Insert(context.Context, *InsertRequest) (*InsertResponse, error) 124 Patch(context.Context, *PatchRequest) (*PatchResponse, error) 125 Remove(context.Context, *RemoveRequest) (*RemoveResponse, error) 126 Update(context.Context, *UpdateRequest) (*UpdateResponse, error) 127 mustEmbedUnimplementedStorageProtocolServer() 128 } 129 130 // UnimplementedStorageProtocolServer must be embedded to have forward compatible implementations. 131 type UnimplementedStorageProtocolServer struct { 132 } 133 134 func (UnimplementedStorageProtocolServer) EnsureIndex(context.Context, *EnsureIndexRequest) (*EnsureIndexResponse, error) { 135 return nil, status.Errorf(codes.Unimplemented, "method EnsureIndex not implemented") 136 } 137 func (UnimplementedStorageProtocolServer) Aggregate(context.Context, *AggregateRequest) (*AggregateResponse, error) { 138 return nil, status.Errorf(codes.Unimplemented, "method Aggregate not implemented") 139 } 140 func (UnimplementedStorageProtocolServer) Count(context.Context, *CountRequest) (*CountResponse, error) { 141 return nil, status.Errorf(codes.Unimplemented, "method Count not implemented") 142 } 143 func (UnimplementedStorageProtocolServer) Find(context.Context, *FindRequest) (*FindResponse, error) { 144 return nil, status.Errorf(codes.Unimplemented, "method Find not implemented") 145 } 146 func (UnimplementedStorageProtocolServer) Insert(context.Context, *InsertRequest) (*InsertResponse, error) { 147 return nil, status.Errorf(codes.Unimplemented, "method Insert not implemented") 148 } 149 func (UnimplementedStorageProtocolServer) Patch(context.Context, *PatchRequest) (*PatchResponse, error) { 150 return nil, status.Errorf(codes.Unimplemented, "method Patch not implemented") 151 } 152 func (UnimplementedStorageProtocolServer) Remove(context.Context, *RemoveRequest) (*RemoveResponse, error) { 153 return nil, status.Errorf(codes.Unimplemented, "method Remove not implemented") 154 } 155 func (UnimplementedStorageProtocolServer) Update(context.Context, *UpdateRequest) (*UpdateResponse, error) { 156 return nil, status.Errorf(codes.Unimplemented, "method Update not implemented") 157 } 158 func (UnimplementedStorageProtocolServer) mustEmbedUnimplementedStorageProtocolServer() {} 159 160 // UnsafeStorageProtocolServer may be embedded to opt out of forward compatibility for this service. 161 // Use of this interface is not recommended, as added methods to StorageProtocolServer will 162 // result in compilation errors. 163 type UnsafeStorageProtocolServer interface { 164 mustEmbedUnimplementedStorageProtocolServer() 165 } 166 167 func RegisterStorageProtocolServer(s grpc.ServiceRegistrar, srv StorageProtocolServer) { 168 s.RegisterService(&StorageProtocol_ServiceDesc, srv) 169 } 170 171 func _StorageProtocol_EnsureIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 172 in := new(EnsureIndexRequest) 173 if err := dec(in); err != nil { 174 return nil, err 175 } 176 if interceptor == nil { 177 return srv.(StorageProtocolServer).EnsureIndex(ctx, in) 178 } 179 info := &grpc.UnaryServerInfo{ 180 Server: srv, 181 FullMethod: "/plugins.StorageProtocol/EnsureIndex", 182 } 183 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 184 return srv.(StorageProtocolServer).EnsureIndex(ctx, req.(*EnsureIndexRequest)) 185 } 186 return interceptor(ctx, in, info, handler) 187 } 188 189 func _StorageProtocol_Aggregate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 190 in := new(AggregateRequest) 191 if err := dec(in); err != nil { 192 return nil, err 193 } 194 if interceptor == nil { 195 return srv.(StorageProtocolServer).Aggregate(ctx, in) 196 } 197 info := &grpc.UnaryServerInfo{ 198 Server: srv, 199 FullMethod: "/plugins.StorageProtocol/Aggregate", 200 } 201 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 202 return srv.(StorageProtocolServer).Aggregate(ctx, req.(*AggregateRequest)) 203 } 204 return interceptor(ctx, in, info, handler) 205 } 206 207 func _StorageProtocol_Count_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 208 in := new(CountRequest) 209 if err := dec(in); err != nil { 210 return nil, err 211 } 212 if interceptor == nil { 213 return srv.(StorageProtocolServer).Count(ctx, in) 214 } 215 info := &grpc.UnaryServerInfo{ 216 Server: srv, 217 FullMethod: "/plugins.StorageProtocol/Count", 218 } 219 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 220 return srv.(StorageProtocolServer).Count(ctx, req.(*CountRequest)) 221 } 222 return interceptor(ctx, in, info, handler) 223 } 224 225 func _StorageProtocol_Find_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 226 in := new(FindRequest) 227 if err := dec(in); err != nil { 228 return nil, err 229 } 230 if interceptor == nil { 231 return srv.(StorageProtocolServer).Find(ctx, in) 232 } 233 info := &grpc.UnaryServerInfo{ 234 Server: srv, 235 FullMethod: "/plugins.StorageProtocol/Find", 236 } 237 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 238 return srv.(StorageProtocolServer).Find(ctx, req.(*FindRequest)) 239 } 240 return interceptor(ctx, in, info, handler) 241 } 242 243 func _StorageProtocol_Insert_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 244 in := new(InsertRequest) 245 if err := dec(in); err != nil { 246 return nil, err 247 } 248 if interceptor == nil { 249 return srv.(StorageProtocolServer).Insert(ctx, in) 250 } 251 info := &grpc.UnaryServerInfo{ 252 Server: srv, 253 FullMethod: "/plugins.StorageProtocol/Insert", 254 } 255 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 256 return srv.(StorageProtocolServer).Insert(ctx, req.(*InsertRequest)) 257 } 258 return interceptor(ctx, in, info, handler) 259 } 260 261 func _StorageProtocol_Patch_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 262 in := new(PatchRequest) 263 if err := dec(in); err != nil { 264 return nil, err 265 } 266 if interceptor == nil { 267 return srv.(StorageProtocolServer).Patch(ctx, in) 268 } 269 info := &grpc.UnaryServerInfo{ 270 Server: srv, 271 FullMethod: "/plugins.StorageProtocol/Patch", 272 } 273 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 274 return srv.(StorageProtocolServer).Patch(ctx, req.(*PatchRequest)) 275 } 276 return interceptor(ctx, in, info, handler) 277 } 278 279 func _StorageProtocol_Remove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 280 in := new(RemoveRequest) 281 if err := dec(in); err != nil { 282 return nil, err 283 } 284 if interceptor == nil { 285 return srv.(StorageProtocolServer).Remove(ctx, in) 286 } 287 info := &grpc.UnaryServerInfo{ 288 Server: srv, 289 FullMethod: "/plugins.StorageProtocol/Remove", 290 } 291 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 292 return srv.(StorageProtocolServer).Remove(ctx, req.(*RemoveRequest)) 293 } 294 return interceptor(ctx, in, info, handler) 295 } 296 297 func _StorageProtocol_Update_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 298 in := new(UpdateRequest) 299 if err := dec(in); err != nil { 300 return nil, err 301 } 302 if interceptor == nil { 303 return srv.(StorageProtocolServer).Update(ctx, in) 304 } 305 info := &grpc.UnaryServerInfo{ 306 Server: srv, 307 FullMethod: "/plugins.StorageProtocol/Update", 308 } 309 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 310 return srv.(StorageProtocolServer).Update(ctx, req.(*UpdateRequest)) 311 } 312 return interceptor(ctx, in, info, handler) 313 } 314 315 // StorageProtocol_ServiceDesc is the grpc.ServiceDesc for StorageProtocol service. 316 // It's only intended for direct use with grpc.RegisterService, 317 // and not to be introspected or modified (even as a copy) 318 var StorageProtocol_ServiceDesc = grpc.ServiceDesc{ 319 ServiceName: "plugins.StorageProtocol", 320 HandlerType: (*StorageProtocolServer)(nil), 321 Methods: []grpc.MethodDesc{ 322 { 323 MethodName: "EnsureIndex", 324 Handler: _StorageProtocol_EnsureIndex_Handler, 325 }, 326 { 327 MethodName: "Aggregate", 328 Handler: _StorageProtocol_Aggregate_Handler, 329 }, 330 { 331 MethodName: "Count", 332 Handler: _StorageProtocol_Count_Handler, 333 }, 334 { 335 MethodName: "Find", 336 Handler: _StorageProtocol_Find_Handler, 337 }, 338 { 339 MethodName: "Insert", 340 Handler: _StorageProtocol_Insert_Handler, 341 }, 342 { 343 MethodName: "Patch", 344 Handler: _StorageProtocol_Patch_Handler, 345 }, 346 { 347 MethodName: "Remove", 348 Handler: _StorageProtocol_Remove_Handler, 349 }, 350 { 351 MethodName: "Update", 352 Handler: _StorageProtocol_Update_Handler, 353 }, 354 }, 355 Streams: []grpc.StreamDesc{}, 356 Metadata: "pkg/storage/plugins/proto/storage_protocol.proto", 357 }