Class JobsGrpc.JobsBlockingStub

  • Enclosing class:
    JobsGrpc

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

      • Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub

        io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected JobsGrpc.JobsBlockingStub build​(io.grpc.Channel channel, io.grpc.CallOptions callOptions)  
      com.google.longrunning.Operation createJob​(CreateJobRequest request)
      Creates a Job.
      com.google.longrunning.Operation deleteJob​(DeleteJobRequest request)
      Deletes a Job.
      com.google.iam.v1.Policy getIamPolicy​(com.google.iam.v1.GetIamPolicyRequest request)
      Gets the IAM Access Control policy currently in effect for the given Job.
      Job getJob​(GetJobRequest request)
      Gets information about a Job.
      ListJobsResponse listJobs​(ListJobsRequest request)
      Lists Jobs.
      com.google.longrunning.Operation runJob​(RunJobRequest request)
      Triggers creation of a new Execution of this Job.
      com.google.iam.v1.Policy setIamPolicy​(com.google.iam.v1.SetIamPolicyRequest request)
      Sets the IAM Access control policy for the specified Job.
      com.google.iam.v1.TestIamPermissionsResponse testIamPermissions​(com.google.iam.v1.TestIamPermissionsRequest request)
      Returns permissions that a caller has on the specified Project.
      com.google.longrunning.Operation updateJob​(UpdateJobRequest request)
      Updates a Job.
      • Methods inherited from class io.grpc.stub.AbstractBlockingStub

        newStub, newStub
      • Methods inherited from class io.grpc.stub.AbstractStub

        getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
    • Method Detail

      • createJob

        public com.google.longrunning.Operation createJob​(CreateJobRequest request)
         Creates a Job.
         
      • getJob

        public Job getJob​(GetJobRequest request)
         Gets information about a Job.
         
      • updateJob

        public com.google.longrunning.Operation updateJob​(UpdateJobRequest request)
         Updates a Job.
         
      • deleteJob

        public com.google.longrunning.Operation deleteJob​(DeleteJobRequest request)
         Deletes a Job.
         
      • runJob

        public com.google.longrunning.Operation runJob​(RunJobRequest request)
         Triggers creation of a new Execution of this Job.
         
      • getIamPolicy

        public com.google.iam.v1.Policy getIamPolicy​(com.google.iam.v1.GetIamPolicyRequest request)
         Gets the IAM Access Control policy currently in effect for the given Job.
         This result does not include any inherited policies.
         
      • setIamPolicy

        public com.google.iam.v1.Policy setIamPolicy​(com.google.iam.v1.SetIamPolicyRequest request)
         Sets the IAM Access control policy for the specified Job. Overwrites
         any existing policy.
         
      • testIamPermissions

        public com.google.iam.v1.TestIamPermissionsResponse testIamPermissions​(com.google.iam.v1.TestIamPermissionsRequest request)
         Returns permissions that a caller has on the specified Project.
         There are no permissions required for making this API call.