public static final class OsConfigServiceGrpc.OsConfigServiceBlockingStub extends AbstractBlockingStub<OsConfigServiceGrpc.OsConfigServiceBlockingStub>
A stub to allow clients to do synchronous rpc calls to service OsConfigService.
OS Config API
The OS Config service is a server-side component that you can use to
manage package installations and patch jobs for virtual machine instances.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
OsConfigServiceGrpc.OsConfigServiceBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected OsConfigServiceGrpc.OsConfigServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters |
Name |
Description |
channel |
io.grpc.Channel
|
callOptions |
io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
cancelPatchJob(PatchJobs.CancelPatchJobRequest request)
public PatchJobs.PatchJob cancelPatchJob(PatchJobs.CancelPatchJobRequest request)
Cancel a patch job. The patch job must be active. Canceled patch jobs
cannot be restarted.
createPatchDeployment(PatchDeployments.CreatePatchDeploymentRequest request)
public PatchDeployments.PatchDeployment createPatchDeployment(PatchDeployments.CreatePatchDeploymentRequest request)
Create an OS Config patch deployment.
deletePatchDeployment(PatchDeployments.DeletePatchDeploymentRequest request)
public Empty deletePatchDeployment(PatchDeployments.DeletePatchDeploymentRequest request)
Delete an OS Config patch deployment.
Returns |
Type |
Description |
Empty |
|
executePatchJob(PatchJobs.ExecutePatchJobRequest request)
public PatchJobs.PatchJob executePatchJob(PatchJobs.ExecutePatchJobRequest request)
Patch VM instances by creating and running a patch job.
getPatchDeployment(PatchDeployments.GetPatchDeploymentRequest request)
public PatchDeployments.PatchDeployment getPatchDeployment(PatchDeployments.GetPatchDeploymentRequest request)
Get an OS Config patch deployment.
getPatchJob(PatchJobs.GetPatchJobRequest request)
public PatchJobs.PatchJob getPatchJob(PatchJobs.GetPatchJobRequest request)
Get the patch job. This can be used to track the progress of an
ongoing patch job or review the details of completed jobs.
listPatchDeployments(PatchDeployments.ListPatchDeploymentsRequest request)
public PatchDeployments.ListPatchDeploymentsResponse listPatchDeployments(PatchDeployments.ListPatchDeploymentsRequest request)
Get a page of OS Config patch deployments.
listPatchJobInstanceDetails(PatchJobs.ListPatchJobInstanceDetailsRequest request)
public PatchJobs.ListPatchJobInstanceDetailsResponse listPatchJobInstanceDetails(PatchJobs.ListPatchJobInstanceDetailsRequest request)
Get a list of instance details for a given patch job.
listPatchJobs(PatchJobs.ListPatchJobsRequest request)
public PatchJobs.ListPatchJobsResponse listPatchJobs(PatchJobs.ListPatchJobsRequest request)
Get a list of patch jobs.
pausePatchDeployment(PatchDeployments.PausePatchDeploymentRequest request)
public PatchDeployments.PatchDeployment pausePatchDeployment(PatchDeployments.PausePatchDeploymentRequest request)
Change state of patch deployment to "PAUSED".
Patch deployment in paused state doesn't generate patch jobs.
resumePatchDeployment(PatchDeployments.ResumePatchDeploymentRequest request)
public PatchDeployments.PatchDeployment resumePatchDeployment(PatchDeployments.ResumePatchDeploymentRequest request)
Change state of patch deployment back to "ACTIVE".
Patch deployment in active state continues to generate patch jobs.
updatePatchDeployment(PatchDeployments.UpdatePatchDeploymentRequest request)
public PatchDeployments.PatchDeployment updatePatchDeployment(PatchDeployments.UpdatePatchDeploymentRequest request)
Update an OS Config patch deployment.