public static final class OsConfigServiceGrpc.OsConfigServiceStub extends io.grpc.stub.AbstractAsyncStub<OsConfigServiceGrpc.OsConfigServiceStub>
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.
| Modifier and Type | Method and Description |
|---|---|
protected OsConfigServiceGrpc.OsConfigServiceStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
void |
cancelPatchJob(PatchJobs.CancelPatchJobRequest request,
io.grpc.stub.StreamObserver<PatchJobs.PatchJob> responseObserver)
Cancel a patch job.
|
void |
createPatchDeployment(PatchDeployments.CreatePatchDeploymentRequest request,
io.grpc.stub.StreamObserver<PatchDeployments.PatchDeployment> responseObserver)
Create an OS Config patch deployment.
|
void |
deletePatchDeployment(PatchDeployments.DeletePatchDeploymentRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete an OS Config patch deployment.
|
void |
executePatchJob(PatchJobs.ExecutePatchJobRequest request,
io.grpc.stub.StreamObserver<PatchJobs.PatchJob> responseObserver)
Patch VM instances by creating and running a patch job.
|
void |
getPatchDeployment(PatchDeployments.GetPatchDeploymentRequest request,
io.grpc.stub.StreamObserver<PatchDeployments.PatchDeployment> responseObserver)
Get an OS Config patch deployment.
|
void |
getPatchJob(PatchJobs.GetPatchJobRequest request,
io.grpc.stub.StreamObserver<PatchJobs.PatchJob> responseObserver)
Get the patch job.
|
void |
listPatchDeployments(PatchDeployments.ListPatchDeploymentsRequest request,
io.grpc.stub.StreamObserver<PatchDeployments.ListPatchDeploymentsResponse> responseObserver)
Get a page of OS Config patch deployments.
|
void |
listPatchJobInstanceDetails(PatchJobs.ListPatchJobInstanceDetailsRequest request,
io.grpc.stub.StreamObserver<PatchJobs.ListPatchJobInstanceDetailsResponse> responseObserver)
Get a list of instance details for a given patch job.
|
void |
listPatchJobs(PatchJobs.ListPatchJobsRequest request,
io.grpc.stub.StreamObserver<PatchJobs.ListPatchJobsResponse> responseObserver)
Get a list of patch jobs.
|
protected OsConfigServiceGrpc.OsConfigServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<OsConfigServiceGrpc.OsConfigServiceStub>public void executePatchJob(PatchJobs.ExecutePatchJobRequest request, io.grpc.stub.StreamObserver<PatchJobs.PatchJob> responseObserver)
Patch VM instances by creating and running a patch job.
public void getPatchJob(PatchJobs.GetPatchJobRequest request, io.grpc.stub.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.
public void cancelPatchJob(PatchJobs.CancelPatchJobRequest request, io.grpc.stub.StreamObserver<PatchJobs.PatchJob> responseObserver)
Cancel a patch job. The patch job must be active. Canceled patch jobs cannot be restarted.
public void listPatchJobs(PatchJobs.ListPatchJobsRequest request, io.grpc.stub.StreamObserver<PatchJobs.ListPatchJobsResponse> responseObserver)
Get a list of patch jobs.
public void listPatchJobInstanceDetails(PatchJobs.ListPatchJobInstanceDetailsRequest request, io.grpc.stub.StreamObserver<PatchJobs.ListPatchJobInstanceDetailsResponse> responseObserver)
Get a list of instance details for a given patch job.
public void createPatchDeployment(PatchDeployments.CreatePatchDeploymentRequest request, io.grpc.stub.StreamObserver<PatchDeployments.PatchDeployment> responseObserver)
Create an OS Config patch deployment.
public void getPatchDeployment(PatchDeployments.GetPatchDeploymentRequest request, io.grpc.stub.StreamObserver<PatchDeployments.PatchDeployment> responseObserver)
Get an OS Config patch deployment.
public void listPatchDeployments(PatchDeployments.ListPatchDeploymentsRequest request, io.grpc.stub.StreamObserver<PatchDeployments.ListPatchDeploymentsResponse> responseObserver)
Get a page of OS Config patch deployments.
public void deletePatchDeployment(PatchDeployments.DeletePatchDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete an OS Config patch deployment.
Copyright © 2021 Google LLC. All rights reserved.