cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/deployment_resource_pool_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/v1/deployment_resource_pool_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  	DeploymentResourcePoolService_CreateDeploymentResourcePool_FullMethodName = "/google.cloud.aiplatform.v1.DeploymentResourcePoolService/CreateDeploymentResourcePool"
    38  	DeploymentResourcePoolService_GetDeploymentResourcePool_FullMethodName    = "/google.cloud.aiplatform.v1.DeploymentResourcePoolService/GetDeploymentResourcePool"
    39  	DeploymentResourcePoolService_ListDeploymentResourcePools_FullMethodName  = "/google.cloud.aiplatform.v1.DeploymentResourcePoolService/ListDeploymentResourcePools"
    40  	DeploymentResourcePoolService_UpdateDeploymentResourcePool_FullMethodName = "/google.cloud.aiplatform.v1.DeploymentResourcePoolService/UpdateDeploymentResourcePool"
    41  	DeploymentResourcePoolService_DeleteDeploymentResourcePool_FullMethodName = "/google.cloud.aiplatform.v1.DeploymentResourcePoolService/DeleteDeploymentResourcePool"
    42  	DeploymentResourcePoolService_QueryDeployedModels_FullMethodName          = "/google.cloud.aiplatform.v1.DeploymentResourcePoolService/QueryDeployedModels"
    43  )
    44  
    45  // DeploymentResourcePoolServiceClient is the client API for DeploymentResourcePoolService service.
    46  //
    47  // 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.
    48  type DeploymentResourcePoolServiceClient interface {
    49  	// Create a DeploymentResourcePool.
    50  	CreateDeploymentResourcePool(ctx context.Context, in *CreateDeploymentResourcePoolRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    51  	// Get a DeploymentResourcePool.
    52  	GetDeploymentResourcePool(ctx context.Context, in *GetDeploymentResourcePoolRequest, opts ...grpc.CallOption) (*DeploymentResourcePool, error)
    53  	// List DeploymentResourcePools in a location.
    54  	ListDeploymentResourcePools(ctx context.Context, in *ListDeploymentResourcePoolsRequest, opts ...grpc.CallOption) (*ListDeploymentResourcePoolsResponse, error)
    55  	// Update a DeploymentResourcePool.
    56  	UpdateDeploymentResourcePool(ctx context.Context, in *UpdateDeploymentResourcePoolRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    57  	// Delete a DeploymentResourcePool.
    58  	DeleteDeploymentResourcePool(ctx context.Context, in *DeleteDeploymentResourcePoolRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    59  	// List DeployedModels that have been deployed on this DeploymentResourcePool.
    60  	QueryDeployedModels(ctx context.Context, in *QueryDeployedModelsRequest, opts ...grpc.CallOption) (*QueryDeployedModelsResponse, error)
    61  }
    62  
    63  type deploymentResourcePoolServiceClient struct {
    64  	cc grpc.ClientConnInterface
    65  }
    66  
    67  func NewDeploymentResourcePoolServiceClient(cc grpc.ClientConnInterface) DeploymentResourcePoolServiceClient {
    68  	return &deploymentResourcePoolServiceClient{cc}
    69  }
    70  
    71  func (c *deploymentResourcePoolServiceClient) CreateDeploymentResourcePool(ctx context.Context, in *CreateDeploymentResourcePoolRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
    72  	out := new(longrunningpb.Operation)
    73  	err := c.cc.Invoke(ctx, DeploymentResourcePoolService_CreateDeploymentResourcePool_FullMethodName, in, out, opts...)
    74  	if err != nil {
    75  		return nil, err
    76  	}
    77  	return out, nil
    78  }
    79  
    80  func (c *deploymentResourcePoolServiceClient) GetDeploymentResourcePool(ctx context.Context, in *GetDeploymentResourcePoolRequest, opts ...grpc.CallOption) (*DeploymentResourcePool, error) {
    81  	out := new(DeploymentResourcePool)
    82  	err := c.cc.Invoke(ctx, DeploymentResourcePoolService_GetDeploymentResourcePool_FullMethodName, in, out, opts...)
    83  	if err != nil {
    84  		return nil, err
    85  	}
    86  	return out, nil
    87  }
    88  
    89  func (c *deploymentResourcePoolServiceClient) ListDeploymentResourcePools(ctx context.Context, in *ListDeploymentResourcePoolsRequest, opts ...grpc.CallOption) (*ListDeploymentResourcePoolsResponse, error) {
    90  	out := new(ListDeploymentResourcePoolsResponse)
    91  	err := c.cc.Invoke(ctx, DeploymentResourcePoolService_ListDeploymentResourcePools_FullMethodName, in, out, opts...)
    92  	if err != nil {
    93  		return nil, err
    94  	}
    95  	return out, nil
    96  }
    97  
    98  func (c *deploymentResourcePoolServiceClient) UpdateDeploymentResourcePool(ctx context.Context, in *UpdateDeploymentResourcePoolRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
    99  	out := new(longrunningpb.Operation)
   100  	err := c.cc.Invoke(ctx, DeploymentResourcePoolService_UpdateDeploymentResourcePool_FullMethodName, in, out, opts...)
   101  	if err != nil {
   102  		return nil, err
   103  	}
   104  	return out, nil
   105  }
   106  
   107  func (c *deploymentResourcePoolServiceClient) DeleteDeploymentResourcePool(ctx context.Context, in *DeleteDeploymentResourcePoolRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   108  	out := new(longrunningpb.Operation)
   109  	err := c.cc.Invoke(ctx, DeploymentResourcePoolService_DeleteDeploymentResourcePool_FullMethodName, in, out, opts...)
   110  	if err != nil {
   111  		return nil, err
   112  	}
   113  	return out, nil
   114  }
   115  
   116  func (c *deploymentResourcePoolServiceClient) QueryDeployedModels(ctx context.Context, in *QueryDeployedModelsRequest, opts ...grpc.CallOption) (*QueryDeployedModelsResponse, error) {
   117  	out := new(QueryDeployedModelsResponse)
   118  	err := c.cc.Invoke(ctx, DeploymentResourcePoolService_QueryDeployedModels_FullMethodName, in, out, opts...)
   119  	if err != nil {
   120  		return nil, err
   121  	}
   122  	return out, nil
   123  }
   124  
   125  // DeploymentResourcePoolServiceServer is the server API for DeploymentResourcePoolService service.
   126  // All implementations should embed UnimplementedDeploymentResourcePoolServiceServer
   127  // for forward compatibility
   128  type DeploymentResourcePoolServiceServer interface {
   129  	// Create a DeploymentResourcePool.
   130  	CreateDeploymentResourcePool(context.Context, *CreateDeploymentResourcePoolRequest) (*longrunningpb.Operation, error)
   131  	// Get a DeploymentResourcePool.
   132  	GetDeploymentResourcePool(context.Context, *GetDeploymentResourcePoolRequest) (*DeploymentResourcePool, error)
   133  	// List DeploymentResourcePools in a location.
   134  	ListDeploymentResourcePools(context.Context, *ListDeploymentResourcePoolsRequest) (*ListDeploymentResourcePoolsResponse, error)
   135  	// Update a DeploymentResourcePool.
   136  	UpdateDeploymentResourcePool(context.Context, *UpdateDeploymentResourcePoolRequest) (*longrunningpb.Operation, error)
   137  	// Delete a DeploymentResourcePool.
   138  	DeleteDeploymentResourcePool(context.Context, *DeleteDeploymentResourcePoolRequest) (*longrunningpb.Operation, error)
   139  	// List DeployedModels that have been deployed on this DeploymentResourcePool.
   140  	QueryDeployedModels(context.Context, *QueryDeployedModelsRequest) (*QueryDeployedModelsResponse, error)
   141  }
   142  
   143  // UnimplementedDeploymentResourcePoolServiceServer should be embedded to have forward compatible implementations.
   144  type UnimplementedDeploymentResourcePoolServiceServer struct {
   145  }
   146  
   147  func (UnimplementedDeploymentResourcePoolServiceServer) CreateDeploymentResourcePool(context.Context, *CreateDeploymentResourcePoolRequest) (*longrunningpb.Operation, error) {
   148  	return nil, status.Errorf(codes.Unimplemented, "method CreateDeploymentResourcePool not implemented")
   149  }
   150  func (UnimplementedDeploymentResourcePoolServiceServer) GetDeploymentResourcePool(context.Context, *GetDeploymentResourcePoolRequest) (*DeploymentResourcePool, error) {
   151  	return nil, status.Errorf(codes.Unimplemented, "method GetDeploymentResourcePool not implemented")
   152  }
   153  func (UnimplementedDeploymentResourcePoolServiceServer) ListDeploymentResourcePools(context.Context, *ListDeploymentResourcePoolsRequest) (*ListDeploymentResourcePoolsResponse, error) {
   154  	return nil, status.Errorf(codes.Unimplemented, "method ListDeploymentResourcePools not implemented")
   155  }
   156  func (UnimplementedDeploymentResourcePoolServiceServer) UpdateDeploymentResourcePool(context.Context, *UpdateDeploymentResourcePoolRequest) (*longrunningpb.Operation, error) {
   157  	return nil, status.Errorf(codes.Unimplemented, "method UpdateDeploymentResourcePool not implemented")
   158  }
   159  func (UnimplementedDeploymentResourcePoolServiceServer) DeleteDeploymentResourcePool(context.Context, *DeleteDeploymentResourcePoolRequest) (*longrunningpb.Operation, error) {
   160  	return nil, status.Errorf(codes.Unimplemented, "method DeleteDeploymentResourcePool not implemented")
   161  }
   162  func (UnimplementedDeploymentResourcePoolServiceServer) QueryDeployedModels(context.Context, *QueryDeployedModelsRequest) (*QueryDeployedModelsResponse, error) {
   163  	return nil, status.Errorf(codes.Unimplemented, "method QueryDeployedModels not implemented")
   164  }
   165  
   166  // UnsafeDeploymentResourcePoolServiceServer may be embedded to opt out of forward compatibility for this service.
   167  // Use of this interface is not recommended, as added methods to DeploymentResourcePoolServiceServer will
   168  // result in compilation errors.
   169  type UnsafeDeploymentResourcePoolServiceServer interface {
   170  	mustEmbedUnimplementedDeploymentResourcePoolServiceServer()
   171  }
   172  
   173  func RegisterDeploymentResourcePoolServiceServer(s grpc.ServiceRegistrar, srv DeploymentResourcePoolServiceServer) {
   174  	s.RegisterService(&DeploymentResourcePoolService_ServiceDesc, srv)
   175  }
   176  
   177  func _DeploymentResourcePoolService_CreateDeploymentResourcePool_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   178  	in := new(CreateDeploymentResourcePoolRequest)
   179  	if err := dec(in); err != nil {
   180  		return nil, err
   181  	}
   182  	if interceptor == nil {
   183  		return srv.(DeploymentResourcePoolServiceServer).CreateDeploymentResourcePool(ctx, in)
   184  	}
   185  	info := &grpc.UnaryServerInfo{
   186  		Server:     srv,
   187  		FullMethod: DeploymentResourcePoolService_CreateDeploymentResourcePool_FullMethodName,
   188  	}
   189  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   190  		return srv.(DeploymentResourcePoolServiceServer).CreateDeploymentResourcePool(ctx, req.(*CreateDeploymentResourcePoolRequest))
   191  	}
   192  	return interceptor(ctx, in, info, handler)
   193  }
   194  
   195  func _DeploymentResourcePoolService_GetDeploymentResourcePool_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   196  	in := new(GetDeploymentResourcePoolRequest)
   197  	if err := dec(in); err != nil {
   198  		return nil, err
   199  	}
   200  	if interceptor == nil {
   201  		return srv.(DeploymentResourcePoolServiceServer).GetDeploymentResourcePool(ctx, in)
   202  	}
   203  	info := &grpc.UnaryServerInfo{
   204  		Server:     srv,
   205  		FullMethod: DeploymentResourcePoolService_GetDeploymentResourcePool_FullMethodName,
   206  	}
   207  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   208  		return srv.(DeploymentResourcePoolServiceServer).GetDeploymentResourcePool(ctx, req.(*GetDeploymentResourcePoolRequest))
   209  	}
   210  	return interceptor(ctx, in, info, handler)
   211  }
   212  
   213  func _DeploymentResourcePoolService_ListDeploymentResourcePools_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   214  	in := new(ListDeploymentResourcePoolsRequest)
   215  	if err := dec(in); err != nil {
   216  		return nil, err
   217  	}
   218  	if interceptor == nil {
   219  		return srv.(DeploymentResourcePoolServiceServer).ListDeploymentResourcePools(ctx, in)
   220  	}
   221  	info := &grpc.UnaryServerInfo{
   222  		Server:     srv,
   223  		FullMethod: DeploymentResourcePoolService_ListDeploymentResourcePools_FullMethodName,
   224  	}
   225  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   226  		return srv.(DeploymentResourcePoolServiceServer).ListDeploymentResourcePools(ctx, req.(*ListDeploymentResourcePoolsRequest))
   227  	}
   228  	return interceptor(ctx, in, info, handler)
   229  }
   230  
   231  func _DeploymentResourcePoolService_UpdateDeploymentResourcePool_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   232  	in := new(UpdateDeploymentResourcePoolRequest)
   233  	if err := dec(in); err != nil {
   234  		return nil, err
   235  	}
   236  	if interceptor == nil {
   237  		return srv.(DeploymentResourcePoolServiceServer).UpdateDeploymentResourcePool(ctx, in)
   238  	}
   239  	info := &grpc.UnaryServerInfo{
   240  		Server:     srv,
   241  		FullMethod: DeploymentResourcePoolService_UpdateDeploymentResourcePool_FullMethodName,
   242  	}
   243  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   244  		return srv.(DeploymentResourcePoolServiceServer).UpdateDeploymentResourcePool(ctx, req.(*UpdateDeploymentResourcePoolRequest))
   245  	}
   246  	return interceptor(ctx, in, info, handler)
   247  }
   248  
   249  func _DeploymentResourcePoolService_DeleteDeploymentResourcePool_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   250  	in := new(DeleteDeploymentResourcePoolRequest)
   251  	if err := dec(in); err != nil {
   252  		return nil, err
   253  	}
   254  	if interceptor == nil {
   255  		return srv.(DeploymentResourcePoolServiceServer).DeleteDeploymentResourcePool(ctx, in)
   256  	}
   257  	info := &grpc.UnaryServerInfo{
   258  		Server:     srv,
   259  		FullMethod: DeploymentResourcePoolService_DeleteDeploymentResourcePool_FullMethodName,
   260  	}
   261  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   262  		return srv.(DeploymentResourcePoolServiceServer).DeleteDeploymentResourcePool(ctx, req.(*DeleteDeploymentResourcePoolRequest))
   263  	}
   264  	return interceptor(ctx, in, info, handler)
   265  }
   266  
   267  func _DeploymentResourcePoolService_QueryDeployedModels_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   268  	in := new(QueryDeployedModelsRequest)
   269  	if err := dec(in); err != nil {
   270  		return nil, err
   271  	}
   272  	if interceptor == nil {
   273  		return srv.(DeploymentResourcePoolServiceServer).QueryDeployedModels(ctx, in)
   274  	}
   275  	info := &grpc.UnaryServerInfo{
   276  		Server:     srv,
   277  		FullMethod: DeploymentResourcePoolService_QueryDeployedModels_FullMethodName,
   278  	}
   279  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   280  		return srv.(DeploymentResourcePoolServiceServer).QueryDeployedModels(ctx, req.(*QueryDeployedModelsRequest))
   281  	}
   282  	return interceptor(ctx, in, info, handler)
   283  }
   284  
   285  // DeploymentResourcePoolService_ServiceDesc is the grpc.ServiceDesc for DeploymentResourcePoolService service.
   286  // It's only intended for direct use with grpc.RegisterService,
   287  // and not to be introspected or modified (even as a copy)
   288  var DeploymentResourcePoolService_ServiceDesc = grpc.ServiceDesc{
   289  	ServiceName: "google.cloud.aiplatform.v1.DeploymentResourcePoolService",
   290  	HandlerType: (*DeploymentResourcePoolServiceServer)(nil),
   291  	Methods: []grpc.MethodDesc{
   292  		{
   293  			MethodName: "CreateDeploymentResourcePool",
   294  			Handler:    _DeploymentResourcePoolService_CreateDeploymentResourcePool_Handler,
   295  		},
   296  		{
   297  			MethodName: "GetDeploymentResourcePool",
   298  			Handler:    _DeploymentResourcePoolService_GetDeploymentResourcePool_Handler,
   299  		},
   300  		{
   301  			MethodName: "ListDeploymentResourcePools",
   302  			Handler:    _DeploymentResourcePoolService_ListDeploymentResourcePools_Handler,
   303  		},
   304  		{
   305  			MethodName: "UpdateDeploymentResourcePool",
   306  			Handler:    _DeploymentResourcePoolService_UpdateDeploymentResourcePool_Handler,
   307  		},
   308  		{
   309  			MethodName: "DeleteDeploymentResourcePool",
   310  			Handler:    _DeploymentResourcePoolService_DeleteDeploymentResourcePool_Handler,
   311  		},
   312  		{
   313  			MethodName: "QueryDeployedModels",
   314  			Handler:    _DeploymentResourcePoolService_QueryDeployedModels_Handler,
   315  		},
   316  	},
   317  	Streams:  []grpc.StreamDesc{},
   318  	Metadata: "google/cloud/aiplatform/v1/deployment_resource_pool_service.proto",
   319  }