Class WorkerPoolsGrpc.WorkerPoolsBlockingV2Stub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<WorkerPoolsGrpc.WorkerPoolsBlockingV2Stub>
com.google.cloud.run.v2.WorkerPoolsGrpc.WorkerPoolsBlockingV2Stub
Enclosing class:
WorkerPoolsGrpc

public static final class WorkerPoolsGrpc.WorkerPoolsBlockingV2Stub extends io.grpc.stub.AbstractBlockingStub<WorkerPoolsGrpc.WorkerPoolsBlockingV2Stub>
A stub to allow clients to do synchronous rpc calls to service WorkerPools.
 Cloud Run WorkerPool Control Plane API.
 
  • Method Details

    • build

      protected WorkerPoolsGrpc.WorkerPoolsBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<WorkerPoolsGrpc.WorkerPoolsBlockingV2Stub>
    • createWorkerPool

      public Operation createWorkerPool(CreateWorkerPoolRequest request) throws io.grpc.StatusException
       Creates a new WorkerPool in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • getWorkerPool

      public WorkerPool getWorkerPool(GetWorkerPoolRequest request) throws io.grpc.StatusException
       Gets information about a WorkerPool.
       
      Throws:
      io.grpc.StatusException
    • listWorkerPools

      public ListWorkerPoolsResponse listWorkerPools(ListWorkerPoolsRequest request) throws io.grpc.StatusException
       Lists WorkerPools. Results are sorted by creation time, descending.
       
      Throws:
      io.grpc.StatusException
    • updateWorkerPool

      public Operation updateWorkerPool(UpdateWorkerPoolRequest request) throws io.grpc.StatusException
       Updates a WorkerPool.
       
      Throws:
      io.grpc.StatusException
    • deleteWorkerPool

      public Operation deleteWorkerPool(DeleteWorkerPoolRequest request) throws io.grpc.StatusException
       Deletes a WorkerPool.
       
      Throws:
      io.grpc.StatusException
    • getIamPolicy

      public Policy getIamPolicy(GetIamPolicyRequest request) throws io.grpc.StatusException
       Gets the IAM Access Control policy currently in effect for the given
       Cloud Run WorkerPool. This result does not include any inherited policies.
       
      Throws:
      io.grpc.StatusException
    • setIamPolicy

      public Policy setIamPolicy(SetIamPolicyRequest request) throws io.grpc.StatusException
       Sets the IAM Access control policy for the specified WorkerPool. Overwrites
       any existing policy.
       
      Throws:
      io.grpc.StatusException
    • testIamPermissions

      public TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request) throws io.grpc.StatusException
       Returns permissions that a caller has on the specified Project.
       There are no permissions required for making this API call.
       
      Throws:
      io.grpc.StatusException