Class WorkerPoolsGrpc.WorkerPoolsFutureStub

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

public static final class WorkerPoolsGrpc.WorkerPoolsFutureStub extends io.grpc.stub.AbstractFutureStub<WorkerPoolsGrpc.WorkerPoolsFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service WorkerPools.
 Cloud Run WorkerPool Control Plane API.
 
  • Method Details

    • build

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

      public com.google.common.util.concurrent.ListenableFuture<Operation> createWorkerPool(CreateWorkerPoolRequest request)
       Creates a new WorkerPool in a given project and location.
       
    • getWorkerPool

      public com.google.common.util.concurrent.ListenableFuture<WorkerPool> getWorkerPool(GetWorkerPoolRequest request)
       Gets information about a WorkerPool.
       
    • listWorkerPools

      public com.google.common.util.concurrent.ListenableFuture<ListWorkerPoolsResponse> listWorkerPools(ListWorkerPoolsRequest request)
       Lists WorkerPools. Results are sorted by creation time, descending.
       
    • updateWorkerPool

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateWorkerPool(UpdateWorkerPoolRequest request)
       Updates a WorkerPool.
       
    • deleteWorkerPool

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteWorkerPool(DeleteWorkerPoolRequest request)
       Deletes a WorkerPool.
       
    • getIamPolicy

      public com.google.common.util.concurrent.ListenableFuture<Policy> getIamPolicy(GetIamPolicyRequest request)
       Gets the IAM Access Control policy currently in effect for the given
       Cloud Run WorkerPool. This result does not include any inherited policies.
       
    • setIamPolicy

      public com.google.common.util.concurrent.ListenableFuture<Policy> setIamPolicy(SetIamPolicyRequest request)
       Sets the IAM Access control policy for the specified WorkerPool. Overwrites
       any existing policy.
       
    • testIamPermissions

      public com.google.common.util.concurrent.ListenableFuture<TestIamPermissionsResponse> testIamPermissions(TestIamPermissionsRequest request)
       Returns permissions that a caller has on the specified Project.
       There are no permissions required for making this API call.