cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/reasoning_engine_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/reasoning_engine_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  	ReasoningEngineService_CreateReasoningEngine_FullMethodName = "/google.cloud.aiplatform.v1beta1.ReasoningEngineService/CreateReasoningEngine"
    38  	ReasoningEngineService_GetReasoningEngine_FullMethodName    = "/google.cloud.aiplatform.v1beta1.ReasoningEngineService/GetReasoningEngine"
    39  	ReasoningEngineService_ListReasoningEngines_FullMethodName  = "/google.cloud.aiplatform.v1beta1.ReasoningEngineService/ListReasoningEngines"
    40  	ReasoningEngineService_UpdateReasoningEngine_FullMethodName = "/google.cloud.aiplatform.v1beta1.ReasoningEngineService/UpdateReasoningEngine"
    41  	ReasoningEngineService_DeleteReasoningEngine_FullMethodName = "/google.cloud.aiplatform.v1beta1.ReasoningEngineService/DeleteReasoningEngine"
    42  )
    43  
    44  // ReasoningEngineServiceClient is the client API for ReasoningEngineService service.
    45  //
    46  // 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.
    47  type ReasoningEngineServiceClient interface {
    48  	// Creates a reasoning engine.
    49  	CreateReasoningEngine(ctx context.Context, in *CreateReasoningEngineRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    50  	// Gets a reasoning engine.
    51  	GetReasoningEngine(ctx context.Context, in *GetReasoningEngineRequest, opts ...grpc.CallOption) (*ReasoningEngine, error)
    52  	// Lists reasoning engines in a location.
    53  	ListReasoningEngines(ctx context.Context, in *ListReasoningEnginesRequest, opts ...grpc.CallOption) (*ListReasoningEnginesResponse, error)
    54  	// Updates a reasoning engine.
    55  	UpdateReasoningEngine(ctx context.Context, in *UpdateReasoningEngineRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    56  	// Deletes a reasoning engine.
    57  	DeleteReasoningEngine(ctx context.Context, in *DeleteReasoningEngineRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    58  }
    59  
    60  type reasoningEngineServiceClient struct {
    61  	cc grpc.ClientConnInterface
    62  }
    63  
    64  func NewReasoningEngineServiceClient(cc grpc.ClientConnInterface) ReasoningEngineServiceClient {
    65  	return &reasoningEngineServiceClient{cc}
    66  }
    67  
    68  func (c *reasoningEngineServiceClient) CreateReasoningEngine(ctx context.Context, in *CreateReasoningEngineRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
    69  	out := new(longrunningpb.Operation)
    70  	err := c.cc.Invoke(ctx, ReasoningEngineService_CreateReasoningEngine_FullMethodName, in, out, opts...)
    71  	if err != nil {
    72  		return nil, err
    73  	}
    74  	return out, nil
    75  }
    76  
    77  func (c *reasoningEngineServiceClient) GetReasoningEngine(ctx context.Context, in *GetReasoningEngineRequest, opts ...grpc.CallOption) (*ReasoningEngine, error) {
    78  	out := new(ReasoningEngine)
    79  	err := c.cc.Invoke(ctx, ReasoningEngineService_GetReasoningEngine_FullMethodName, in, out, opts...)
    80  	if err != nil {
    81  		return nil, err
    82  	}
    83  	return out, nil
    84  }
    85  
    86  func (c *reasoningEngineServiceClient) ListReasoningEngines(ctx context.Context, in *ListReasoningEnginesRequest, opts ...grpc.CallOption) (*ListReasoningEnginesResponse, error) {
    87  	out := new(ListReasoningEnginesResponse)
    88  	err := c.cc.Invoke(ctx, ReasoningEngineService_ListReasoningEngines_FullMethodName, in, out, opts...)
    89  	if err != nil {
    90  		return nil, err
    91  	}
    92  	return out, nil
    93  }
    94  
    95  func (c *reasoningEngineServiceClient) UpdateReasoningEngine(ctx context.Context, in *UpdateReasoningEngineRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
    96  	out := new(longrunningpb.Operation)
    97  	err := c.cc.Invoke(ctx, ReasoningEngineService_UpdateReasoningEngine_FullMethodName, in, out, opts...)
    98  	if err != nil {
    99  		return nil, err
   100  	}
   101  	return out, nil
   102  }
   103  
   104  func (c *reasoningEngineServiceClient) DeleteReasoningEngine(ctx context.Context, in *DeleteReasoningEngineRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   105  	out := new(longrunningpb.Operation)
   106  	err := c.cc.Invoke(ctx, ReasoningEngineService_DeleteReasoningEngine_FullMethodName, in, out, opts...)
   107  	if err != nil {
   108  		return nil, err
   109  	}
   110  	return out, nil
   111  }
   112  
   113  // ReasoningEngineServiceServer is the server API for ReasoningEngineService service.
   114  // All implementations should embed UnimplementedReasoningEngineServiceServer
   115  // for forward compatibility
   116  type ReasoningEngineServiceServer interface {
   117  	// Creates a reasoning engine.
   118  	CreateReasoningEngine(context.Context, *CreateReasoningEngineRequest) (*longrunningpb.Operation, error)
   119  	// Gets a reasoning engine.
   120  	GetReasoningEngine(context.Context, *GetReasoningEngineRequest) (*ReasoningEngine, error)
   121  	// Lists reasoning engines in a location.
   122  	ListReasoningEngines(context.Context, *ListReasoningEnginesRequest) (*ListReasoningEnginesResponse, error)
   123  	// Updates a reasoning engine.
   124  	UpdateReasoningEngine(context.Context, *UpdateReasoningEngineRequest) (*longrunningpb.Operation, error)
   125  	// Deletes a reasoning engine.
   126  	DeleteReasoningEngine(context.Context, *DeleteReasoningEngineRequest) (*longrunningpb.Operation, error)
   127  }
   128  
   129  // UnimplementedReasoningEngineServiceServer should be embedded to have forward compatible implementations.
   130  type UnimplementedReasoningEngineServiceServer struct {
   131  }
   132  
   133  func (UnimplementedReasoningEngineServiceServer) CreateReasoningEngine(context.Context, *CreateReasoningEngineRequest) (*longrunningpb.Operation, error) {
   134  	return nil, status.Errorf(codes.Unimplemented, "method CreateReasoningEngine not implemented")
   135  }
   136  func (UnimplementedReasoningEngineServiceServer) GetReasoningEngine(context.Context, *GetReasoningEngineRequest) (*ReasoningEngine, error) {
   137  	return nil, status.Errorf(codes.Unimplemented, "method GetReasoningEngine not implemented")
   138  }
   139  func (UnimplementedReasoningEngineServiceServer) ListReasoningEngines(context.Context, *ListReasoningEnginesRequest) (*ListReasoningEnginesResponse, error) {
   140  	return nil, status.Errorf(codes.Unimplemented, "method ListReasoningEngines not implemented")
   141  }
   142  func (UnimplementedReasoningEngineServiceServer) UpdateReasoningEngine(context.Context, *UpdateReasoningEngineRequest) (*longrunningpb.Operation, error) {
   143  	return nil, status.Errorf(codes.Unimplemented, "method UpdateReasoningEngine not implemented")
   144  }
   145  func (UnimplementedReasoningEngineServiceServer) DeleteReasoningEngine(context.Context, *DeleteReasoningEngineRequest) (*longrunningpb.Operation, error) {
   146  	return nil, status.Errorf(codes.Unimplemented, "method DeleteReasoningEngine not implemented")
   147  }
   148  
   149  // UnsafeReasoningEngineServiceServer may be embedded to opt out of forward compatibility for this service.
   150  // Use of this interface is not recommended, as added methods to ReasoningEngineServiceServer will
   151  // result in compilation errors.
   152  type UnsafeReasoningEngineServiceServer interface {
   153  	mustEmbedUnimplementedReasoningEngineServiceServer()
   154  }
   155  
   156  func RegisterReasoningEngineServiceServer(s grpc.ServiceRegistrar, srv ReasoningEngineServiceServer) {
   157  	s.RegisterService(&ReasoningEngineService_ServiceDesc, srv)
   158  }
   159  
   160  func _ReasoningEngineService_CreateReasoningEngine_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   161  	in := new(CreateReasoningEngineRequest)
   162  	if err := dec(in); err != nil {
   163  		return nil, err
   164  	}
   165  	if interceptor == nil {
   166  		return srv.(ReasoningEngineServiceServer).CreateReasoningEngine(ctx, in)
   167  	}
   168  	info := &grpc.UnaryServerInfo{
   169  		Server:     srv,
   170  		FullMethod: ReasoningEngineService_CreateReasoningEngine_FullMethodName,
   171  	}
   172  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   173  		return srv.(ReasoningEngineServiceServer).CreateReasoningEngine(ctx, req.(*CreateReasoningEngineRequest))
   174  	}
   175  	return interceptor(ctx, in, info, handler)
   176  }
   177  
   178  func _ReasoningEngineService_GetReasoningEngine_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   179  	in := new(GetReasoningEngineRequest)
   180  	if err := dec(in); err != nil {
   181  		return nil, err
   182  	}
   183  	if interceptor == nil {
   184  		return srv.(ReasoningEngineServiceServer).GetReasoningEngine(ctx, in)
   185  	}
   186  	info := &grpc.UnaryServerInfo{
   187  		Server:     srv,
   188  		FullMethod: ReasoningEngineService_GetReasoningEngine_FullMethodName,
   189  	}
   190  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   191  		return srv.(ReasoningEngineServiceServer).GetReasoningEngine(ctx, req.(*GetReasoningEngineRequest))
   192  	}
   193  	return interceptor(ctx, in, info, handler)
   194  }
   195  
   196  func _ReasoningEngineService_ListReasoningEngines_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   197  	in := new(ListReasoningEnginesRequest)
   198  	if err := dec(in); err != nil {
   199  		return nil, err
   200  	}
   201  	if interceptor == nil {
   202  		return srv.(ReasoningEngineServiceServer).ListReasoningEngines(ctx, in)
   203  	}
   204  	info := &grpc.UnaryServerInfo{
   205  		Server:     srv,
   206  		FullMethod: ReasoningEngineService_ListReasoningEngines_FullMethodName,
   207  	}
   208  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   209  		return srv.(ReasoningEngineServiceServer).ListReasoningEngines(ctx, req.(*ListReasoningEnginesRequest))
   210  	}
   211  	return interceptor(ctx, in, info, handler)
   212  }
   213  
   214  func _ReasoningEngineService_UpdateReasoningEngine_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   215  	in := new(UpdateReasoningEngineRequest)
   216  	if err := dec(in); err != nil {
   217  		return nil, err
   218  	}
   219  	if interceptor == nil {
   220  		return srv.(ReasoningEngineServiceServer).UpdateReasoningEngine(ctx, in)
   221  	}
   222  	info := &grpc.UnaryServerInfo{
   223  		Server:     srv,
   224  		FullMethod: ReasoningEngineService_UpdateReasoningEngine_FullMethodName,
   225  	}
   226  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   227  		return srv.(ReasoningEngineServiceServer).UpdateReasoningEngine(ctx, req.(*UpdateReasoningEngineRequest))
   228  	}
   229  	return interceptor(ctx, in, info, handler)
   230  }
   231  
   232  func _ReasoningEngineService_DeleteReasoningEngine_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   233  	in := new(DeleteReasoningEngineRequest)
   234  	if err := dec(in); err != nil {
   235  		return nil, err
   236  	}
   237  	if interceptor == nil {
   238  		return srv.(ReasoningEngineServiceServer).DeleteReasoningEngine(ctx, in)
   239  	}
   240  	info := &grpc.UnaryServerInfo{
   241  		Server:     srv,
   242  		FullMethod: ReasoningEngineService_DeleteReasoningEngine_FullMethodName,
   243  	}
   244  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   245  		return srv.(ReasoningEngineServiceServer).DeleteReasoningEngine(ctx, req.(*DeleteReasoningEngineRequest))
   246  	}
   247  	return interceptor(ctx, in, info, handler)
   248  }
   249  
   250  // ReasoningEngineService_ServiceDesc is the grpc.ServiceDesc for ReasoningEngineService service.
   251  // It's only intended for direct use with grpc.RegisterService,
   252  // and not to be introspected or modified (even as a copy)
   253  var ReasoningEngineService_ServiceDesc = grpc.ServiceDesc{
   254  	ServiceName: "google.cloud.aiplatform.v1beta1.ReasoningEngineService",
   255  	HandlerType: (*ReasoningEngineServiceServer)(nil),
   256  	Methods: []grpc.MethodDesc{
   257  		{
   258  			MethodName: "CreateReasoningEngine",
   259  			Handler:    _ReasoningEngineService_CreateReasoningEngine_Handler,
   260  		},
   261  		{
   262  			MethodName: "GetReasoningEngine",
   263  			Handler:    _ReasoningEngineService_GetReasoningEngine_Handler,
   264  		},
   265  		{
   266  			MethodName: "ListReasoningEngines",
   267  			Handler:    _ReasoningEngineService_ListReasoningEngines_Handler,
   268  		},
   269  		{
   270  			MethodName: "UpdateReasoningEngine",
   271  			Handler:    _ReasoningEngineService_UpdateReasoningEngine_Handler,
   272  		},
   273  		{
   274  			MethodName: "DeleteReasoningEngine",
   275  			Handler:    _ReasoningEngineService_DeleteReasoningEngine_Handler,
   276  		},
   277  	},
   278  	Streams:  []grpc.StreamDesc{},
   279  	Metadata: "google/cloud/aiplatform/v1beta1/reasoning_engine_service.proto",
   280  }