Class AssetServiceGrpc.AssetServiceImplBase (3.3.1)

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
Name Description
request AnalyzeIamPolicyRequest
responseObserver io.grpc.stub.StreamObserver<AnalyzeIamPolicyResponse>

bindService()

public final ServerServiceDefinition bindService()
Returns
Type Description
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
Name Description
request ExportIamPolicyAnalysisRequest
responseObserver io.grpc.stub.StreamObserver<Operation>