Class GrpcOsConfigZonalServiceStub
- java.lang.Object
-
- com.google.cloud.osconfig.v1alpha.stub.OsConfigZonalServiceStub
-
- com.google.cloud.osconfig.v1alpha.stub.GrpcOsConfigZonalServiceStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
@BetaApi @Generated("by gapic-generator-java") public class GrpcOsConfigZonalServiceStub extends OsConfigZonalServiceStub
gRPC stub implementation for the OsConfigZonalService service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
GrpcOsConfigZonalServiceStub(OsConfigZonalServiceStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of GrpcOsConfigZonalServiceStub, using the given settings.protected
GrpcOsConfigZonalServiceStub(OsConfigZonalServiceStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)
Constructs an instance of GrpcOsConfigZonalServiceStub, using the given settings.
-
Method Summary
-
Methods inherited from class com.google.cloud.osconfig.v1alpha.stub.OsConfigZonalServiceStub
getHttpJsonOperationsStub
-
-
-
-
Constructor Detail
-
GrpcOsConfigZonalServiceStub
protected GrpcOsConfigZonalServiceStub(OsConfigZonalServiceStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of GrpcOsConfigZonalServiceStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
GrpcOsConfigZonalServiceStub
protected GrpcOsConfigZonalServiceStub(OsConfigZonalServiceStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
Constructs an instance of GrpcOsConfigZonalServiceStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
-
Method Detail
-
create
public static final GrpcOsConfigZonalServiceStub create(OsConfigZonalServiceStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final GrpcOsConfigZonalServiceStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final GrpcOsConfigZonalServiceStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
- Throws:
IOException
-
getOperationsStub
public com.google.longrunning.stub.GrpcOperationsStub getOperationsStub()
- Overrides:
getOperationsStub
in classOsConfigZonalServiceStub
-
createOSPolicyAssignmentCallable
public com.google.api.gax.rpc.UnaryCallable<CreateOSPolicyAssignmentRequest,com.google.longrunning.Operation> createOSPolicyAssignmentCallable()
- Overrides:
createOSPolicyAssignmentCallable
in classOsConfigZonalServiceStub
-
createOSPolicyAssignmentOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateOSPolicyAssignmentRequest,OSPolicyAssignment,OSPolicyAssignmentOperationMetadata> createOSPolicyAssignmentOperationCallable()
- Overrides:
createOSPolicyAssignmentOperationCallable
in classOsConfigZonalServiceStub
-
updateOSPolicyAssignmentCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateOSPolicyAssignmentRequest,com.google.longrunning.Operation> updateOSPolicyAssignmentCallable()
- Overrides:
updateOSPolicyAssignmentCallable
in classOsConfigZonalServiceStub
-
updateOSPolicyAssignmentOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateOSPolicyAssignmentRequest,OSPolicyAssignment,OSPolicyAssignmentOperationMetadata> updateOSPolicyAssignmentOperationCallable()
- Overrides:
updateOSPolicyAssignmentOperationCallable
in classOsConfigZonalServiceStub
-
getOSPolicyAssignmentCallable
public com.google.api.gax.rpc.UnaryCallable<GetOSPolicyAssignmentRequest,OSPolicyAssignment> getOSPolicyAssignmentCallable()
- Overrides:
getOSPolicyAssignmentCallable
in classOsConfigZonalServiceStub
-
listOSPolicyAssignmentsCallable
public com.google.api.gax.rpc.UnaryCallable<ListOSPolicyAssignmentsRequest,ListOSPolicyAssignmentsResponse> listOSPolicyAssignmentsCallable()
- Overrides:
listOSPolicyAssignmentsCallable
in classOsConfigZonalServiceStub
-
listOSPolicyAssignmentsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListOSPolicyAssignmentsRequest,OsConfigZonalServiceClient.ListOSPolicyAssignmentsPagedResponse> listOSPolicyAssignmentsPagedCallable()
- Overrides:
listOSPolicyAssignmentsPagedCallable
in classOsConfigZonalServiceStub
-
listOSPolicyAssignmentRevisionsCallable
public com.google.api.gax.rpc.UnaryCallable<ListOSPolicyAssignmentRevisionsRequest,ListOSPolicyAssignmentRevisionsResponse> listOSPolicyAssignmentRevisionsCallable()
- Overrides:
listOSPolicyAssignmentRevisionsCallable
in classOsConfigZonalServiceStub
-
listOSPolicyAssignmentRevisionsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListOSPolicyAssignmentRevisionsRequest,OsConfigZonalServiceClient.ListOSPolicyAssignmentRevisionsPagedResponse> listOSPolicyAssignmentRevisionsPagedCallable()
- Overrides:
listOSPolicyAssignmentRevisionsPagedCallable
in classOsConfigZonalServiceStub
-
deleteOSPolicyAssignmentCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteOSPolicyAssignmentRequest,com.google.longrunning.Operation> deleteOSPolicyAssignmentCallable()
- Overrides:
deleteOSPolicyAssignmentCallable
in classOsConfigZonalServiceStub
-
deleteOSPolicyAssignmentOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteOSPolicyAssignmentRequest,com.google.protobuf.Empty,OSPolicyAssignmentOperationMetadata> deleteOSPolicyAssignmentOperationCallable()
- Overrides:
deleteOSPolicyAssignmentOperationCallable
in classOsConfigZonalServiceStub
-
getInstanceOSPoliciesComplianceCallable
public com.google.api.gax.rpc.UnaryCallable<GetInstanceOSPoliciesComplianceRequest,InstanceOSPoliciesCompliance> getInstanceOSPoliciesComplianceCallable()
- Overrides:
getInstanceOSPoliciesComplianceCallable
in classOsConfigZonalServiceStub
-
listInstanceOSPoliciesCompliancesCallable
public com.google.api.gax.rpc.UnaryCallable<ListInstanceOSPoliciesCompliancesRequest,ListInstanceOSPoliciesCompliancesResponse> listInstanceOSPoliciesCompliancesCallable()
- Overrides:
listInstanceOSPoliciesCompliancesCallable
in classOsConfigZonalServiceStub
-
listInstanceOSPoliciesCompliancesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListInstanceOSPoliciesCompliancesRequest,OsConfigZonalServiceClient.ListInstanceOSPoliciesCompliancesPagedResponse> listInstanceOSPoliciesCompliancesPagedCallable()
- Overrides:
listInstanceOSPoliciesCompliancesPagedCallable
in classOsConfigZonalServiceStub
-
getOSPolicyAssignmentReportCallable
public com.google.api.gax.rpc.UnaryCallable<GetOSPolicyAssignmentReportRequest,OSPolicyAssignmentReport> getOSPolicyAssignmentReportCallable()
- Overrides:
getOSPolicyAssignmentReportCallable
in classOsConfigZonalServiceStub
-
listOSPolicyAssignmentReportsCallable
public com.google.api.gax.rpc.UnaryCallable<ListOSPolicyAssignmentReportsRequest,ListOSPolicyAssignmentReportsResponse> listOSPolicyAssignmentReportsCallable()
- Overrides:
listOSPolicyAssignmentReportsCallable
in classOsConfigZonalServiceStub
-
listOSPolicyAssignmentReportsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListOSPolicyAssignmentReportsRequest,OsConfigZonalServiceClient.ListOSPolicyAssignmentReportsPagedResponse> listOSPolicyAssignmentReportsPagedCallable()
- Overrides:
listOSPolicyAssignmentReportsPagedCallable
in classOsConfigZonalServiceStub
-
getInventoryCallable
public com.google.api.gax.rpc.UnaryCallable<GetInventoryRequest,Inventory> getInventoryCallable()
- Overrides:
getInventoryCallable
in classOsConfigZonalServiceStub
-
listInventoriesCallable
public com.google.api.gax.rpc.UnaryCallable<ListInventoriesRequest,ListInventoriesResponse> listInventoriesCallable()
- Overrides:
listInventoriesCallable
in classOsConfigZonalServiceStub
-
listInventoriesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListInventoriesRequest,OsConfigZonalServiceClient.ListInventoriesPagedResponse> listInventoriesPagedCallable()
- Overrides:
listInventoriesPagedCallable
in classOsConfigZonalServiceStub
-
getVulnerabilityReportCallable
public com.google.api.gax.rpc.UnaryCallable<GetVulnerabilityReportRequest,VulnerabilityReport> getVulnerabilityReportCallable()
- Overrides:
getVulnerabilityReportCallable
in classOsConfigZonalServiceStub
-
listVulnerabilityReportsCallable
public com.google.api.gax.rpc.UnaryCallable<ListVulnerabilityReportsRequest,ListVulnerabilityReportsResponse> listVulnerabilityReportsCallable()
- Overrides:
listVulnerabilityReportsCallable
in classOsConfigZonalServiceStub
-
listVulnerabilityReportsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListVulnerabilityReportsRequest,OsConfigZonalServiceClient.ListVulnerabilityReportsPagedResponse> listVulnerabilityReportsPagedCallable()
- Overrides:
listVulnerabilityReportsPagedCallable
in classOsConfigZonalServiceStub
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classOsConfigZonalServiceStub
-
shutdown
public void shutdown()
-
isShutdown
public boolean isShutdown()
-
isTerminated
public boolean isTerminated()
-
shutdownNow
public void shutdownNow()
-
awaitTermination
public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException
- Throws:
InterruptedException
-
-