cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/extension_registry_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/extension_registry_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  	ExtensionRegistryService_ImportExtension_FullMethodName = "/google.cloud.aiplatform.v1beta1.ExtensionRegistryService/ImportExtension"
    38  	ExtensionRegistryService_GetExtension_FullMethodName    = "/google.cloud.aiplatform.v1beta1.ExtensionRegistryService/GetExtension"
    39  	ExtensionRegistryService_ListExtensions_FullMethodName  = "/google.cloud.aiplatform.v1beta1.ExtensionRegistryService/ListExtensions"
    40  	ExtensionRegistryService_UpdateExtension_FullMethodName = "/google.cloud.aiplatform.v1beta1.ExtensionRegistryService/UpdateExtension"
    41  	ExtensionRegistryService_DeleteExtension_FullMethodName = "/google.cloud.aiplatform.v1beta1.ExtensionRegistryService/DeleteExtension"
    42  )
    43  
    44  // ExtensionRegistryServiceClient is the client API for ExtensionRegistryService 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 ExtensionRegistryServiceClient interface {
    48  	// Imports an Extension.
    49  	ImportExtension(ctx context.Context, in *ImportExtensionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    50  	// Gets an Extension.
    51  	GetExtension(ctx context.Context, in *GetExtensionRequest, opts ...grpc.CallOption) (*Extension, error)
    52  	// Lists Extensions in a location.
    53  	ListExtensions(ctx context.Context, in *ListExtensionsRequest, opts ...grpc.CallOption) (*ListExtensionsResponse, error)
    54  	// Updates an Extension.
    55  	UpdateExtension(ctx context.Context, in *UpdateExtensionRequest, opts ...grpc.CallOption) (*Extension, error)
    56  	// Deletes an Extension.
    57  	DeleteExtension(ctx context.Context, in *DeleteExtensionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    58  }
    59  
    60  type extensionRegistryServiceClient struct {
    61  	cc grpc.ClientConnInterface
    62  }
    63  
    64  func NewExtensionRegistryServiceClient(cc grpc.ClientConnInterface) ExtensionRegistryServiceClient {
    65  	return &extensionRegistryServiceClient{cc}
    66  }
    67  
    68  func (c *extensionRegistryServiceClient) ImportExtension(ctx context.Context, in *ImportExtensionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
    69  	out := new(longrunningpb.Operation)
    70  	err := c.cc.Invoke(ctx, ExtensionRegistryService_ImportExtension_FullMethodName, in, out, opts...)
    71  	if err != nil {
    72  		return nil, err
    73  	}
    74  	return out, nil
    75  }
    76  
    77  func (c *extensionRegistryServiceClient) GetExtension(ctx context.Context, in *GetExtensionRequest, opts ...grpc.CallOption) (*Extension, error) {
    78  	out := new(Extension)
    79  	err := c.cc.Invoke(ctx, ExtensionRegistryService_GetExtension_FullMethodName, in, out, opts...)
    80  	if err != nil {
    81  		return nil, err
    82  	}
    83  	return out, nil
    84  }
    85  
    86  func (c *extensionRegistryServiceClient) ListExtensions(ctx context.Context, in *ListExtensionsRequest, opts ...grpc.CallOption) (*ListExtensionsResponse, error) {
    87  	out := new(ListExtensionsResponse)
    88  	err := c.cc.Invoke(ctx, ExtensionRegistryService_ListExtensions_FullMethodName, in, out, opts...)
    89  	if err != nil {
    90  		return nil, err
    91  	}
    92  	return out, nil
    93  }
    94  
    95  func (c *extensionRegistryServiceClient) UpdateExtension(ctx context.Context, in *UpdateExtensionRequest, opts ...grpc.CallOption) (*Extension, error) {
    96  	out := new(Extension)
    97  	err := c.cc.Invoke(ctx, ExtensionRegistryService_UpdateExtension_FullMethodName, in, out, opts...)
    98  	if err != nil {
    99  		return nil, err
   100  	}
   101  	return out, nil
   102  }
   103  
   104  func (c *extensionRegistryServiceClient) DeleteExtension(ctx context.Context, in *DeleteExtensionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   105  	out := new(longrunningpb.Operation)
   106  	err := c.cc.Invoke(ctx, ExtensionRegistryService_DeleteExtension_FullMethodName, in, out, opts...)
   107  	if err != nil {
   108  		return nil, err
   109  	}
   110  	return out, nil
   111  }
   112  
   113  // ExtensionRegistryServiceServer is the server API for ExtensionRegistryService service.
   114  // All implementations should embed UnimplementedExtensionRegistryServiceServer
   115  // for forward compatibility
   116  type ExtensionRegistryServiceServer interface {
   117  	// Imports an Extension.
   118  	ImportExtension(context.Context, *ImportExtensionRequest) (*longrunningpb.Operation, error)
   119  	// Gets an Extension.
   120  	GetExtension(context.Context, *GetExtensionRequest) (*Extension, error)
   121  	// Lists Extensions in a location.
   122  	ListExtensions(context.Context, *ListExtensionsRequest) (*ListExtensionsResponse, error)
   123  	// Updates an Extension.
   124  	UpdateExtension(context.Context, *UpdateExtensionRequest) (*Extension, error)
   125  	// Deletes an Extension.
   126  	DeleteExtension(context.Context, *DeleteExtensionRequest) (*longrunningpb.Operation, error)
   127  }
   128  
   129  // UnimplementedExtensionRegistryServiceServer should be embedded to have forward compatible implementations.
   130  type UnimplementedExtensionRegistryServiceServer struct {
   131  }
   132  
   133  func (UnimplementedExtensionRegistryServiceServer) ImportExtension(context.Context, *ImportExtensionRequest) (*longrunningpb.Operation, error) {
   134  	return nil, status.Errorf(codes.Unimplemented, "method ImportExtension not implemented")
   135  }
   136  func (UnimplementedExtensionRegistryServiceServer) GetExtension(context.Context, *GetExtensionRequest) (*Extension, error) {
   137  	return nil, status.Errorf(codes.Unimplemented, "method GetExtension not implemented")
   138  }
   139  func (UnimplementedExtensionRegistryServiceServer) ListExtensions(context.Context, *ListExtensionsRequest) (*ListExtensionsResponse, error) {
   140  	return nil, status.Errorf(codes.Unimplemented, "method ListExtensions not implemented")
   141  }
   142  func (UnimplementedExtensionRegistryServiceServer) UpdateExtension(context.Context, *UpdateExtensionRequest) (*Extension, error) {
   143  	return nil, status.Errorf(codes.Unimplemented, "method UpdateExtension not implemented")
   144  }
   145  func (UnimplementedExtensionRegistryServiceServer) DeleteExtension(context.Context, *DeleteExtensionRequest) (*longrunningpb.Operation, error) {
   146  	return nil, status.Errorf(codes.Unimplemented, "method DeleteExtension not implemented")
   147  }
   148  
   149  // UnsafeExtensionRegistryServiceServer may be embedded to opt out of forward compatibility for this service.
   150  // Use of this interface is not recommended, as added methods to ExtensionRegistryServiceServer will
   151  // result in compilation errors.
   152  type UnsafeExtensionRegistryServiceServer interface {
   153  	mustEmbedUnimplementedExtensionRegistryServiceServer()
   154  }
   155  
   156  func RegisterExtensionRegistryServiceServer(s grpc.ServiceRegistrar, srv ExtensionRegistryServiceServer) {
   157  	s.RegisterService(&ExtensionRegistryService_ServiceDesc, srv)
   158  }
   159  
   160  func _ExtensionRegistryService_ImportExtension_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   161  	in := new(ImportExtensionRequest)
   162  	if err := dec(in); err != nil {
   163  		return nil, err
   164  	}
   165  	if interceptor == nil {
   166  		return srv.(ExtensionRegistryServiceServer).ImportExtension(ctx, in)
   167  	}
   168  	info := &grpc.UnaryServerInfo{
   169  		Server:     srv,
   170  		FullMethod: ExtensionRegistryService_ImportExtension_FullMethodName,
   171  	}
   172  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   173  		return srv.(ExtensionRegistryServiceServer).ImportExtension(ctx, req.(*ImportExtensionRequest))
   174  	}
   175  	return interceptor(ctx, in, info, handler)
   176  }
   177  
   178  func _ExtensionRegistryService_GetExtension_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   179  	in := new(GetExtensionRequest)
   180  	if err := dec(in); err != nil {
   181  		return nil, err
   182  	}
   183  	if interceptor == nil {
   184  		return srv.(ExtensionRegistryServiceServer).GetExtension(ctx, in)
   185  	}
   186  	info := &grpc.UnaryServerInfo{
   187  		Server:     srv,
   188  		FullMethod: ExtensionRegistryService_GetExtension_FullMethodName,
   189  	}
   190  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   191  		return srv.(ExtensionRegistryServiceServer).GetExtension(ctx, req.(*GetExtensionRequest))
   192  	}
   193  	return interceptor(ctx, in, info, handler)
   194  }
   195  
   196  func _ExtensionRegistryService_ListExtensions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   197  	in := new(ListExtensionsRequest)
   198  	if err := dec(in); err != nil {
   199  		return nil, err
   200  	}
   201  	if interceptor == nil {
   202  		return srv.(ExtensionRegistryServiceServer).ListExtensions(ctx, in)
   203  	}
   204  	info := &grpc.UnaryServerInfo{
   205  		Server:     srv,
   206  		FullMethod: ExtensionRegistryService_ListExtensions_FullMethodName,
   207  	}
   208  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   209  		return srv.(ExtensionRegistryServiceServer).ListExtensions(ctx, req.(*ListExtensionsRequest))
   210  	}
   211  	return interceptor(ctx, in, info, handler)
   212  }
   213  
   214  func _ExtensionRegistryService_UpdateExtension_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   215  	in := new(UpdateExtensionRequest)
   216  	if err := dec(in); err != nil {
   217  		return nil, err
   218  	}
   219  	if interceptor == nil {
   220  		return srv.(ExtensionRegistryServiceServer).UpdateExtension(ctx, in)
   221  	}
   222  	info := &grpc.UnaryServerInfo{
   223  		Server:     srv,
   224  		FullMethod: ExtensionRegistryService_UpdateExtension_FullMethodName,
   225  	}
   226  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   227  		return srv.(ExtensionRegistryServiceServer).UpdateExtension(ctx, req.(*UpdateExtensionRequest))
   228  	}
   229  	return interceptor(ctx, in, info, handler)
   230  }
   231  
   232  func _ExtensionRegistryService_DeleteExtension_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   233  	in := new(DeleteExtensionRequest)
   234  	if err := dec(in); err != nil {
   235  		return nil, err
   236  	}
   237  	if interceptor == nil {
   238  		return srv.(ExtensionRegistryServiceServer).DeleteExtension(ctx, in)
   239  	}
   240  	info := &grpc.UnaryServerInfo{
   241  		Server:     srv,
   242  		FullMethod: ExtensionRegistryService_DeleteExtension_FullMethodName,
   243  	}
   244  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   245  		return srv.(ExtensionRegistryServiceServer).DeleteExtension(ctx, req.(*DeleteExtensionRequest))
   246  	}
   247  	return interceptor(ctx, in, info, handler)
   248  }
   249  
   250  // ExtensionRegistryService_ServiceDesc is the grpc.ServiceDesc for ExtensionRegistryService 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 ExtensionRegistryService_ServiceDesc = grpc.ServiceDesc{
   254  	ServiceName: "google.cloud.aiplatform.v1beta1.ExtensionRegistryService",
   255  	HandlerType: (*ExtensionRegistryServiceServer)(nil),
   256  	Methods: []grpc.MethodDesc{
   257  		{
   258  			MethodName: "ImportExtension",
   259  			Handler:    _ExtensionRegistryService_ImportExtension_Handler,
   260  		},
   261  		{
   262  			MethodName: "GetExtension",
   263  			Handler:    _ExtensionRegistryService_GetExtension_Handler,
   264  		},
   265  		{
   266  			MethodName: "ListExtensions",
   267  			Handler:    _ExtensionRegistryService_ListExtensions_Handler,
   268  		},
   269  		{
   270  			MethodName: "UpdateExtension",
   271  			Handler:    _ExtensionRegistryService_UpdateExtension_Handler,
   272  		},
   273  		{
   274  			MethodName: "DeleteExtension",
   275  			Handler:    _ExtensionRegistryService_DeleteExtension_Handler,
   276  		},
   277  	},
   278  	Streams:  []grpc.StreamDesc{},
   279  	Metadata: "google/cloud/aiplatform/v1beta1/extension_registry_service.proto",
   280  }