Class OsConfigServiceGrpc.OsConfigServiceStub (2.43.0)

public static final class OsConfigServiceGrpc.OsConfigServiceStub extends AbstractAsyncStub<OsConfigServiceGrpc.OsConfigServiceStub>

A stub to allow clients to do asynchronous 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.AbstractAsyncStub > OsConfigServiceGrpc.OsConfigServiceStub

Methods

build(Channel channel, CallOptions callOptions)

protected OsConfigServiceGrpc.OsConfigServiceStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
OsConfigServiceGrpc.OsConfigServiceStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

cancelPatchJob(PatchJobs.CancelPatchJobRequest request, StreamObserver<PatchJobs.PatchJob> responseObserver)

public void cancelPatchJob(PatchJobs.CancelPatchJobRequest request, StreamObserver<PatchJobs.PatchJob> responseObserver)

Cancel a patch job. The patch job must be active. Canceled patch jobs cannot be restarted.

Parameters
NameDescription
requestPatchJobs.CancelPatchJobRequest
responseObserverio.grpc.stub.StreamObserver<PatchJob>

createPatchDeployment(PatchDeployments.CreatePatchDeploymentRequest request, StreamObserver<PatchDeployments.PatchDeployment> responseObserver)

public void createPatchDeployment(PatchDeployments.CreatePatchDeploymentRequest request, StreamObserver<PatchDeployments.PatchDeployment> responseObserver)

Create an OS Config patch deployment.

Parameters
NameDescription
requestPatchDeployments.CreatePatchDeploymentRequest
responseObserverio.grpc.stub.StreamObserver<PatchDeployment>

deletePatchDeployment(PatchDeployments.DeletePatchDeploymentRequest request, StreamObserver<Empty> responseObserver)

public void deletePatchDeployment(PatchDeployments.DeletePatchDeploymentRequest request, StreamObserver<Empty> responseObserver)

Delete an OS Config patch deployment.

Parameters
NameDescription
requestPatchDeployments.DeletePatchDeploymentRequest
responseObserverio.grpc.stub.StreamObserver<Empty>

executePatchJob(PatchJobs.ExecutePatchJobRequest request, StreamObserver<PatchJobs.PatchJob> responseObserver)

public void executePatchJob(PatchJobs.ExecutePatchJobRequest request, StreamObserver<PatchJobs.PatchJob> responseObserver)

Patch VM instances by creating and running a patch job.

Parameters
NameDescription
requestPatchJobs.ExecutePatchJobRequest
responseObserverio.grpc.stub.StreamObserver<PatchJob>

getPatchDeployment(PatchDeployments.GetPatchDeploymentRequest request, StreamObserver<PatchDeployments.PatchDeployment> responseObserver)

public void getPatchDeployment(PatchDeployments.GetPatchDeploymentRequest request, StreamObserver<PatchDeployments.PatchDeployment> responseObserver)

Get an OS Config patch deployment.

Parameters
NameDescription
requestPatchDeployments.GetPatchDeploymentRequest
responseObserverio.grpc.stub.StreamObserver<PatchDeployment>

getPatchJob(PatchJobs.GetPatchJobRequest request, StreamObserver<PatchJobs.PatchJob> responseObserver)

public void getPatchJob(PatchJobs.GetPatchJobRequest request, StreamObserver<PatchJobs.PatchJob> responseObserver)

Get the patch job. This can be used to track the progress of an ongoing patch job or review the details of completed jobs.

Parameters
NameDescription
requestPatchJobs.GetPatchJobRequest
responseObserverio.grpc.stub.StreamObserver<PatchJob>

listPatchDeployments(PatchDeployments.ListPatchDeploymentsRequest request, StreamObserver<PatchDeployments.ListPatchDeploymentsResponse> responseObserver)

public void listPatchDeployments(PatchDeployments.ListPatchDeploymentsRequest request, StreamObserver<PatchDeployments.ListPatchDeploymentsResponse> responseObserver)

Get a page of OS Config patch deployments.

Parameters
NameDescription
requestPatchDeployments.ListPatchDeploymentsRequest
responseObserverio.grpc.stub.StreamObserver<ListPatchDeploymentsResponse>

listPatchJobInstanceDetails(PatchJobs.ListPatchJobInstanceDetailsRequest request, StreamObserver<PatchJobs.ListPatchJobInstanceDetailsResponse> responseObserver)

public void listPatchJobInstanceDetails(PatchJobs.ListPatchJobInstanceDetailsRequest request, StreamObserver<PatchJobs.ListPatchJobInstanceDetailsResponse> responseObserver)

Get a list of instance details for a given patch job.

Parameters
NameDescription
requestPatchJobs.ListPatchJobInstanceDetailsRequest
responseObserverio.grpc.stub.StreamObserver<ListPatchJobInstanceDetailsResponse>

listPatchJobs(PatchJobs.ListPatchJobsRequest request, StreamObserver<PatchJobs.ListPatchJobsResponse> responseObserver)

public void listPatchJobs(PatchJobs.ListPatchJobsRequest request, StreamObserver<PatchJobs.ListPatchJobsResponse> responseObserver)

Get a list of patch jobs.

Parameters
NameDescription
requestPatchJobs.ListPatchJobsRequest
responseObserverio.grpc.stub.StreamObserver<ListPatchJobsResponse>

pausePatchDeployment(PatchDeployments.PausePatchDeploymentRequest request, StreamObserver<PatchDeployments.PatchDeployment> responseObserver)

public void pausePatchDeployment(PatchDeployments.PausePatchDeploymentRequest request, StreamObserver<PatchDeployments.PatchDeployment> responseObserver)

Change state of patch deployment to "PAUSED". Patch deployment in paused state doesn't generate patch jobs.

Parameters
NameDescription
requestPatchDeployments.PausePatchDeploymentRequest
responseObserverio.grpc.stub.StreamObserver<PatchDeployment>

resumePatchDeployment(PatchDeployments.ResumePatchDeploymentRequest request, StreamObserver<PatchDeployments.PatchDeployment> responseObserver)

public void resumePatchDeployment(PatchDeployments.ResumePatchDeploymentRequest request, StreamObserver<PatchDeployments.PatchDeployment> responseObserver)

Change state of patch deployment back to "ACTIVE". Patch deployment in active state continues to generate patch jobs.

Parameters
NameDescription
requestPatchDeployments.ResumePatchDeploymentRequest
responseObserverio.grpc.stub.StreamObserver<PatchDeployment>

updatePatchDeployment(PatchDeployments.UpdatePatchDeploymentRequest request, StreamObserver<PatchDeployments.PatchDeployment> responseObserver)

public void updatePatchDeployment(PatchDeployments.UpdatePatchDeploymentRequest request, StreamObserver<PatchDeployments.PatchDeployment> responseObserver)

Update an OS Config patch deployment.

Parameters
NameDescription
requestPatchDeployments.UpdatePatchDeploymentRequest
responseObserverio.grpc.stub.StreamObserver<PatchDeployment>