Class OsConfigServiceGrpc.OsConfigServiceBlockingStub (2.32.0)

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

Methods

build(Channel channel, CallOptions callOptions)

protected OsConfigServiceGrpc.OsConfigServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
OsConfigServiceGrpc.OsConfigServiceBlockingStub
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.

Parameter
NameDescription
requestPatchJobs.CancelPatchJobRequest
Returns
TypeDescription
PatchJobs.PatchJob

createPatchDeployment(PatchDeployments.CreatePatchDeploymentRequest request)

public PatchDeployments.PatchDeployment createPatchDeployment(PatchDeployments.CreatePatchDeploymentRequest request)

Create an OS Config patch deployment.

Parameter
NameDescription
requestPatchDeployments.CreatePatchDeploymentRequest
Returns
TypeDescription
PatchDeployments.PatchDeployment

deletePatchDeployment(PatchDeployments.DeletePatchDeploymentRequest request)

public Empty deletePatchDeployment(PatchDeployments.DeletePatchDeploymentRequest request)

Delete an OS Config patch deployment.

Parameter
NameDescription
requestPatchDeployments.DeletePatchDeploymentRequest
Returns
TypeDescription
Empty

executePatchJob(PatchJobs.ExecutePatchJobRequest request)

public PatchJobs.PatchJob executePatchJob(PatchJobs.ExecutePatchJobRequest request)

Patch VM instances by creating and running a patch job.

Parameter
NameDescription
requestPatchJobs.ExecutePatchJobRequest
Returns
TypeDescription
PatchJobs.PatchJob

getPatchDeployment(PatchDeployments.GetPatchDeploymentRequest request)

public PatchDeployments.PatchDeployment getPatchDeployment(PatchDeployments.GetPatchDeploymentRequest request)

Get an OS Config patch deployment.

Parameter
NameDescription
requestPatchDeployments.GetPatchDeploymentRequest
Returns
TypeDescription
PatchDeployments.PatchDeployment

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.

Parameter
NameDescription
requestPatchJobs.GetPatchJobRequest
</
Returns
TypeDescription
PatchJobs.PatchJob