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  }