Class JobsGrpc.JobsBlockingV2Stub

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

public static final class JobsGrpc.JobsBlockingV2Stub extends io.grpc.stub.AbstractBlockingStub<JobsGrpc.JobsBlockingV2Stub>
A stub to allow clients to do synchronous rpc calls to service Jobs.
 Cloud Run Job Control Plane API.
 
  • Method Details

    • build

      protected JobsGrpc.JobsBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<JobsGrpc.JobsBlockingV2Stub>
    • createJob

      public Operation createJob(CreateJobRequest request) throws io.grpc.StatusException
       Creates a Job.
       
      Throws:
      io.grpc.StatusException
    • getJob

      public Job getJob(GetJobRequest request) throws io.grpc.StatusException
       Gets information about a Job.
       
      Throws:
      io.grpc.StatusException
    • listJobs

      public ListJobsResponse listJobs(ListJobsRequest request) throws io.grpc.StatusException
       Lists Jobs. Results are sorted by creation time, descending.
       
      Throws:
      io.grpc.StatusException
    • updateJob

      public Operation updateJob(UpdateJobRequest request) throws io.grpc.StatusException
       Updates a Job.
       
      Throws:
      io.grpc.StatusException
    • deleteJob

      public Operation deleteJob(DeleteJobRequest request) throws io.grpc.StatusException
       Deletes a Job.
       
      Throws:
      io.grpc.StatusException
    • runJob

      public Operation runJob(RunJobRequest request) throws io.grpc.StatusException
       Triggers creation of a new Execution of this Job.
       
      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 Job.
       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 Job. 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