Class OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceStub>
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceStub
- Enclosing class:
- OrgPolicyViolationsPreviewServiceGrpc
public static final class OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceStub
extends io.grpc.stub.AbstractAsyncStub<OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceStub>
A stub to allow clients to do asynchronous rpc calls to service
OrgPolicyViolationsPreviewService.
Violations Preview API service for OrgPolicy. An [OrgPolicyViolationsPreview][google.cloud.policysimulator.v1.OrgPolicyViolationsPreview] is a preview of the violations that will exist as soon as a proposed OrgPolicy change is submitted. To create an [OrgPolicyViolationsPreview][google.cloud.policysimulator.v1.OrgPolicyViolationsPreview], the API user specifies the changes they wish to make and requests the generation of a preview via [GenerateViolationsPreview][]. the OrgPolicy Simulator service then scans the API user's currently existing resources to determine these resources violate the newly set OrgPolicy.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcreateOrgPolicyViolationsPreview(CreateOrgPolicyViolationsPreviewRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) CreateOrgPolicyViolationsPreview creates an [OrgPolicyViolationsPreview][google.cloud.policysimulator.v1.OrgPolicyViolationsPreview] for the proposed changes in the provided [OrgPolicyViolationsPreview.OrgPolicyOverlay][].voidgetOrgPolicyViolationsPreview(GetOrgPolicyViolationsPreviewRequest request, io.grpc.stub.StreamObserver<OrgPolicyViolationsPreview> responseObserver) GetOrgPolicyViolationsPreview gets the specified [OrgPolicyViolationsPreview][google.cloud.policysimulator.v1.OrgPolicyViolationsPreview].voidlistOrgPolicyViolations(ListOrgPolicyViolationsRequest request, io.grpc.stub.StreamObserver<ListOrgPolicyViolationsResponse> responseObserver) ListOrgPolicyViolations lists the [OrgPolicyViolations][] that are present in an [OrgPolicyViolationsPreview][google.cloud.policysimulator.v1.OrgPolicyViolationsPreview].voidlistOrgPolicyViolationsPreviews(ListOrgPolicyViolationsPreviewsRequest request, io.grpc.stub.StreamObserver<ListOrgPolicyViolationsPreviewsResponse> responseObserver) ListOrgPolicyViolationsPreviews lists each [OrgPolicyViolationsPreview][google.cloud.policysimulator.v1.OrgPolicyViolationsPreview] in an organization.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceStub>
-
listOrgPolicyViolationsPreviews
public void listOrgPolicyViolationsPreviews(ListOrgPolicyViolationsPreviewsRequest request, io.grpc.stub.StreamObserver<ListOrgPolicyViolationsPreviewsResponse> responseObserver) ListOrgPolicyViolationsPreviews lists each [OrgPolicyViolationsPreview][google.cloud.policysimulator.v1.OrgPolicyViolationsPreview] in an organization. Each [OrgPolicyViolationsPreview][google.cloud.policysimulator.v1.OrgPolicyViolationsPreview] is available for at least 7 days.
-
getOrgPolicyViolationsPreview
public void getOrgPolicyViolationsPreview(GetOrgPolicyViolationsPreviewRequest request, io.grpc.stub.StreamObserver<OrgPolicyViolationsPreview> responseObserver) GetOrgPolicyViolationsPreview gets the specified [OrgPolicyViolationsPreview][google.cloud.policysimulator.v1.OrgPolicyViolationsPreview]. Each [OrgPolicyViolationsPreview][google.cloud.policysimulator.v1.OrgPolicyViolationsPreview] is available for at least 7 days.
-
createOrgPolicyViolationsPreview
public void createOrgPolicyViolationsPreview(CreateOrgPolicyViolationsPreviewRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) CreateOrgPolicyViolationsPreview creates an [OrgPolicyViolationsPreview][google.cloud.policysimulator.v1.OrgPolicyViolationsPreview] for the proposed changes in the provided [OrgPolicyViolationsPreview.OrgPolicyOverlay][]. The changes to OrgPolicy are specified by this `OrgPolicyOverlay`. The resources to scan are inferred from these specified changes.
-
listOrgPolicyViolations
public void listOrgPolicyViolations(ListOrgPolicyViolationsRequest request, io.grpc.stub.StreamObserver<ListOrgPolicyViolationsResponse> responseObserver) ListOrgPolicyViolations lists the [OrgPolicyViolations][] that are present in an [OrgPolicyViolationsPreview][google.cloud.policysimulator.v1.OrgPolicyViolationsPreview].
-