Class WebSecurityScannerGrpc.WebSecurityScannerStub (2.64.0)

public static final class WebSecurityScannerGrpc.WebSecurityScannerStub extends AbstractAsyncStub.WebSecurityScannerStub>

A stub to allow clients to do asynchronous rpc calls to service WebSecurityScanner.

Cloud Web Security Scanner Service identifies security vulnerabilities in web applications hosted on Google Cloud Platform. It crawls your application, and attempts to exercise as many user inputs and event handlers as possible.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > WebSecurityScannerGrpc.WebSecurityScannerStub

Methods

build(Channel channel, CallOptions callOptions)

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

createScanConfig(CreateScanConfigRequest request, StreamObserver responseObserver)

public void createScanConfig(CreateScanConfigRequest request, StreamObserver responseObserver)

Creates a new ScanConfig.

Parameters
Name Description
request CreateScanConfigRequest
responseObserver io.grpc.stub.StreamObserver<ScanConfig>

deleteScanConfig(DeleteScanConfigRequest request, StreamObserver responseObserver)

public void deleteScanConfig(DeleteScanConfigRequest request, StreamObserver responseObserver)

Deletes an existing ScanConfig and its child resources.

Parameters
Name Description
request DeleteScanConfigRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

getFinding(GetFindingRequest request, StreamObserver responseObserver)

public void getFinding(GetFindingRequest request, StreamObserver responseObserver)

Gets a Finding.

Parameters
Name Description
request GetFindingRequest
responseObserver io.grpc.stub.StreamObserver<Finding>

getScanConfig(GetScanConfigRequest request, StreamObserver responseObserver)

public void getScanConfig(GetScanConfigRequest request, StreamObserver responseObserver)

Gets a ScanConfig.

Parameters
Name Description
request GetScanConfigRequest
responseObserver io.grpc.stub.StreamObserver<ScanConfig>

getScanRun(GetScanRunRequest request, StreamObserver responseObserver)

public void getScanRun(GetScanRunRequest request, StreamObserver responseObserver)

Gets a ScanRun.

Parameters
Name Description
request GetScanRunRequest
responseObserver io.grpc.stub.StreamObserver<ScanRun>

listCrawledUrls(ListCrawledUrlsRequest request, StreamObserver responseObserver)

public void listCrawledUrls(ListCrawledUrlsRequest request, StreamObserver responseObserver)

List CrawledUrls under a given ScanRun.

Parameters
Name Description
request ListCrawledUrlsRequest
responseObserver io.grpc.stub.StreamObserver<ListCrawledUrlsResponse>

listFindingTypeStats(ListFindingTypeStatsRequest request, StreamObserver responseObserver)

public void listFindingTypeStats(ListFindingTypeStatsRequest request, StreamObserver responseObserver)

List all FindingTypeStats under a given ScanRun.

Parameters
Name Description
request ListFindingTypeStatsRequest
responseObserver io.grpc.stub.StreamObserver<ListFindingTypeStatsResponse>

listFindings(ListFindingsRequest request, StreamObserver responseObserver)

public void listFindings(ListFindingsRequest request, StreamObserver responseObserver)

List Findings under a given ScanRun.

Parameters
Name Description
request ListFindingsRequest
responseObserver io.grpc.stub.StreamObserver<ListFindingsResponse>

listScanConfigs(ListScanConfigsRequest request, StreamObserver responseObserver)

public void listScanConfigs(ListScanConfigsRequest request, StreamObserver responseObserver)

Lists ScanConfigs under a given project.

Parameters
Name Description
request ListScanConfigsRequest
responseObserver io.grpc.stub.StreamObserver<ListScanConfigsResponse>

listScanRuns(ListScanRunsRequest request, StreamObserver responseObserver)

public void listScanRuns(ListScanRunsRequest request, StreamObserver responseObserver)

Lists ScanRuns under a given ScanConfig, in descending order of ScanRun stop time.

Parameters
Name Description
request ListScanRunsRequest
responseObserver io.grpc.stub.StreamObserver<ListScanRunsResponse>

startScanRun(StartScanRunRequest request, StreamObserver responseObserver)

public void startScanRun(StartScanRunRequest request, StreamObserver responseObserver)

Start a ScanRun according to the given ScanConfig.

Parameters
Name Description
request StartScanRunRequest
responseObserver io.grpc.stub.StreamObserver<ScanRun>

stopScanRun(StopScanRunRequest request, StreamObserver responseObserver)

public void stopScanRun(StopScanRunRequest request, StreamObserver responseObserver)

Stops a ScanRun. The stopped ScanRun is returned.

Parameters
Name Description
request StopScanRunRequest
responseObserver io.grpc.stub.StreamObserver<ScanRun>

updateScanConfig(UpdateScanConfigRequest request, StreamObserver responseObserver)

public void updateScanConfig(UpdateScanConfigRequest request, StreamObserver responseObserver)

Updates a ScanConfig. This method support partial update of a ScanConfig.

Parameters
Name Description
request UpdateScanConfigRequest
responseObserver io.grpc.stub.StreamObserver<ScanConfig>