Class OsConfigServiceGrpc.OsConfigServiceBlockingV2Stub (2.82.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 . OsConfigServiceBlockingV2Stub extends AbstractBlockingStub<OsConfigServiceGrpc . OsConfigServiceBlockingV2Stub >
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.OsConfigServiceBlockingV2Stub
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(java.time.Duration)
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.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected OsConfigServiceGrpc . OsConfigServiceBlockingV2Stub 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.
Exceptions
Type
Description
io.grpc.StatusException
createGuestPolicy(GuestPolicies.CreateGuestPolicyRequest request)
public GuestPolicies . GuestPolicy createGuestPolicy ( GuestPolicies . CreateGuestPolicyRequest request )
Create an OS Config guest policy.
Exceptions
Type
Description
io.grpc.StatusException
createPatchDeployment(PatchDeployments.CreatePatchDeploymentRequest request)
public PatchDeployments . PatchDeployment createPatchDeployment ( PatchDeployments . CreatePatchDeploymentRequest request )
Create an OS Config patch deployment.
Exceptions
Type
Description
io.grpc.StatusException
deleteGuestPolicy(GuestPolicies.DeleteGuestPolicyRequest request)
public Empty deleteGuestPolicy ( GuestPolicies . DeleteGuestPolicyRequest request )
Delete an OS Config guest policy.
Returns
Type
Description
Empty
Exceptions
Type
Description
io.grpc.StatusException
deletePatchDeployment(PatchDeployments.DeletePatchDeploymentRequest request)
public Empty deletePatchDeployment ( PatchDeployments . DeletePatchDeploymentRequest request )
Delete an OS Config patch deployment.
Returns
Type
Description
Empty
Exceptions
Type
Description
io.grpc.StatusException
executePatchJob(PatchJobs.ExecutePatchJobRequest request)
public PatchJobs . PatchJob executePatchJob ( PatchJobs . ExecutePatchJobRequest request )
Patch VM instances by creating and running a patch job.
Exceptions
Type
Description
io.grpc.StatusException
getGuestPolicy(GuestPolicies.GetGuestPolicyRequest request)
public GuestPolicies . GuestPolicy getGuestPolicy ( GuestPolicies . GetGuestPolicyRequest request )
Get an OS Config guest policy.
Exceptions
Type
Description
io.grpc.StatusException
getPatchDeployment(PatchDeployments.GetPatchDeploymentRequest request)
public PatchDeployments . PatchDeployment getPatchDeployment ( PatchDeployments . GetPatchDeploymentRequest request )
Get an OS Config patch deployment.
Exceptions
Type
Description
io.grpc.StatusException
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.
Exceptions
Type
Description
io.grpc.StatusException
listGuestPolicies(GuestPolicies.ListGuestPoliciesRequest request)
public GuestPolicies . ListGuestPoliciesResponse listGuestPolicies ( GuestPolicies . ListGuestPoliciesRequest request )
Get a page of OS Config guest policies.
Exceptions
Type
Description
io.grpc.StatusException
listPatchDeployments(PatchDeployments.ListPatchDeploymentsRequest request)
public PatchDeployments . ListPatchDeploymentsResponse listPatchDeployments ( PatchDeployments . ListPatchDeploymentsRequest request )
Get a page of OS Config patch deployments.
Exceptions
Type
Description
io.grpc.StatusException
listPatchJobInstanceDetails(PatchJobs.ListPatchJobInstanceDetailsRequest request)
public PatchJobs . ListPatchJobInstanceDetailsResponse listPatchJobInstanceDetails ( PatchJobs . ListPatchJobInstanceDetailsRequest request )
Get a list of instance details for a given patch job.
Exceptions
Type
Description
io.grpc.StatusException
listPatchJobs(PatchJobs.ListPatchJobsRequest request)
public PatchJobs . ListPatchJobsResponse listPatchJobs ( PatchJobs . ListPatchJobsRequest request )
Get a list of patch jobs.
Exceptions
Type
Description
io.grpc.StatusException
lookupEffectiveGuestPolicy(GuestPolicies.LookupEffectiveGuestPolicyRequest request)
public GuestPolicies . EffectiveGuestPolicy lookupEffectiveGuestPolicy ( GuestPolicies . LookupEffectiveGuestPolicyRequest request )
Lookup the effective guest policy that applies to a VM instance. This
lookup merges all policies that are assigned to the instance ancestry.
Exceptions
Type
Description
io.grpc.StatusException
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.
Exceptions
Type
Description
io.grpc.StatusException
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.
Exceptions
Type
Description
io.grpc.StatusException
updateGuestPolicy(GuestPolicies.UpdateGuestPolicyRequest request)
public GuestPolicies . GuestPolicy updateGuestPolicy ( GuestPolicies . UpdateGuestPolicyRequest request )
Update an OS Config guest policy.
Exceptions
Type
Description
io.grpc.StatusException
updatePatchDeployment(PatchDeployments.UpdatePatchDeploymentRequest request)
public PatchDeployments . PatchDeployment updatePatchDeployment ( PatchDeployments . UpdatePatchDeploymentRequest request )
Update an OS Config patch deployment.
Exceptions
Type
Description
io.grpc.StatusException
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."],[],[]]