Class AssetServiceGrpc.AssetServiceFutureStub (3.4.0)

public static final class AssetServiceGrpc.AssetServiceFutureStub extends AbstractFutureStub<AssetServiceGrpc.AssetServiceFutureStub>

Asset service definition.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > AssetServiceGrpc.AssetServiceFutureStub

Methods

analyzeIamPolicy(AnalyzeIamPolicyRequest request)

public ListenableFuture<AnalyzeIamPolicyResponse> analyzeIamPolicy(AnalyzeIamPolicyRequest request)

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

Parameter
NameDescription
requestAnalyzeIamPolicyRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<AnalyzeIamPolicyResponse>

build(Channel channel, CallOptions callOptions)

protected AssetServiceGrpc.AssetServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
AssetServiceGrpc.AssetServiceFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

exportIamPolicyAnalysis(ExportIamPolicyAnalysisRequest request)

public ListenableFuture<Operation> exportIamPolicyAnalysis(ExportIamPolicyAnalysisRequest request)

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.

Parameter
NameDescription
requestExportIamPolicyAnalysisRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>