Class AssetServiceGrpc.AssetServiceStub (3.4.1)

public static final class AssetServiceGrpc.AssetServiceStub extends AbstractAsyncStub<AssetServiceGrpc.AssetServiceStub>

Asset service definition.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > AssetServiceGrpc.AssetServiceStub

Methods

analyzeIamPolicy(AnalyzeIamPolicyRequest request, StreamObserver<AnalyzeIamPolicyResponse> responseObserver)

public void analyzeIamPolicy(AnalyzeIamPolicyRequest request, StreamObserver<AnalyzeIamPolicyResponse> responseObserver)

Analyzes IAM policies based on the specified request. Returns a list of IamPolicyAnalysisResult matching the request.

Parameters
Name Description
request AnalyzeIamPolicyRequest
responseObserver io.grpc.stub.StreamObserver<AnalyzeIamPolicyResponse>

build(Channel channel, CallOptions callOptions)

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

exportIamPolicyAnalysis(ExportIamPolicyAnalysisRequest request, StreamObserver<Operation> responseObserver)

public void exportIamPolicyAnalysis(ExportIamPolicyAnalysisRequest request, StreamObserver<Operation> responseObserver)

Exports IAM policy analysis based on the specified request. This API implements the google.longrunning.Operation API allowing you to keep track of the export. The metadata contains the request to help callers to map responses to requests.

Parameters
Name Description
request ExportIamPolicyAnalysisRequest
responseObserver io.grpc.stub.StreamObserver<Operation>