Class OsConfigServiceGrpc.OsConfigServiceStub (2.13.0)
2.89.0 (latest)
2.87.0
2.85.0
2.84.0
2.82.0
2.80.0
2.78.0
2.77.0
2.76.0
2.75.0
2.74.0
2.72.0
2.70.0
2.69.0
2.66.0
2.65.0
2.64.0
2.62.0
2.61.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.53.0
2.51.0
2.50.0
2.49.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.41.0
2.39.0
2.38.0
2.37.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.29.0
2.26.0
2.25.0
2.24.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.11.0
2.10.0
2.9.0
2.8.0
2.7.0
2.6.0
2.5.6
2.4.3
2.3.2
public static final class OsConfigServiceGrpc . OsConfigServiceStub extends 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.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractAsyncStub >
OsConfigServiceGrpc.OsConfigServiceStub
Inherited Members
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractAsyncStub.<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 . OsConfigServiceStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Returns
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
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
deletePatchDeployment(PatchDeployments.DeletePatchDeploymentRequest request, StreamObserver<Empty> responseObserver)
public void deletePatchDeployment ( PatchDeployments . DeletePatchDeploymentRequest request , StreamObserver<Empty> responseObserver )
Delete an OS Config patch deployment.
Parameters
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
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
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
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
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
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
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
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
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
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]