Class WebSecurityScannerGrpc.WebSecurityScannerStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<WebSecurityScannerGrpc.WebSecurityScannerStub>
-
- com.google.cloud.websecurityscanner.v1beta.WebSecurityScannerGrpc.WebSecurityScannerStub
-
- Enclosing class:
- WebSecurityScannerGrpc
public static final class WebSecurityScannerGrpc.WebSecurityScannerStub extends io.grpc.stub.AbstractAsyncStub<WebSecurityScannerGrpc.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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected WebSecurityScannerGrpc.WebSecurityScannerStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
void
createScanConfig(CreateScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)
Creates a new ScanConfig.void
deleteScanConfig(DeleteScanConfigRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes an existing ScanConfig and its child resources.void
getFinding(GetFindingRequest request, io.grpc.stub.StreamObserver<Finding> responseObserver)
Gets a Finding.void
getScanConfig(GetScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)
Gets a ScanConfig.void
getScanRun(GetScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)
Gets a ScanRun.void
listCrawledUrls(ListCrawledUrlsRequest request, io.grpc.stub.StreamObserver<ListCrawledUrlsResponse> responseObserver)
List CrawledUrls under a given ScanRun.void
listFindings(ListFindingsRequest request, io.grpc.stub.StreamObserver<ListFindingsResponse> responseObserver)
List Findings under a given ScanRun.void
listFindingTypeStats(ListFindingTypeStatsRequest request, io.grpc.stub.StreamObserver<ListFindingTypeStatsResponse> responseObserver)
List all FindingTypeStats under a given ScanRun.void
listScanConfigs(ListScanConfigsRequest request, io.grpc.stub.StreamObserver<ListScanConfigsResponse> responseObserver)
Lists ScanConfigs under a given project.void
listScanRuns(ListScanRunsRequest request, io.grpc.stub.StreamObserver<ListScanRunsResponse> responseObserver)
Lists ScanRuns under a given ScanConfig, in descending order of ScanRun stop time.void
startScanRun(StartScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)
Start a ScanRun according to the given ScanConfig.void
stopScanRun(StopScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)
Stops a ScanRun.void
updateScanConfig(UpdateScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)
Updates a ScanConfig.
-
-
-
Method Detail
-
build
protected WebSecurityScannerGrpc.WebSecurityScannerStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<WebSecurityScannerGrpc.WebSecurityScannerStub>
-
createScanConfig
public void createScanConfig(CreateScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)
Creates a new ScanConfig.
-
deleteScanConfig
public void deleteScanConfig(DeleteScanConfigRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes an existing ScanConfig and its child resources.
-
getScanConfig
public void getScanConfig(GetScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)
Gets a ScanConfig.
-
listScanConfigs
public void listScanConfigs(ListScanConfigsRequest request, io.grpc.stub.StreamObserver<ListScanConfigsResponse> responseObserver)
Lists ScanConfigs under a given project.
-
updateScanConfig
public void updateScanConfig(UpdateScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)
Updates a ScanConfig. This method support partial update of a ScanConfig.
-
startScanRun
public void startScanRun(StartScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)
Start a ScanRun according to the given ScanConfig.
-
getScanRun
public void getScanRun(GetScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)
Gets a ScanRun.
-
listScanRuns
public void listScanRuns(ListScanRunsRequest request, io.grpc.stub.StreamObserver<ListScanRunsResponse> responseObserver)
Lists ScanRuns under a given ScanConfig, in descending order of ScanRun stop time.
-
stopScanRun
public void stopScanRun(StopScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)
Stops a ScanRun. The stopped ScanRun is returned.
-
listCrawledUrls
public void listCrawledUrls(ListCrawledUrlsRequest request, io.grpc.stub.StreamObserver<ListCrawledUrlsResponse> responseObserver)
List CrawledUrls under a given ScanRun.
-
getFinding
public void getFinding(GetFindingRequest request, io.grpc.stub.StreamObserver<Finding> responseObserver)
Gets a Finding.
-
listFindings
public void listFindings(ListFindingsRequest request, io.grpc.stub.StreamObserver<ListFindingsResponse> responseObserver)
List Findings under a given ScanRun.
-
listFindingTypeStats
public void listFindingTypeStats(ListFindingTypeStatsRequest request, io.grpc.stub.StreamObserver<ListFindingTypeStatsResponse> responseObserver)
List all FindingTypeStats under a given ScanRun.
-
-