Package com.google.cloud.run.v2
Interface WorkerPoolsGrpc.AsyncService
- All Known Implementing Classes:
WorkerPoolsGrpc.WorkerPoolsImplBase
- Enclosing class:
- WorkerPoolsGrpc
public static interface WorkerPoolsGrpc.AsyncService
Cloud Run WorkerPool Control Plane API.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcreateWorkerPool(CreateWorkerPoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new WorkerPool in a given project and location.default voiddeleteWorkerPool(DeleteWorkerPoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a WorkerPool.default voidgetIamPolicy(GetIamPolicyRequest request, io.grpc.stub.StreamObserver<Policy> responseObserver) Gets the IAM Access Control policy currently in effect for the given Cloud Run WorkerPool.default voidgetWorkerPool(GetWorkerPoolRequest request, io.grpc.stub.StreamObserver<WorkerPool> responseObserver) Gets information about a WorkerPool.default voidlistWorkerPools(ListWorkerPoolsRequest request, io.grpc.stub.StreamObserver<ListWorkerPoolsResponse> responseObserver) Lists WorkerPools.default voidsetIamPolicy(SetIamPolicyRequest request, io.grpc.stub.StreamObserver<Policy> responseObserver) Sets the IAM Access control policy for the specified WorkerPool.default voidtestIamPermissions(TestIamPermissionsRequest request, io.grpc.stub.StreamObserver<TestIamPermissionsResponse> responseObserver) Returns permissions that a caller has on the specified Project.default voidupdateWorkerPool(UpdateWorkerPoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a WorkerPool.
-
Method Details
-
createWorkerPool
default void createWorkerPool(CreateWorkerPoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new WorkerPool in a given project and location.
-
getWorkerPool
default void getWorkerPool(GetWorkerPoolRequest request, io.grpc.stub.StreamObserver<WorkerPool> responseObserver) Gets information about a WorkerPool.
-
listWorkerPools
default void listWorkerPools(ListWorkerPoolsRequest request, io.grpc.stub.StreamObserver<ListWorkerPoolsResponse> responseObserver) Lists WorkerPools. Results are sorted by creation time, descending.
-
updateWorkerPool
default void updateWorkerPool(UpdateWorkerPoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a WorkerPool.
-
deleteWorkerPool
default void deleteWorkerPool(DeleteWorkerPoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a WorkerPool.
-
getIamPolicy
default void getIamPolicy(GetIamPolicyRequest request, io.grpc.stub.StreamObserver<Policy> responseObserver) Gets the IAM Access Control policy currently in effect for the given Cloud Run WorkerPool. This result does not include any inherited policies.
-
setIamPolicy
default void setIamPolicy(SetIamPolicyRequest request, io.grpc.stub.StreamObserver<Policy> responseObserver) Sets the IAM Access control policy for the specified WorkerPool. Overwrites any existing policy.
-
testIamPermissions
default void testIamPermissions(TestIamPermissionsRequest request, io.grpc.stub.StreamObserver<TestIamPermissionsResponse> responseObserver) Returns permissions that a caller has on the specified Project. There are no permissions required for making this API call.
-