Class AssetServiceGrpc.AssetServiceImplBase (3.4.0)

public abstract static class AssetServiceGrpc.AssetServiceImplBase implements BindableService

Asset service definition.

Inheritance

java.lang.Object > AssetServiceGrpc.AssetServiceImplBase

Implements

io.grpc.BindableService

Constructors

AssetServiceImplBase()

public AssetServiceImplBase()

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
NameDescription
requestAnalyzeIamPolicyRequest
responseObserverio.grpc.stub.StreamObserver<AnalyzeIamPolicyResponse>

bindService()

public final ServerServiceDefinition bindService()
Returns
TypeDescription
io.grpc.ServerServiceDefinition

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
NameDescription
requestExportIamPolicyAnalysisRequest
responseObserverio.grpc.stub.StreamObserver<Operation>