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 }