Class OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceFutureStub>
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceFutureStub
- Enclosing class:
- OrgPolicyViolationsPreviewServiceGrpc
public static final class OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceFutureStub
extends io.grpc.stub.AbstractFutureStub<OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceFutureStub>
A stub to allow clients to do ListenableFuture-style 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) com.google.common.util.concurrent.ListenableFuture<Operation>CreateOrgPolicyViolationsPreview creates an [OrgPolicyViolationsPreview][google.cloud.policysimulator.v1.OrgPolicyViolationsPreview] for the proposed changes in the provided [OrgPolicyViolationsPreview.OrgPolicyOverlay][].com.google.common.util.concurrent.ListenableFuture<OrgPolicyViolationsPreview>GetOrgPolicyViolationsPreview gets the specified [OrgPolicyViolationsPreview][google.cloud.policysimulator.v1.OrgPolicyViolationsPreview].com.google.common.util.concurrent.ListenableFuture<ListOrgPolicyViolationsResponse>ListOrgPolicyViolations lists the [OrgPolicyViolations][] that are present in an [OrgPolicyViolationsPreview][google.cloud.policysimulator.v1.OrgPolicyViolationsPreview].com.google.common.util.concurrent.ListenableFuture<ListOrgPolicyViolationsPreviewsResponse>ListOrgPolicyViolationsPreviews lists each [OrgPolicyViolationsPreview][google.cloud.policysimulator.v1.OrgPolicyViolationsPreview] in an organization.Methods inherited from class io.grpc.stub.AbstractFutureStub
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.OrgPolicyViolationsPreviewServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceFutureStub>
-
listOrgPolicyViolationsPreviews
public com.google.common.util.concurrent.ListenableFuture<ListOrgPolicyViolationsPreviewsResponse> listOrgPolicyViolationsPreviews(ListOrgPolicyViolationsPreviewsRequest request) 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 com.google.common.util.concurrent.ListenableFuture<OrgPolicyViolationsPreview> getOrgPolicyViolationsPreview(GetOrgPolicyViolationsPreviewRequest request) 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 com.google.common.util.concurrent.ListenableFuture<Operation> createOrgPolicyViolationsPreview(CreateOrgPolicyViolationsPreviewRequest request) 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 com.google.common.util.concurrent.ListenableFuture<ListOrgPolicyViolationsResponse> listOrgPolicyViolations(ListOrgPolicyViolationsRequest request) ListOrgPolicyViolations lists the [OrgPolicyViolations][] that are present in an [OrgPolicyViolationsPreview][google.cloud.policysimulator.v1.OrgPolicyViolationsPreview].
-