Class OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceBlockingV2Stub (0.64.0)

public static final class OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceBlockingV2Stub extends AbstractBlockingStub<OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceBlockingV2Stub>

A stub to allow clients to do synchronous rpc calls to service OrgPolicyViolationsPreviewService.

Violations Preview API service for OrgPolicy. An OrgPolicyViolationsPreview is a preview of the violations that will exist as soon as a proposed OrgPolicy change is submitted. To create an 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.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceBlockingV2Stub

Methods

build(Channel channel, CallOptions callOptions)

protected OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceBlockingV2Stub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceBlockingV2Stub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createOrgPolicyViolationsPreview(CreateOrgPolicyViolationsPreviewRequest request)

public Operation createOrgPolicyViolationsPreview(CreateOrgPolicyViolationsPreviewRequest request)

CreateOrgPolicyViolationsPreview creates an 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.

Parameter
Name Description
request CreateOrgPolicyViolationsPreviewRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

getOrgPolicyViolationsPreview(GetOrgPolicyViolationsPreviewRequest request)

public OrgPolicyViolationsPreview getOrgPolicyViolationsPreview(GetOrgPolicyViolationsPreviewRequest request)

GetOrgPolicyViolationsPreview gets the specified OrgPolicyViolationsPreview. Each OrgPolicyViolationsPreview is available for at least 7 days.

Parameter
Name Description
request GetOrgPolicyViolationsPreviewRequest
Returns
Type Description
OrgPolicyViolationsPreview
Exceptions
Type Description
io.grpc.StatusException

listOrgPolicyViolations(ListOrgPolicyViolationsRequest request)

public ListOrgPolicyViolationsResponse listOrgPolicyViolations(ListOrgPolicyViolationsRequest request)

ListOrgPolicyViolations lists the [OrgPolicyViolations][] that are present in an OrgPolicyViolationsPreview.

Parameter
Name Description
request ListOrgPolicyViolationsRequest
Returns
Type Description
ListOrgPolicyViolationsResponse
Exceptions
Type Description
io.grpc.StatusException

listOrgPolicyViolationsPreviews(ListOrgPolicyViolationsPreviewsRequest request)

public ListOrgPolicyViolationsPreviewsResponse listOrgPolicyViolationsPreviews(ListOrgPolicyViolationsPreviewsRequest request)

ListOrgPolicyViolationsPreviews lists each OrgPolicyViolationsPreview in an organization. Each OrgPolicyViolationsPreview is available for at least 7 days.

Parameter
Name Description
request ListOrgPolicyViolationsPreviewsRequest
Returns
Type Description
ListOrgPolicyViolationsPreviewsResponse
Exceptions
Type Description
io.grpc.StatusException