Package com.google.cloud.run.v2.stub
Class GrpcJobsStub
- java.lang.Object
-
- com.google.cloud.run.v2.stub.JobsStub
-
- com.google.cloud.run.v2.stub.GrpcJobsStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java") public class GrpcJobsStub extends JobsStub
gRPC stub implementation for the Jobs service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedGrpcJobsStub(JobsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)Constructs an instance of GrpcJobsStub, using the given settings.protectedGrpcJobsStub(JobsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)Constructs an instance of GrpcJobsStub, using the given settings.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanawaitTermination(long duration, TimeUnit unit)voidclose()static GrpcJobsStubcreate(com.google.api.gax.rpc.ClientContext clientContext)static GrpcJobsStubcreate(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)static GrpcJobsStubcreate(JobsStubSettings settings)com.google.api.gax.rpc.UnaryCallable<CreateJobRequest,com.google.longrunning.Operation>createJobCallable()com.google.api.gax.rpc.OperationCallable<CreateJobRequest,Job,Job>createJobOperationCallable()com.google.api.gax.rpc.UnaryCallable<DeleteJobRequest,com.google.longrunning.Operation>deleteJobCallable()com.google.api.gax.rpc.OperationCallable<DeleteJobRequest,Job,Job>deleteJobOperationCallable()com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>getIamPolicyCallable()com.google.api.gax.rpc.UnaryCallable<GetJobRequest,Job>getJobCallable()com.google.longrunning.stub.GrpcOperationsStubgetOperationsStub()booleanisShutdown()booleanisTerminated()com.google.api.gax.rpc.UnaryCallable<ListJobsRequest,ListJobsResponse>listJobsCallable()com.google.api.gax.rpc.UnaryCallable<ListJobsRequest,JobsClient.ListJobsPagedResponse>listJobsPagedCallable()com.google.api.gax.rpc.UnaryCallable<RunJobRequest,com.google.longrunning.Operation>runJobCallable()com.google.api.gax.rpc.OperationCallable<RunJobRequest,Execution,Execution>runJobOperationCallable()com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>setIamPolicyCallable()voidshutdown()voidshutdownNow()com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>testIamPermissionsCallable()com.google.api.gax.rpc.UnaryCallable<UpdateJobRequest,com.google.longrunning.Operation>updateJobCallable()com.google.api.gax.rpc.OperationCallable<UpdateJobRequest,Job,Job>updateJobOperationCallable()-
Methods inherited from class com.google.cloud.run.v2.stub.JobsStub
getHttpJsonOperationsStub
-
-
-
-
Constructor Detail
-
GrpcJobsStub
protected GrpcJobsStub(JobsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of GrpcJobsStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
GrpcJobsStub
protected GrpcJobsStub(JobsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
Constructs an instance of GrpcJobsStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
-
Method Detail
-
create
public static final GrpcJobsStub create(JobsStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final GrpcJobsStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final GrpcJobsStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
- Throws:
IOException
-
getOperationsStub
public com.google.longrunning.stub.GrpcOperationsStub getOperationsStub()
- Overrides:
getOperationsStubin classJobsStub
-
createJobCallable
public com.google.api.gax.rpc.UnaryCallable<CreateJobRequest,com.google.longrunning.Operation> createJobCallable()
- Overrides:
createJobCallablein classJobsStub
-
createJobOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateJobRequest,Job,Job> createJobOperationCallable()
- Overrides:
createJobOperationCallablein classJobsStub
-
getJobCallable
public com.google.api.gax.rpc.UnaryCallable<GetJobRequest,Job> getJobCallable()
- Overrides:
getJobCallablein classJobsStub
-
listJobsCallable
public com.google.api.gax.rpc.UnaryCallable<ListJobsRequest,ListJobsResponse> listJobsCallable()
- Overrides:
listJobsCallablein classJobsStub
-
listJobsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListJobsRequest,JobsClient.ListJobsPagedResponse> listJobsPagedCallable()
- Overrides:
listJobsPagedCallablein classJobsStub
-
updateJobCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateJobRequest,com.google.longrunning.Operation> updateJobCallable()
- Overrides:
updateJobCallablein classJobsStub
-
updateJobOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateJobRequest,Job,Job> updateJobOperationCallable()
- Overrides:
updateJobOperationCallablein classJobsStub
-
deleteJobCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteJobRequest,com.google.longrunning.Operation> deleteJobCallable()
- Overrides:
deleteJobCallablein classJobsStub
-
deleteJobOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteJobRequest,Job,Job> deleteJobOperationCallable()
- Overrides:
deleteJobOperationCallablein classJobsStub
-
runJobCallable
public com.google.api.gax.rpc.UnaryCallable<RunJobRequest,com.google.longrunning.Operation> runJobCallable()
- Overrides:
runJobCallablein classJobsStub
-
runJobOperationCallable
public com.google.api.gax.rpc.OperationCallable<RunJobRequest,Execution,Execution> runJobOperationCallable()
- Overrides:
runJobOperationCallablein classJobsStub
-
getIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicyCallable()
- Overrides:
getIamPolicyCallablein classJobsStub
-
setIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicyCallable()
- Overrides:
setIamPolicyCallablein classJobsStub
-
testIamPermissionsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsCallable()
- Overrides:
testIamPermissionsCallablein classJobsStub
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classJobsStub
-
shutdown
public void shutdown()
-
isShutdown
public boolean isShutdown()
-
isTerminated
public boolean isTerminated()
-
shutdownNow
public void shutdownNow()
-
awaitTermination
public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException- Throws:
InterruptedException
-
-