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