Package com.google.cloud.talent.v4.stub
Class GrpcJobServiceStub
- java.lang.Object
-
- com.google.cloud.talent.v4.stub.JobServiceStub
-
- com.google.cloud.talent.v4.stub.GrpcJobServiceStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
@Generated("by gapic-generator-java") public class GrpcJobServiceStub extends JobServiceStub
gRPC stub implementation for the JobService service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
GrpcJobServiceStub(JobServiceStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of GrpcJobServiceStub, using the given settings.protected
GrpcJobServiceStub(JobServiceStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)
Constructs an instance of GrpcJobServiceStub, using the given settings.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
awaitTermination(long duration, TimeUnit unit)
com.google.api.gax.rpc.UnaryCallable<BatchCreateJobsRequest,com.google.longrunning.Operation>
batchCreateJobsCallable()
com.google.api.gax.rpc.OperationCallable<BatchCreateJobsRequest,BatchCreateJobsResponse,BatchOperationMetadata>
batchCreateJobsOperationCallable()
com.google.api.gax.rpc.UnaryCallable<BatchDeleteJobsRequest,com.google.longrunning.Operation>
batchDeleteJobsCallable()
com.google.api.gax.rpc.OperationCallable<BatchDeleteJobsRequest,BatchDeleteJobsResponse,BatchOperationMetadata>
batchDeleteJobsOperationCallable()
com.google.api.gax.rpc.UnaryCallable<BatchUpdateJobsRequest,com.google.longrunning.Operation>
batchUpdateJobsCallable()
com.google.api.gax.rpc.OperationCallable<BatchUpdateJobsRequest,BatchUpdateJobsResponse,BatchOperationMetadata>
batchUpdateJobsOperationCallable()
void
close()
static GrpcJobServiceStub
create(com.google.api.gax.rpc.ClientContext clientContext)
static GrpcJobServiceStub
create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)
static GrpcJobServiceStub
create(JobServiceStubSettings settings)
com.google.api.gax.rpc.UnaryCallable<CreateJobRequest,Job>
createJobCallable()
com.google.api.gax.rpc.UnaryCallable<DeleteJobRequest,com.google.protobuf.Empty>
deleteJobCallable()
com.google.api.gax.rpc.UnaryCallable<GetJobRequest,Job>
getJobCallable()
com.google.longrunning.stub.GrpcOperationsStub
getOperationsStub()
boolean
isShutdown()
boolean
isTerminated()
com.google.api.gax.rpc.UnaryCallable<ListJobsRequest,ListJobsResponse>
listJobsCallable()
com.google.api.gax.rpc.UnaryCallable<ListJobsRequest,JobServiceClient.ListJobsPagedResponse>
listJobsPagedCallable()
com.google.api.gax.rpc.UnaryCallable<SearchJobsRequest,SearchJobsResponse>
searchJobsCallable()
com.google.api.gax.rpc.UnaryCallable<SearchJobsRequest,SearchJobsResponse>
searchJobsForAlertCallable()
void
shutdown()
void
shutdownNow()
com.google.api.gax.rpc.UnaryCallable<UpdateJobRequest,Job>
updateJobCallable()
-
Methods inherited from class com.google.cloud.talent.v4.stub.JobServiceStub
getHttpJsonOperationsStub
-
-
-
-
Constructor Detail
-
GrpcJobServiceStub
protected GrpcJobServiceStub(JobServiceStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of GrpcJobServiceStub, 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
-
GrpcJobServiceStub
protected GrpcJobServiceStub(JobServiceStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
Constructs an instance of GrpcJobServiceStub, 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 GrpcJobServiceStub create(JobServiceStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final GrpcJobServiceStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final GrpcJobServiceStub 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:
getOperationsStub
in classJobServiceStub
-
createJobCallable
public com.google.api.gax.rpc.UnaryCallable<CreateJobRequest,Job> createJobCallable()
- Overrides:
createJobCallable
in classJobServiceStub
-
batchCreateJobsCallable
public com.google.api.gax.rpc.UnaryCallable<BatchCreateJobsRequest,com.google.longrunning.Operation> batchCreateJobsCallable()
- Overrides:
batchCreateJobsCallable
in classJobServiceStub
-
batchCreateJobsOperationCallable
public com.google.api.gax.rpc.OperationCallable<BatchCreateJobsRequest,BatchCreateJobsResponse,BatchOperationMetadata> batchCreateJobsOperationCallable()
- Overrides:
batchCreateJobsOperationCallable
in classJobServiceStub
-
getJobCallable
public com.google.api.gax.rpc.UnaryCallable<GetJobRequest,Job> getJobCallable()
- Overrides:
getJobCallable
in classJobServiceStub
-
updateJobCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateJobRequest,Job> updateJobCallable()
- Overrides:
updateJobCallable
in classJobServiceStub
-
batchUpdateJobsCallable
public com.google.api.gax.rpc.UnaryCallable<BatchUpdateJobsRequest,com.google.longrunning.Operation> batchUpdateJobsCallable()
- Overrides:
batchUpdateJobsCallable
in classJobServiceStub
-
batchUpdateJobsOperationCallable
public com.google.api.gax.rpc.OperationCallable<BatchUpdateJobsRequest,BatchUpdateJobsResponse,BatchOperationMetadata> batchUpdateJobsOperationCallable()
- Overrides:
batchUpdateJobsOperationCallable
in classJobServiceStub
-
deleteJobCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteJobRequest,com.google.protobuf.Empty> deleteJobCallable()
- Overrides:
deleteJobCallable
in classJobServiceStub
-
batchDeleteJobsCallable
public com.google.api.gax.rpc.UnaryCallable<BatchDeleteJobsRequest,com.google.longrunning.Operation> batchDeleteJobsCallable()
- Overrides:
batchDeleteJobsCallable
in classJobServiceStub
-
batchDeleteJobsOperationCallable
public com.google.api.gax.rpc.OperationCallable<BatchDeleteJobsRequest,BatchDeleteJobsResponse,BatchOperationMetadata> batchDeleteJobsOperationCallable()
- Overrides:
batchDeleteJobsOperationCallable
in classJobServiceStub
-
listJobsCallable
public com.google.api.gax.rpc.UnaryCallable<ListJobsRequest,ListJobsResponse> listJobsCallable()
- Overrides:
listJobsCallable
in classJobServiceStub
-
listJobsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListJobsRequest,JobServiceClient.ListJobsPagedResponse> listJobsPagedCallable()
- Overrides:
listJobsPagedCallable
in classJobServiceStub
-
searchJobsCallable
public com.google.api.gax.rpc.UnaryCallable<SearchJobsRequest,SearchJobsResponse> searchJobsCallable()
- Overrides:
searchJobsCallable
in classJobServiceStub
-
searchJobsForAlertCallable
public com.google.api.gax.rpc.UnaryCallable<SearchJobsRequest,SearchJobsResponse> searchJobsForAlertCallable()
- Overrides:
searchJobsForAlertCallable
in classJobServiceStub
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classJobServiceStub
-
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
-
-