Interface WebSecurityScannerGrpc.AsyncService
-
- All Known Implementing Classes:
WebSecurityScannerGrpc.WebSecurityScannerImplBase
- Enclosing class:
- WebSecurityScannerGrpc
public static interface WebSecurityScannerGrpc.AsyncServiceCloud 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 Default Methods Modifier and Type Method Description default voidcreateScanConfig(CreateScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)Creates a new ScanConfig.default voiddeleteScanConfig(DeleteScanConfigRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)Deletes an existing ScanConfig and its child resources.default voidgetFinding(GetFindingRequest request, io.grpc.stub.StreamObserver<Finding> responseObserver)Gets a Finding.default voidgetScanConfig(GetScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)Gets a ScanConfig.default voidgetScanRun(GetScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)Gets a ScanRun.default voidlistCrawledUrls(ListCrawledUrlsRequest request, io.grpc.stub.StreamObserver<ListCrawledUrlsResponse> responseObserver)List CrawledUrls under a given ScanRun.default voidlistFindings(ListFindingsRequest request, io.grpc.stub.StreamObserver<ListFindingsResponse> responseObserver)List Findings under a given ScanRun.default voidlistFindingTypeStats(ListFindingTypeStatsRequest request, io.grpc.stub.StreamObserver<ListFindingTypeStatsResponse> responseObserver)List all FindingTypeStats under a given ScanRun.default voidlistScanConfigs(ListScanConfigsRequest request, io.grpc.stub.StreamObserver<ListScanConfigsResponse> responseObserver)Lists ScanConfigs under a given project.default voidlistScanRuns(ListScanRunsRequest request, io.grpc.stub.StreamObserver<ListScanRunsResponse> responseObserver)Lists ScanRuns under a given ScanConfig, in descending order of ScanRun stop time.default voidstartScanRun(StartScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)Start a ScanRun according to the given ScanConfig.default voidstopScanRun(StopScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)Stops a ScanRun.default voidupdateScanConfig(UpdateScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)Updates a ScanConfig.
-
-
-
Method Detail
-
createScanConfig
default void createScanConfig(CreateScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)
Creates a new ScanConfig.
-
deleteScanConfig
default void deleteScanConfig(DeleteScanConfigRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes an existing ScanConfig and its child resources.
-
getScanConfig
default void getScanConfig(GetScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)
Gets a ScanConfig.
-
listScanConfigs
default void listScanConfigs(ListScanConfigsRequest request, io.grpc.stub.StreamObserver<ListScanConfigsResponse> responseObserver)
Lists ScanConfigs under a given project.
-
updateScanConfig
default void updateScanConfig(UpdateScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)
Updates a ScanConfig. This method support partial update of a ScanConfig.
-
startScanRun
default void startScanRun(StartScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)
Start a ScanRun according to the given ScanConfig.
-
getScanRun
default void getScanRun(GetScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)
Gets a ScanRun.
-
listScanRuns
default void listScanRuns(ListScanRunsRequest request, io.grpc.stub.StreamObserver<ListScanRunsResponse> responseObserver)
Lists ScanRuns under a given ScanConfig, in descending order of ScanRun stop time.
-
stopScanRun
default void stopScanRun(StopScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)
Stops a ScanRun. The stopped ScanRun is returned.
-
listCrawledUrls
default void listCrawledUrls(ListCrawledUrlsRequest request, io.grpc.stub.StreamObserver<ListCrawledUrlsResponse> responseObserver)
List CrawledUrls under a given ScanRun.
-
getFinding
default void getFinding(GetFindingRequest request, io.grpc.stub.StreamObserver<Finding> responseObserver)
Gets a Finding.
-
listFindings
default void listFindings(ListFindingsRequest request, io.grpc.stub.StreamObserver<ListFindingsResponse> responseObserver)
List Findings under a given ScanRun.
-
listFindingTypeStats
default void listFindingTypeStats(ListFindingTypeStatsRequest request, io.grpc.stub.StreamObserver<ListFindingTypeStatsResponse> responseObserver)
List all FindingTypeStats under a given ScanRun.
-
-