Interface WebSecurityScannerGrpc.AsyncService

  • All Known Implementing Classes:
    WebSecurityScannerGrpc.WebSecurityScannerImplBase
    Enclosing class:
    WebSecurityScannerGrpc

    public static interface WebSecurityScannerGrpc.AsyncService
     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 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.
         
      • 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.
         
      • getFinding

        default void getFinding​(GetFindingRequest request,
                                io.grpc.stub.StreamObserver<Finding> responseObserver)
         Gets a Finding.