@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonCodeGuruSecurityAsync extends AbstractAmazonCodeGuruSecurity implements AmazonCodeGuruSecurityAsync
AmazonCodeGuruSecurityAsync. Convenient method forms pass through to the
corresponding overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXbatchGetFindings, createScan, createUploadUrl, getAccountConfiguration, getCachedResponseMetadata, getFindings, getMetricsSummary, getScan, listFindingsMetrics, listScans, listTagsForResource, shutdown, tagResource, untagResource, updateAccountConfigurationequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbatchGetFindings, createScan, createUploadUrl, getAccountConfiguration, getCachedResponseMetadata, getFindings, getMetricsSummary, getScan, listFindingsMetrics, listScans, listTagsForResource, shutdown, tagResource, untagResource, updateAccountConfigurationpublic Future<BatchGetFindingsResult> batchGetFindingsAsync(BatchGetFindingsRequest request)
AmazonCodeGuruSecurityAsyncReturns a list of all requested findings.
batchGetFindingsAsync in interface AmazonCodeGuruSecurityAsyncpublic Future<BatchGetFindingsResult> batchGetFindingsAsync(BatchGetFindingsRequest request, AsyncHandler<BatchGetFindingsRequest,BatchGetFindingsResult> asyncHandler)
AmazonCodeGuruSecurityAsyncReturns a list of all requested findings.
batchGetFindingsAsync in interface AmazonCodeGuruSecurityAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateScanResult> createScanAsync(CreateScanRequest request)
AmazonCodeGuruSecurityAsyncUse to create a scan using code uploaded to an S3 bucket.
createScanAsync in interface AmazonCodeGuruSecurityAsyncpublic Future<CreateScanResult> createScanAsync(CreateScanRequest request, AsyncHandler<CreateScanRequest,CreateScanResult> asyncHandler)
AmazonCodeGuruSecurityAsyncUse to create a scan using code uploaded to an S3 bucket.
createScanAsync in interface AmazonCodeGuruSecurityAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateUploadUrlResult> createUploadUrlAsync(CreateUploadUrlRequest request)
AmazonCodeGuruSecurityAsyncGenerates a pre-signed URL and request headers used to upload a code resource.
You can upload your code resource to the URL and add the request headers using any HTTP client.
createUploadUrlAsync in interface AmazonCodeGuruSecurityAsyncpublic Future<CreateUploadUrlResult> createUploadUrlAsync(CreateUploadUrlRequest request, AsyncHandler<CreateUploadUrlRequest,CreateUploadUrlResult> asyncHandler)
AmazonCodeGuruSecurityAsyncGenerates a pre-signed URL and request headers used to upload a code resource.
You can upload your code resource to the URL and add the request headers using any HTTP client.
createUploadUrlAsync in interface AmazonCodeGuruSecurityAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetAccountConfigurationResult> getAccountConfigurationAsync(GetAccountConfigurationRequest request)
AmazonCodeGuruSecurityAsyncUse to get account level configuration.
getAccountConfigurationAsync in interface AmazonCodeGuruSecurityAsyncpublic Future<GetAccountConfigurationResult> getAccountConfigurationAsync(GetAccountConfigurationRequest request, AsyncHandler<GetAccountConfigurationRequest,GetAccountConfigurationResult> asyncHandler)
AmazonCodeGuruSecurityAsyncUse to get account level configuration.
getAccountConfigurationAsync in interface AmazonCodeGuruSecurityAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetFindingsResult> getFindingsAsync(GetFindingsRequest request)
AmazonCodeGuruSecurityAsyncReturns a list of all findings generated by a particular scan.
getFindingsAsync in interface AmazonCodeGuruSecurityAsyncpublic Future<GetFindingsResult> getFindingsAsync(GetFindingsRequest request, AsyncHandler<GetFindingsRequest,GetFindingsResult> asyncHandler)
AmazonCodeGuruSecurityAsyncReturns a list of all findings generated by a particular scan.
getFindingsAsync in interface AmazonCodeGuruSecurityAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetMetricsSummaryResult> getMetricsSummaryAsync(GetMetricsSummaryRequest request)
AmazonCodeGuruSecurityAsyncReturns top level metrics about an account from a specified date, including number of open findings, the categories with most findings, the scans with most open findings, and scans with most open critical findings.
getMetricsSummaryAsync in interface AmazonCodeGuruSecurityAsyncpublic Future<GetMetricsSummaryResult> getMetricsSummaryAsync(GetMetricsSummaryRequest request, AsyncHandler<GetMetricsSummaryRequest,GetMetricsSummaryResult> asyncHandler)
AmazonCodeGuruSecurityAsyncReturns top level metrics about an account from a specified date, including number of open findings, the categories with most findings, the scans with most open findings, and scans with most open critical findings.
getMetricsSummaryAsync in interface AmazonCodeGuruSecurityAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetScanResult> getScanAsync(GetScanRequest request)
AmazonCodeGuruSecurityAsyncReturns details about a scan, including whether or not a scan has completed.
getScanAsync in interface AmazonCodeGuruSecurityAsyncpublic Future<GetScanResult> getScanAsync(GetScanRequest request, AsyncHandler<GetScanRequest,GetScanResult> asyncHandler)
AmazonCodeGuruSecurityAsyncReturns details about a scan, including whether or not a scan has completed.
getScanAsync in interface AmazonCodeGuruSecurityAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListFindingsMetricsResult> listFindingsMetricsAsync(ListFindingsMetricsRequest request)
AmazonCodeGuruSecurityAsyncReturns metrics about all findings in an account within a specified time range.
listFindingsMetricsAsync in interface AmazonCodeGuruSecurityAsyncpublic Future<ListFindingsMetricsResult> listFindingsMetricsAsync(ListFindingsMetricsRequest request, AsyncHandler<ListFindingsMetricsRequest,ListFindingsMetricsResult> asyncHandler)
AmazonCodeGuruSecurityAsyncReturns metrics about all findings in an account within a specified time range.
listFindingsMetricsAsync in interface AmazonCodeGuruSecurityAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListScansResult> listScansAsync(ListScansRequest request)
AmazonCodeGuruSecurityAsyncReturns a list of all the standard scans in an account. Does not return express scans.
listScansAsync in interface AmazonCodeGuruSecurityAsyncpublic Future<ListScansResult> listScansAsync(ListScansRequest request, AsyncHandler<ListScansRequest,ListScansResult> asyncHandler)
AmazonCodeGuruSecurityAsyncReturns a list of all the standard scans in an account. Does not return express scans.
listScansAsync in interface AmazonCodeGuruSecurityAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AmazonCodeGuruSecurityAsyncReturns a list of all tags associated with a scan.
listTagsForResourceAsync in interface AmazonCodeGuruSecurityAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonCodeGuruSecurityAsyncReturns a list of all tags associated with a scan.
listTagsForResourceAsync in interface AmazonCodeGuruSecurityAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AmazonCodeGuruSecurityAsyncUse to add one or more tags to an existing scan.
tagResourceAsync in interface AmazonCodeGuruSecurityAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonCodeGuruSecurityAsyncUse to add one or more tags to an existing scan.
tagResourceAsync in interface AmazonCodeGuruSecurityAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AmazonCodeGuruSecurityAsyncUse to remove one or more tags from an existing scan.
untagResourceAsync in interface AmazonCodeGuruSecurityAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonCodeGuruSecurityAsyncUse to remove one or more tags from an existing scan.
untagResourceAsync in interface AmazonCodeGuruSecurityAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateAccountConfigurationResult> updateAccountConfigurationAsync(UpdateAccountConfigurationRequest request)
AmazonCodeGuruSecurityAsyncUse to update account-level configuration with an encryption key.
updateAccountConfigurationAsync in interface AmazonCodeGuruSecurityAsyncpublic Future<UpdateAccountConfigurationResult> updateAccountConfigurationAsync(UpdateAccountConfigurationRequest request, AsyncHandler<UpdateAccountConfigurationRequest,UpdateAccountConfigurationResult> asyncHandler)
AmazonCodeGuruSecurityAsyncUse to update account-level configuration with an encryption key.
updateAccountConfigurationAsync in interface AmazonCodeGuruSecurityAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.