cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/memory_bank_service_grpc.pb.go (about)

     1  // Copyright 2025 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
    16  // versions:
    17  // - protoc-gen-go-grpc v1.3.0
    18  // - protoc             v4.25.7
    19  // source: google/cloud/aiplatform/v1beta1/memory_bank_service.proto
    20  
    21  package aiplatformpb
    22  
    23  import (
    24  	longrunningpb "cloud.google.com/go/longrunning/autogen/longrunningpb"
    25  	context "context"
    26  	grpc "google.golang.org/grpc"
    27  	codes "google.golang.org/grpc/codes"
    28  	status "google.golang.org/grpc/status"
    29  )
    30  
    31  // This is a compile-time assertion to ensure that this generated file
    32  // is compatible with the grpc package it is being compiled against.
    33  // Requires gRPC-Go v1.32.0 or later.
    34  const _ = grpc.SupportPackageIsVersion7
    35  
    36  const (
    37  	MemoryBankService_CreateMemory_FullMethodName     = "/google.cloud.aiplatform.v1beta1.MemoryBankService/CreateMemory"
    38  	MemoryBankService_GetMemory_FullMethodName        = "/google.cloud.aiplatform.v1beta1.MemoryBankService/GetMemory"
    39  	MemoryBankService_UpdateMemory_FullMethodName     = "/google.cloud.aiplatform.v1beta1.MemoryBankService/UpdateMemory"
    40  	MemoryBankService_ListMemories_FullMethodName     = "/google.cloud.aiplatform.v1beta1.MemoryBankService/ListMemories"
    41  	MemoryBankService_DeleteMemory_FullMethodName     = "/google.cloud.aiplatform.v1beta1.MemoryBankService/DeleteMemory"
    42  	MemoryBankService_GenerateMemories_FullMethodName = "/google.cloud.aiplatform.v1beta1.MemoryBankService/GenerateMemories"
    43  	MemoryBankService_RetrieveMemories_FullMethodName = "/google.cloud.aiplatform.v1beta1.MemoryBankService/RetrieveMemories"
    44  )
    45  
    46  // MemoryBankServiceClient is the client API for MemoryBankService service.
    47  //
    48  // 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.
    49  type MemoryBankServiceClient interface {
    50  	// Create a Memory.
    51  	CreateMemory(ctx context.Context, in *CreateMemoryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    52  	// Get a Memory.
    53  	GetMemory(ctx context.Context, in *GetMemoryRequest, opts ...grpc.CallOption) (*Memory, error)
    54  	// Update a Memory.
    55  	UpdateMemory(ctx context.Context, in *UpdateMemoryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    56  	// List Memories.
    57  	ListMemories(ctx context.Context, in *ListMemoriesRequest, opts ...grpc.CallOption) (*ListMemoriesResponse, error)
    58  	// Delete a Memory.
    59  	DeleteMemory(ctx context.Context, in *DeleteMemoryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    60  	// Generate memories.
    61  	GenerateMemories(ctx context.Context, in *GenerateMemoriesRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    62  	// Retrieve memories.
    63  	RetrieveMemories(ctx context.Context, in *RetrieveMemoriesRequest, opts ...grpc.CallOption) (*RetrieveMemoriesResponse, error)
    64  }
    65  
    66  type memoryBankServiceClient struct {
    67  	cc grpc.ClientConnInterface
    68  }
    69  
    70  func NewMemoryBankServiceClient(cc grpc.ClientConnInterface) MemoryBankServiceClient {
    71  	return &memoryBankServiceClient{cc}
    72  }
    73  
    74  func (c *memoryBankServiceClient) CreateMemory(ctx context.Context, in *CreateMemoryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
    75  	out := new(longrunningpb.Operation)
    76  	err := c.cc.Invoke(ctx, MemoryBankService_CreateMemory_FullMethodName, in, out, opts...)
    77  	if err != nil {
    78  		return nil, err
    79  	}
    80  	return out, nil
    81  }
    82  
    83  func (c *memoryBankServiceClient) GetMemory(ctx context.Context, in *GetMemoryRequest, opts ...grpc.CallOption) (*Memory, error) {
    84  	out := new(Memory)
    85  	err := c.cc.Invoke(ctx, MemoryBankService_GetMemory_FullMethodName, in, out, opts...)
    86  	if err != nil {
    87  		return nil, err
    88  	}
    89  	return out, nil
    90  }
    91  
    92  func (c *memoryBankServiceClient) UpdateMemory(ctx context.Context, in *UpdateMemoryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
    93  	out := new(longrunningpb.Operation)
    94  	err := c.cc.Invoke(ctx, MemoryBankService_UpdateMemory_FullMethodName, in, out, opts...)
    95  	if err != nil {
    96  		return nil, err
    97  	}
    98  	return out, nil
    99  }
   100  
   101  func (c *memoryBankServiceClient) ListMemories(ctx context.Context, in *ListMemoriesRequest, opts ...grpc.CallOption) (*ListMemoriesResponse, error) {
   102  	out := new(ListMemoriesResponse)
   103  	err := c.cc.Invoke(ctx, MemoryBankService_ListMemories_FullMethodName, in, out, opts...)
   104  	if err != nil {
   105  		return nil, err
   106  	}
   107  	return out, nil
   108  }
   109  
   110  func (c *memoryBankServiceClient) DeleteMemory(ctx context.Context, in *DeleteMemoryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   111  	out := new(longrunningpb.Operation)
   112  	err := c.cc.Invoke(ctx, MemoryBankService_DeleteMemory_FullMethodName, in, out, opts...)
   113  	if err != nil {
   114  		return nil, err
   115  	}
   116  	return out, nil
   117  }
   118  
   119  func (c *memoryBankServiceClient) GenerateMemories(ctx context.Context, in *GenerateMemoriesRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   120  	out := new(longrunningpb.Operation)
   121  	err := c.cc.Invoke(ctx, MemoryBankService_GenerateMemories_FullMethodName, in, out, opts...)
   122  	if err != nil {
   123  		return nil, err
   124  	}
   125  	return out, nil
   126  }
   127  
   128  func (c *memoryBankServiceClient) RetrieveMemories(ctx context.Context, in *RetrieveMemoriesRequest, opts ...grpc.CallOption) (*RetrieveMemoriesResponse, error) {
   129  	out := new(RetrieveMemoriesResponse)
   130  	err := c.cc.Invoke(ctx, MemoryBankService_RetrieveMemories_FullMethodName, in, out, opts...)
   131  	if err != nil {
   132  		return nil, err
   133  	}
   134  	return out, nil
   135  }
   136  
   137  // MemoryBankServiceServer is the server API for MemoryBankService service.
   138  // All implementations should embed UnimplementedMemoryBankServiceServer
   139  // for forward compatibility
   140  type MemoryBankServiceServer interface {
   141  	// Create a Memory.
   142  	CreateMemory(context.Context, *CreateMemoryRequest) (*longrunningpb.Operation, error)
   143  	// Get a Memory.
   144  	GetMemory(context.Context, *GetMemoryRequest) (*Memory, error)
   145  	// Update a Memory.
   146  	UpdateMemory(context.Context, *UpdateMemoryRequest) (*longrunningpb.Operation, error)
   147  	// List Memories.
   148  	ListMemories(context.Context, *ListMemoriesRequest) (*ListMemoriesResponse, error)
   149  	// Delete a Memory.
   150  	DeleteMemory(context.Context, *DeleteMemoryRequest) (*longrunningpb.Operation, error)
   151  	// Generate memories.
   152  	GenerateMemories(context.Context, *GenerateMemoriesRequest) (*longrunningpb.Operation, error)
   153  	// Retrieve memories.
   154  	RetrieveMemories(context.Context, *RetrieveMemoriesRequest) (*RetrieveMemoriesResponse, error)
   155  }
   156  
   157  // UnimplementedMemoryBankServiceServer should be embedded to have forward compatible implementations.
   158  type UnimplementedMemoryBankServiceServer struct {
   159  }
   160  
   161  func (UnimplementedMemoryBankServiceServer) CreateMemory(context.Context, *CreateMemoryRequest) (*longrunningpb.Operation, error) {
   162  	return nil, status.Errorf(codes.Unimplemented, "method CreateMemory not implemented")
   163  }
   164  func (UnimplementedMemoryBankServiceServer) GetMemory(context.Context, *GetMemoryRequest) (*Memory, error) {
   165  	return nil, status.Errorf(codes.Unimplemented, "method GetMemory not implemented")
   166  }
   167  func (UnimplementedMemoryBankServiceServer) UpdateMemory(context.Context, *UpdateMemoryRequest) (*longrunningpb.Operation, error) {
   168  	return nil, status.Errorf(codes.Unimplemented, "method UpdateMemory not implemented")
   169  }
   170  func (UnimplementedMemoryBankServiceServer) ListMemories(context.Context, *ListMemoriesRequest) (*ListMemoriesResponse, error) {
   171  	return nil, status.Errorf(codes.Unimplemented, "method ListMemories not implemented")
   172  }
   173  func (UnimplementedMemoryBankServiceServer) DeleteMemory(context.Context, *DeleteMemoryRequest) (*longrunningpb.Operation, error) {
   174  	return nil, status.Errorf(codes.Unimplemented, "method DeleteMemory not implemented")
   175  }
   176  func (UnimplementedMemoryBankServiceServer) GenerateMemories(context.Context, *GenerateMemoriesRequest) (*longrunningpb.Operation, error) {
   177  	return nil, status.Errorf(codes.Unimplemented, "method GenerateMemories not implemented")
   178  }
   179  func (UnimplementedMemoryBankServiceServer) RetrieveMemories(context.Context, *RetrieveMemoriesRequest) (*RetrieveMemoriesResponse, error) {
   180  	return nil, status.Errorf(codes.Unimplemented, "method RetrieveMemories not implemented")
   181  }
   182  
   183  // UnsafeMemoryBankServiceServer may be embedded to opt out of forward compatibility for this service.
   184  // Use of this interface is not recommended, as added methods to MemoryBankServiceServer will
   185  // result in compilation errors.
   186  type UnsafeMemoryBankServiceServer interface {
   187  	mustEmbedUnimplementedMemoryBankServiceServer()
   188  }
   189  
   190  func RegisterMemoryBankServiceServer(s grpc.ServiceRegistrar, srv MemoryBankServiceServer) {
   191  	s.RegisterService(&MemoryBankService_ServiceDesc, srv)
   192  }
   193  
   194  func _MemoryBankService_CreateMemory_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   195  	in := new(CreateMemoryRequest)
   196  	if err := dec(in); err != nil {
   197  		return nil, err
   198  	}
   199  	if interceptor == nil {
   200  		return srv.(MemoryBankServiceServer).CreateMemory(ctx, in)
   201  	}
   202  	info := &grpc.UnaryServerInfo{
   203  		Server:     srv,
   204  		FullMethod: MemoryBankService_CreateMemory_FullMethodName,
   205  	}
   206  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   207  		return srv.(MemoryBankServiceServer).CreateMemory(ctx, req.(*CreateMemoryRequest))
   208  	}
   209  	return interceptor(ctx, in, info, handler)
   210  }
   211  
   212  func _MemoryBankService_GetMemory_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   213  	in := new(GetMemoryRequest)
   214  	if err := dec(in); err != nil {
   215  		return nil, err
   216  	}
   217  	if interceptor == nil {
   218  		return srv.(MemoryBankServiceServer).GetMemory(ctx, in)
   219  	}
   220  	info := &grpc.UnaryServerInfo{
   221  		Server:     srv,
   222  		FullMethod: MemoryBankService_GetMemory_FullMethodName,
   223  	}
   224  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   225  		return srv.(MemoryBankServiceServer).GetMemory(ctx, req.(*GetMemoryRequest))
   226  	}
   227  	return interceptor(ctx, in, info, handler)
   228  }
   229  
   230  func _MemoryBankService_UpdateMemory_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   231  	in := new(UpdateMemoryRequest)
   232  	if err := dec(in); err != nil {
   233  		return nil, err
   234  	}
   235  	if interceptor == nil {
   236  		return srv.(MemoryBankServiceServer).UpdateMemory(ctx, in)
   237  	}
   238  	info := &grpc.UnaryServerInfo{
   239  		Server:     srv,
   240  		FullMethod: MemoryBankService_UpdateMemory_FullMethodName,
   241  	}
   242  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   243  		return srv.(MemoryBankServiceServer).UpdateMemory(ctx, req.(*UpdateMemoryRequest))
   244  	}
   245  	return interceptor(ctx, in, info, handler)
   246  }
   247  
   248  func _MemoryBankService_ListMemories_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   249  	in := new(ListMemoriesRequest)
   250  	if err := dec(in); err != nil {
   251  		return nil, err
   252  	}
   253  	if interceptor == nil {
   254  		return srv.(MemoryBankServiceServer).ListMemories(ctx, in)
   255  	}
   256  	info := &grpc.UnaryServerInfo{
   257  		Server:     srv,
   258  		FullMethod: MemoryBankService_ListMemories_FullMethodName,
   259  	}
   260  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   261  		return srv.(MemoryBankServiceServer).ListMemories(ctx, req.(*ListMemoriesRequest))
   262  	}
   263  	return interceptor(ctx, in, info, handler)
   264  }
   265  
   266  func _MemoryBankService_DeleteMemory_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   267  	in := new(DeleteMemoryRequest)
   268  	if err := dec(in); err != nil {
   269  		return nil, err
   270  	}
   271  	if interceptor == nil {
   272  		return srv.(MemoryBankServiceServer).DeleteMemory(ctx, in)
   273  	}
   274  	info := &grpc.UnaryServerInfo{
   275  		Server:     srv,
   276  		FullMethod: MemoryBankService_DeleteMemory_FullMethodName,
   277  	}
   278  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   279  		return srv.(MemoryBankServiceServer).DeleteMemory(ctx, req.(*DeleteMemoryRequest))
   280  	}
   281  	return interceptor(ctx, in, info, handler)
   282  }
   283  
   284  func _MemoryBankService_GenerateMemories_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   285  	in := new(GenerateMemoriesRequest)
   286  	if err := dec(in); err != nil {
   287  		return nil, err
   288  	}
   289  	if interceptor == nil {
   290  		return srv.(MemoryBankServiceServer).GenerateMemories(ctx, in)
   291  	}
   292  	info := &grpc.UnaryServerInfo{
   293  		Server:     srv,
   294  		FullMethod: MemoryBankService_GenerateMemories_FullMethodName,
   295  	}
   296  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   297  		return srv.(MemoryBankServiceServer).GenerateMemories(ctx, req.(*GenerateMemoriesRequest))
   298  	}
   299  	return interceptor(ctx, in, info, handler)
   300  }
   301  
   302  func _MemoryBankService_RetrieveMemories_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   303  	in := new(RetrieveMemoriesRequest)
   304  	if err := dec(in); err != nil {
   305  		return nil, err
   306  	}
   307  	if interceptor == nil {
   308  		return srv.(MemoryBankServiceServer).RetrieveMemories(ctx, in)
   309  	}
   310  	info := &grpc.UnaryServerInfo{
   311  		Server:     srv,
   312  		FullMethod: MemoryBankService_RetrieveMemories_FullMethodName,
   313  	}
   314  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   315  		return srv.(MemoryBankServiceServer).RetrieveMemories(ctx, req.(*RetrieveMemoriesRequest))
   316  	}
   317  	return interceptor(ctx, in, info, handler)
   318  }
   319  
   320  // MemoryBankService_ServiceDesc is the grpc.ServiceDesc for MemoryBankService service.
   321  // It's only intended for direct use with grpc.RegisterService,
   322  // and not to be introspected or modified (even as a copy)
   323  var MemoryBankService_ServiceDesc = grpc.ServiceDesc{
   324  	ServiceName: "google.cloud.aiplatform.v1beta1.MemoryBankService",
   325  	HandlerType: (*MemoryBankServiceServer)(nil),
   326  	Methods: []grpc.MethodDesc{
   327  		{
   328  			MethodName: "CreateMemory",
   329  			Handler:    _MemoryBankService_CreateMemory_Handler,
   330  		},
   331  		{
   332  			MethodName: "GetMemory",
   333  			Handler:    _MemoryBankService_GetMemory_Handler,
   334  		},
   335  		{
   336  			MethodName: "UpdateMemory",
   337  			Handler:    _MemoryBankService_UpdateMemory_Handler,
   338  		},
   339  		{
   340  			MethodName: "ListMemories",
   341  			Handler:    _MemoryBankService_ListMemories_Handler,
   342  		},
   343  		{
   344  			MethodName: "DeleteMemory",
   345  			Handler:    _MemoryBankService_DeleteMemory_Handler,
   346  		},
   347  		{
   348  			MethodName: "GenerateMemories",
   349  			Handler:    _MemoryBankService_GenerateMemories_Handler,
   350  		},
   351  		{
   352  			MethodName: "RetrieveMemories",
   353  			Handler:    _MemoryBankService_RetrieveMemories_Handler,
   354  		},
   355  	},
   356  	Streams:  []grpc.StreamDesc{},
   357  	Metadata: "google/cloud/aiplatform/v1beta1/memory_bank_service.proto",
   358  }