All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.inspector2.AWSInspector2Async Maven / Gradle / Ivy

Go to download

The AWS Java SDK for Inspector2 module holds the client classes that are used for communicating with Inspector2 Service

There is a newer version: 1.12.772
Show newest version
/*
 * Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */
package com.amazonaws.services.inspector2;

import javax.annotation.Generated;

import com.amazonaws.services.inspector2.model.*;

/**
 * Interface for accessing Inspector2 asynchronously. Each asynchronous method will return a Java Future object
 * representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive
 * notification when an asynchronous operation completes.
 * 

* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.inspector2.AbstractAWSInspector2Async} instead. *

*

*

* Amazon Inspector is a vulnerability discovery service that automates continuous scanning for security vulnerabilities * within your Amazon EC2, Amazon ECR, and Amazon Web Services Lambda environments. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AWSInspector2Async extends AWSInspector2 { /** *

* Associates an Amazon Web Services account with an Amazon Inspector delegated administrator. An HTTP 200 response * indicates the association was successfully started, but doesn’t indicate whether it was completed. You can check * if the association completed by using ListMembers for multiple * accounts or GetMembers for * a single account. *

* * @param associateMemberRequest * @return A Java Future containing the result of the AssociateMember operation returned by the service. * @sample AWSInspector2Async.AssociateMember * @see AWS API * Documentation */ java.util.concurrent.Future associateMemberAsync(AssociateMemberRequest associateMemberRequest); /** *

* Associates an Amazon Web Services account with an Amazon Inspector delegated administrator. An HTTP 200 response * indicates the association was successfully started, but doesn’t indicate whether it was completed. You can check * if the association completed by using ListMembers for multiple * accounts or GetMembers for * a single account. *

* * @param associateMemberRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the AssociateMember operation returned by the service. * @sample AWSInspector2AsyncHandler.AssociateMember * @see AWS API * Documentation */ java.util.concurrent.Future associateMemberAsync(AssociateMemberRequest associateMemberRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the Amazon Inspector status of multiple Amazon Web Services accounts within your environment. *

* * @param batchGetAccountStatusRequest * @return A Java Future containing the result of the BatchGetAccountStatus operation returned by the service. * @sample AWSInspector2Async.BatchGetAccountStatus * @see AWS API Documentation */ java.util.concurrent.Future batchGetAccountStatusAsync(BatchGetAccountStatusRequest batchGetAccountStatusRequest); /** *

* Retrieves the Amazon Inspector status of multiple Amazon Web Services accounts within your environment. *

* * @param batchGetAccountStatusRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the BatchGetAccountStatus operation returned by the service. * @sample AWSInspector2AsyncHandler.BatchGetAccountStatus * @see AWS API Documentation */ java.util.concurrent.Future batchGetAccountStatusAsync(BatchGetAccountStatusRequest batchGetAccountStatusRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves code snippets from findings that Amazon Inspector detected code vulnerabilities in. *

* * @param batchGetCodeSnippetRequest * @return A Java Future containing the result of the BatchGetCodeSnippet operation returned by the service. * @sample AWSInspector2Async.BatchGetCodeSnippet * @see AWS * API Documentation */ java.util.concurrent.Future batchGetCodeSnippetAsync(BatchGetCodeSnippetRequest batchGetCodeSnippetRequest); /** *

* Retrieves code snippets from findings that Amazon Inspector detected code vulnerabilities in. *

* * @param batchGetCodeSnippetRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the BatchGetCodeSnippet operation returned by the service. * @sample AWSInspector2AsyncHandler.BatchGetCodeSnippet * @see AWS * API Documentation */ java.util.concurrent.Future batchGetCodeSnippetAsync(BatchGetCodeSnippetRequest batchGetCodeSnippetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets vulnerability details for findings. *

* * @param batchGetFindingDetailsRequest * @return A Java Future containing the result of the BatchGetFindingDetails operation returned by the service. * @sample AWSInspector2Async.BatchGetFindingDetails * @see AWS API Documentation */ java.util.concurrent.Future batchGetFindingDetailsAsync(BatchGetFindingDetailsRequest batchGetFindingDetailsRequest); /** *

* Gets vulnerability details for findings. *

* * @param batchGetFindingDetailsRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the BatchGetFindingDetails operation returned by the service. * @sample AWSInspector2AsyncHandler.BatchGetFindingDetails * @see AWS API Documentation */ java.util.concurrent.Future batchGetFindingDetailsAsync(BatchGetFindingDetailsRequest batchGetFindingDetailsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets free trial status for multiple Amazon Web Services accounts. *

* * @param batchGetFreeTrialInfoRequest * @return A Java Future containing the result of the BatchGetFreeTrialInfo operation returned by the service. * @sample AWSInspector2Async.BatchGetFreeTrialInfo * @see AWS API Documentation */ java.util.concurrent.Future batchGetFreeTrialInfoAsync(BatchGetFreeTrialInfoRequest batchGetFreeTrialInfoRequest); /** *

* Gets free trial status for multiple Amazon Web Services accounts. *

* * @param batchGetFreeTrialInfoRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the BatchGetFreeTrialInfo operation returned by the service. * @sample AWSInspector2AsyncHandler.BatchGetFreeTrialInfo * @see AWS API Documentation */ java.util.concurrent.Future batchGetFreeTrialInfoAsync(BatchGetFreeTrialInfoRequest batchGetFreeTrialInfoRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves Amazon Inspector deep inspection activation status of multiple member accounts within your * organization. You must be the delegated administrator of an organization in Amazon Inspector to use this API. *

* * @param batchGetMemberEc2DeepInspectionStatusRequest * @return A Java Future containing the result of the BatchGetMemberEc2DeepInspectionStatus operation returned by * the service. * @sample AWSInspector2Async.BatchGetMemberEc2DeepInspectionStatus * @see AWS API Documentation */ java.util.concurrent.Future batchGetMemberEc2DeepInspectionStatusAsync( BatchGetMemberEc2DeepInspectionStatusRequest batchGetMemberEc2DeepInspectionStatusRequest); /** *

* Retrieves Amazon Inspector deep inspection activation status of multiple member accounts within your * organization. You must be the delegated administrator of an organization in Amazon Inspector to use this API. *

* * @param batchGetMemberEc2DeepInspectionStatusRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the BatchGetMemberEc2DeepInspectionStatus operation returned by * the service. * @sample AWSInspector2AsyncHandler.BatchGetMemberEc2DeepInspectionStatus * @see AWS API Documentation */ java.util.concurrent.Future batchGetMemberEc2DeepInspectionStatusAsync( BatchGetMemberEc2DeepInspectionStatusRequest batchGetMemberEc2DeepInspectionStatusRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Activates or deactivates Amazon Inspector deep inspection for the provided member accounts in your organization. * You must be the delegated administrator of an organization in Amazon Inspector to use this API. *

* * @param batchUpdateMemberEc2DeepInspectionStatusRequest * @return A Java Future containing the result of the BatchUpdateMemberEc2DeepInspectionStatus operation returned by * the service. * @sample AWSInspector2Async.BatchUpdateMemberEc2DeepInspectionStatus * @see AWS API Documentation */ java.util.concurrent.Future batchUpdateMemberEc2DeepInspectionStatusAsync( BatchUpdateMemberEc2DeepInspectionStatusRequest batchUpdateMemberEc2DeepInspectionStatusRequest); /** *

* Activates or deactivates Amazon Inspector deep inspection for the provided member accounts in your organization. * You must be the delegated administrator of an organization in Amazon Inspector to use this API. *

* * @param batchUpdateMemberEc2DeepInspectionStatusRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the BatchUpdateMemberEc2DeepInspectionStatus operation returned by * the service. * @sample AWSInspector2AsyncHandler.BatchUpdateMemberEc2DeepInspectionStatus * @see AWS API Documentation */ java.util.concurrent.Future batchUpdateMemberEc2DeepInspectionStatusAsync( BatchUpdateMemberEc2DeepInspectionStatusRequest batchUpdateMemberEc2DeepInspectionStatusRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Cancels the given findings report. *

* * @param cancelFindingsReportRequest * @return A Java Future containing the result of the CancelFindingsReport operation returned by the service. * @sample AWSInspector2Async.CancelFindingsReport * @see AWS API Documentation */ java.util.concurrent.Future cancelFindingsReportAsync(CancelFindingsReportRequest cancelFindingsReportRequest); /** *

* Cancels the given findings report. *

* * @param cancelFindingsReportRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the CancelFindingsReport operation returned by the service. * @sample AWSInspector2AsyncHandler.CancelFindingsReport * @see AWS API Documentation */ java.util.concurrent.Future cancelFindingsReportAsync(CancelFindingsReportRequest cancelFindingsReportRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Cancels a software bill of materials (SBOM) report. *

* * @param cancelSbomExportRequest * @return A Java Future containing the result of the CancelSbomExport operation returned by the service. * @sample AWSInspector2Async.CancelSbomExport * @see AWS * API Documentation */ java.util.concurrent.Future cancelSbomExportAsync(CancelSbomExportRequest cancelSbomExportRequest); /** *

* Cancels a software bill of materials (SBOM) report. *

* * @param cancelSbomExportRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the CancelSbomExport operation returned by the service. * @sample AWSInspector2AsyncHandler.CancelSbomExport * @see AWS * API Documentation */ java.util.concurrent.Future cancelSbomExportAsync(CancelSbomExportRequest cancelSbomExportRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a CIS scan configuration. *

* * @param createCisScanConfigurationRequest * @return A Java Future containing the result of the CreateCisScanConfiguration operation returned by the service. * @sample AWSInspector2Async.CreateCisScanConfiguration * @see AWS API Documentation */ java.util.concurrent.Future createCisScanConfigurationAsync( CreateCisScanConfigurationRequest createCisScanConfigurationRequest); /** *

* Creates a CIS scan configuration. *

* * @param createCisScanConfigurationRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the CreateCisScanConfiguration operation returned by the service. * @sample AWSInspector2AsyncHandler.CreateCisScanConfiguration * @see AWS API Documentation */ java.util.concurrent.Future createCisScanConfigurationAsync( CreateCisScanConfigurationRequest createCisScanConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a filter resource using specified filter criteria. When the filter action is set to SUPPRESS * this action creates a suppression rule. *

* * @param createFilterRequest * @return A Java Future containing the result of the CreateFilter operation returned by the service. * @sample AWSInspector2Async.CreateFilter * @see AWS API * Documentation */ java.util.concurrent.Future createFilterAsync(CreateFilterRequest createFilterRequest); /** *

* Creates a filter resource using specified filter criteria. When the filter action is set to SUPPRESS * this action creates a suppression rule. *

* * @param createFilterRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the CreateFilter operation returned by the service. * @sample AWSInspector2AsyncHandler.CreateFilter * @see AWS API * Documentation */ java.util.concurrent.Future createFilterAsync(CreateFilterRequest createFilterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a finding report. By default only ACTIVE findings are returned in the report. To see * SUPRESSED or CLOSED findings you must specify a value for the * findingStatus filter criteria. *

* * @param createFindingsReportRequest * @return A Java Future containing the result of the CreateFindingsReport operation returned by the service. * @sample AWSInspector2Async.CreateFindingsReport * @see AWS API Documentation */ java.util.concurrent.Future createFindingsReportAsync(CreateFindingsReportRequest createFindingsReportRequest); /** *

* Creates a finding report. By default only ACTIVE findings are returned in the report. To see * SUPRESSED or CLOSED findings you must specify a value for the * findingStatus filter criteria. *

* * @param createFindingsReportRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the CreateFindingsReport operation returned by the service. * @sample AWSInspector2AsyncHandler.CreateFindingsReport * @see AWS API Documentation */ java.util.concurrent.Future createFindingsReportAsync(CreateFindingsReportRequest createFindingsReportRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a software bill of materials (SBOM) report. *

* * @param createSbomExportRequest * @return A Java Future containing the result of the CreateSbomExport operation returned by the service. * @sample AWSInspector2Async.CreateSbomExport * @see AWS * API Documentation */ java.util.concurrent.Future createSbomExportAsync(CreateSbomExportRequest createSbomExportRequest); /** *

* Creates a software bill of materials (SBOM) report. *

* * @param createSbomExportRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the CreateSbomExport operation returned by the service. * @sample AWSInspector2AsyncHandler.CreateSbomExport * @see AWS * API Documentation */ java.util.concurrent.Future createSbomExportAsync(CreateSbomExportRequest createSbomExportRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a CIS scan configuration. *

* * @param deleteCisScanConfigurationRequest * @return A Java Future containing the result of the DeleteCisScanConfiguration operation returned by the service. * @sample AWSInspector2Async.DeleteCisScanConfiguration * @see AWS API Documentation */ java.util.concurrent.Future deleteCisScanConfigurationAsync( DeleteCisScanConfigurationRequest deleteCisScanConfigurationRequest); /** *

* Deletes a CIS scan configuration. *

* * @param deleteCisScanConfigurationRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the DeleteCisScanConfiguration operation returned by the service. * @sample AWSInspector2AsyncHandler.DeleteCisScanConfiguration * @see AWS API Documentation */ java.util.concurrent.Future deleteCisScanConfigurationAsync( DeleteCisScanConfigurationRequest deleteCisScanConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a filter resource. *

* * @param deleteFilterRequest * @return A Java Future containing the result of the DeleteFilter operation returned by the service. * @sample AWSInspector2Async.DeleteFilter * @see AWS API * Documentation */ java.util.concurrent.Future deleteFilterAsync(DeleteFilterRequest deleteFilterRequest); /** *

* Deletes a filter resource. *

* * @param deleteFilterRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the DeleteFilter operation returned by the service. * @sample AWSInspector2AsyncHandler.DeleteFilter * @see AWS API * Documentation */ java.util.concurrent.Future deleteFilterAsync(DeleteFilterRequest deleteFilterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describe Amazon Inspector configuration settings for an Amazon Web Services organization. *

* * @param describeOrganizationConfigurationRequest * @return A Java Future containing the result of the DescribeOrganizationConfiguration operation returned by the * service. * @sample AWSInspector2Async.DescribeOrganizationConfiguration * @see AWS API Documentation */ java.util.concurrent.Future describeOrganizationConfigurationAsync( DescribeOrganizationConfigurationRequest describeOrganizationConfigurationRequest); /** *

* Describe Amazon Inspector configuration settings for an Amazon Web Services organization. *

* * @param describeOrganizationConfigurationRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the DescribeOrganizationConfiguration operation returned by the * service. * @sample AWSInspector2AsyncHandler.DescribeOrganizationConfiguration * @see AWS API Documentation */ java.util.concurrent.Future describeOrganizationConfigurationAsync( DescribeOrganizationConfigurationRequest describeOrganizationConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disables Amazon Inspector scans for one or more Amazon Web Services accounts. Disabling all scan types in an * account disables the Amazon Inspector service. *

* * @param disableRequest * @return A Java Future containing the result of the Disable operation returned by the service. * @sample AWSInspector2Async.Disable * @see AWS API * Documentation */ java.util.concurrent.Future disableAsync(DisableRequest disableRequest); /** *

* Disables Amazon Inspector scans for one or more Amazon Web Services accounts. Disabling all scan types in an * account disables the Amazon Inspector service. *

* * @param disableRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the Disable operation returned by the service. * @sample AWSInspector2AsyncHandler.Disable * @see AWS API * Documentation */ java.util.concurrent.Future disableAsync(DisableRequest disableRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disables the Amazon Inspector delegated administrator for your organization. *

* * @param disableDelegatedAdminAccountRequest * @return A Java Future containing the result of the DisableDelegatedAdminAccount operation returned by the * service. * @sample AWSInspector2Async.DisableDelegatedAdminAccount * @see AWS API Documentation */ java.util.concurrent.Future disableDelegatedAdminAccountAsync( DisableDelegatedAdminAccountRequest disableDelegatedAdminAccountRequest); /** *

* Disables the Amazon Inspector delegated administrator for your organization. *

* * @param disableDelegatedAdminAccountRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the DisableDelegatedAdminAccount operation returned by the * service. * @sample AWSInspector2AsyncHandler.DisableDelegatedAdminAccount * @see AWS API Documentation */ java.util.concurrent.Future disableDelegatedAdminAccountAsync( DisableDelegatedAdminAccountRequest disableDelegatedAdminAccountRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disassociates a member account from an Amazon Inspector delegated administrator. *

* * @param disassociateMemberRequest * @return A Java Future containing the result of the DisassociateMember operation returned by the service. * @sample AWSInspector2Async.DisassociateMember * @see AWS * API Documentation */ java.util.concurrent.Future disassociateMemberAsync(DisassociateMemberRequest disassociateMemberRequest); /** *

* Disassociates a member account from an Amazon Inspector delegated administrator. *

* * @param disassociateMemberRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the DisassociateMember operation returned by the service. * @sample AWSInspector2AsyncHandler.DisassociateMember * @see AWS * API Documentation */ java.util.concurrent.Future disassociateMemberAsync(DisassociateMemberRequest disassociateMemberRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Enables Amazon Inspector scans for one or more Amazon Web Services accounts. *

* * @param enableRequest * @return A Java Future containing the result of the Enable operation returned by the service. * @sample AWSInspector2Async.Enable * @see AWS API * Documentation */ java.util.concurrent.Future enableAsync(EnableRequest enableRequest); /** *

* Enables Amazon Inspector scans for one or more Amazon Web Services accounts. *

* * @param enableRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the Enable operation returned by the service. * @sample AWSInspector2AsyncHandler.Enable * @see AWS API * Documentation */ java.util.concurrent.Future enableAsync(EnableRequest enableRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Enables the Amazon Inspector delegated administrator for your Organizations organization. *

* * @param enableDelegatedAdminAccountRequest * @return A Java Future containing the result of the EnableDelegatedAdminAccount operation returned by the service. * @sample AWSInspector2Async.EnableDelegatedAdminAccount * @see AWS API Documentation */ java.util.concurrent.Future enableDelegatedAdminAccountAsync( EnableDelegatedAdminAccountRequest enableDelegatedAdminAccountRequest); /** *

* Enables the Amazon Inspector delegated administrator for your Organizations organization. *

* * @param enableDelegatedAdminAccountRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the EnableDelegatedAdminAccount operation returned by the service. * @sample AWSInspector2AsyncHandler.EnableDelegatedAdminAccount * @see AWS API Documentation */ java.util.concurrent.Future enableDelegatedAdminAccountAsync( EnableDelegatedAdminAccountRequest enableDelegatedAdminAccountRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a CIS scan report. *

* * @param getCisScanReportRequest * @return A Java Future containing the result of the GetCisScanReport operation returned by the service. * @sample AWSInspector2Async.GetCisScanReport * @see AWS * API Documentation */ java.util.concurrent.Future getCisScanReportAsync(GetCisScanReportRequest getCisScanReportRequest); /** *

* Retrieves a CIS scan report. *

* * @param getCisScanReportRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the GetCisScanReport operation returned by the service. * @sample AWSInspector2AsyncHandler.GetCisScanReport * @see AWS * API Documentation */ java.util.concurrent.Future getCisScanReportAsync(GetCisScanReportRequest getCisScanReportRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves CIS scan result details. *

* * @param getCisScanResultDetailsRequest * @return A Java Future containing the result of the GetCisScanResultDetails operation returned by the service. * @sample AWSInspector2Async.GetCisScanResultDetails * @see AWS API Documentation */ java.util.concurrent.Future getCisScanResultDetailsAsync(GetCisScanResultDetailsRequest getCisScanResultDetailsRequest); /** *

* Retrieves CIS scan result details. *

* * @param getCisScanResultDetailsRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the GetCisScanResultDetails operation returned by the service. * @sample AWSInspector2AsyncHandler.GetCisScanResultDetails * @see AWS API Documentation */ java.util.concurrent.Future getCisScanResultDetailsAsync(GetCisScanResultDetailsRequest getCisScanResultDetailsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves setting configurations for Inspector scans. *

* * @param getConfigurationRequest * @return A Java Future containing the result of the GetConfiguration operation returned by the service. * @sample AWSInspector2Async.GetConfiguration * @see AWS * API Documentation */ java.util.concurrent.Future getConfigurationAsync(GetConfigurationRequest getConfigurationRequest); /** *

* Retrieves setting configurations for Inspector scans. *

* * @param getConfigurationRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the GetConfiguration operation returned by the service. * @sample AWSInspector2AsyncHandler.GetConfiguration * @see AWS * API Documentation */ java.util.concurrent.Future getConfigurationAsync(GetConfigurationRequest getConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the Amazon Inspector delegated administrator for your organization. *

* * @param getDelegatedAdminAccountRequest * @return A Java Future containing the result of the GetDelegatedAdminAccount operation returned by the service. * @sample AWSInspector2Async.GetDelegatedAdminAccount * @see AWS API Documentation */ java.util.concurrent.Future getDelegatedAdminAccountAsync(GetDelegatedAdminAccountRequest getDelegatedAdminAccountRequest); /** *

* Retrieves information about the Amazon Inspector delegated administrator for your organization. *

* * @param getDelegatedAdminAccountRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the GetDelegatedAdminAccount operation returned by the service. * @sample AWSInspector2AsyncHandler.GetDelegatedAdminAccount * @see AWS API Documentation */ java.util.concurrent.Future getDelegatedAdminAccountAsync(GetDelegatedAdminAccountRequest getDelegatedAdminAccountRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the activation status of Amazon Inspector deep inspection and custom paths associated with your * account. *

* * @param getEc2DeepInspectionConfigurationRequest * @return A Java Future containing the result of the GetEc2DeepInspectionConfiguration operation returned by the * service. * @sample AWSInspector2Async.GetEc2DeepInspectionConfiguration * @see AWS API Documentation */ java.util.concurrent.Future getEc2DeepInspectionConfigurationAsync( GetEc2DeepInspectionConfigurationRequest getEc2DeepInspectionConfigurationRequest); /** *

* Retrieves the activation status of Amazon Inspector deep inspection and custom paths associated with your * account. *

* * @param getEc2DeepInspectionConfigurationRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the GetEc2DeepInspectionConfiguration operation returned by the * service. * @sample AWSInspector2AsyncHandler.GetEc2DeepInspectionConfiguration * @see AWS API Documentation */ java.util.concurrent.Future getEc2DeepInspectionConfigurationAsync( GetEc2DeepInspectionConfigurationRequest getEc2DeepInspectionConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets an encryption key. *

* * @param getEncryptionKeyRequest * @return A Java Future containing the result of the GetEncryptionKey operation returned by the service. * @sample AWSInspector2Async.GetEncryptionKey * @see AWS * API Documentation */ java.util.concurrent.Future getEncryptionKeyAsync(GetEncryptionKeyRequest getEncryptionKeyRequest); /** *

* Gets an encryption key. *

* * @param getEncryptionKeyRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the GetEncryptionKey operation returned by the service. * @sample AWSInspector2AsyncHandler.GetEncryptionKey * @see AWS * API Documentation */ java.util.concurrent.Future getEncryptionKeyAsync(GetEncryptionKeyRequest getEncryptionKeyRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the status of a findings report. *

* * @param getFindingsReportStatusRequest * @return A Java Future containing the result of the GetFindingsReportStatus operation returned by the service. * @sample AWSInspector2Async.GetFindingsReportStatus * @see AWS API Documentation */ java.util.concurrent.Future getFindingsReportStatusAsync(GetFindingsReportStatusRequest getFindingsReportStatusRequest); /** *

* Gets the status of a findings report. *

* * @param getFindingsReportStatusRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the GetFindingsReportStatus operation returned by the service. * @sample AWSInspector2AsyncHandler.GetFindingsReportStatus * @see AWS API Documentation */ java.util.concurrent.Future getFindingsReportStatusAsync(GetFindingsReportStatusRequest getFindingsReportStatusRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets member information for your organization. *

* * @param getMemberRequest * @return A Java Future containing the result of the GetMember operation returned by the service. * @sample AWSInspector2Async.GetMember * @see AWS API * Documentation */ java.util.concurrent.Future getMemberAsync(GetMemberRequest getMemberRequest); /** *

* Gets member information for your organization. *

* * @param getMemberRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the GetMember operation returned by the service. * @sample AWSInspector2AsyncHandler.GetMember * @see AWS API * Documentation */ java.util.concurrent.Future getMemberAsync(GetMemberRequest getMemberRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets details of a software bill of materials (SBOM) report. *

* * @param getSbomExportRequest * @return A Java Future containing the result of the GetSbomExport operation returned by the service. * @sample AWSInspector2Async.GetSbomExport * @see AWS API * Documentation */ java.util.concurrent.Future getSbomExportAsync(GetSbomExportRequest getSbomExportRequest); /** *

* Gets details of a software bill of materials (SBOM) report. *

* * @param getSbomExportRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the GetSbomExport operation returned by the service. * @sample AWSInspector2AsyncHandler.GetSbomExport * @see AWS API * Documentation */ java.util.concurrent.Future getSbomExportAsync(GetSbomExportRequest getSbomExportRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the permissions an account has to configure Amazon Inspector. *

* * @param listAccountPermissionsRequest * @return A Java Future containing the result of the ListAccountPermissions operation returned by the service. * @sample AWSInspector2Async.ListAccountPermissions * @see AWS API Documentation */ java.util.concurrent.Future listAccountPermissionsAsync(ListAccountPermissionsRequest listAccountPermissionsRequest); /** *

* Lists the permissions an account has to configure Amazon Inspector. *

* * @param listAccountPermissionsRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the ListAccountPermissions operation returned by the service. * @sample AWSInspector2AsyncHandler.ListAccountPermissions * @see AWS API Documentation */ java.util.concurrent.Future listAccountPermissionsAsync(ListAccountPermissionsRequest listAccountPermissionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists CIS scan configurations. *

* * @param listCisScanConfigurationsRequest * @return A Java Future containing the result of the ListCisScanConfigurations operation returned by the service. * @sample AWSInspector2Async.ListCisScanConfigurations * @see AWS API Documentation */ java.util.concurrent.Future listCisScanConfigurationsAsync( ListCisScanConfigurationsRequest listCisScanConfigurationsRequest); /** *

* Lists CIS scan configurations. *

* * @param listCisScanConfigurationsRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the ListCisScanConfigurations operation returned by the service. * @sample AWSInspector2AsyncHandler.ListCisScanConfigurations * @see AWS API Documentation */ java.util.concurrent.Future listCisScanConfigurationsAsync( ListCisScanConfigurationsRequest listCisScanConfigurationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists scan results aggregated by checks. *

* * @param listCisScanResultsAggregatedByChecksRequest * @return A Java Future containing the result of the ListCisScanResultsAggregatedByChecks operation returned by the * service. * @sample AWSInspector2Async.ListCisScanResultsAggregatedByChecks * @see AWS API Documentation */ java.util.concurrent.Future listCisScanResultsAggregatedByChecksAsync( ListCisScanResultsAggregatedByChecksRequest listCisScanResultsAggregatedByChecksRequest); /** *

* Lists scan results aggregated by checks. *

* * @param listCisScanResultsAggregatedByChecksRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the ListCisScanResultsAggregatedByChecks operation returned by the * service. * @sample AWSInspector2AsyncHandler.ListCisScanResultsAggregatedByChecks * @see AWS API Documentation */ java.util.concurrent.Future listCisScanResultsAggregatedByChecksAsync( ListCisScanResultsAggregatedByChecksRequest listCisScanResultsAggregatedByChecksRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists scan results aggregated by a target resource. *

* * @param listCisScanResultsAggregatedByTargetResourceRequest * @return A Java Future containing the result of the ListCisScanResultsAggregatedByTargetResource operation * returned by the service. * @sample AWSInspector2Async.ListCisScanResultsAggregatedByTargetResource * @see AWS API Documentation */ java.util.concurrent.Future listCisScanResultsAggregatedByTargetResourceAsync( ListCisScanResultsAggregatedByTargetResourceRequest listCisScanResultsAggregatedByTargetResourceRequest); /** *

* Lists scan results aggregated by a target resource. *

* * @param listCisScanResultsAggregatedByTargetResourceRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the ListCisScanResultsAggregatedByTargetResource operation * returned by the service. * @sample AWSInspector2AsyncHandler.ListCisScanResultsAggregatedByTargetResource * @see AWS API Documentation */ java.util.concurrent.Future listCisScanResultsAggregatedByTargetResourceAsync( ListCisScanResultsAggregatedByTargetResourceRequest listCisScanResultsAggregatedByTargetResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns a CIS scan list. *

* * @param listCisScansRequest * @return A Java Future containing the result of the ListCisScans operation returned by the service. * @sample AWSInspector2Async.ListCisScans * @see AWS API * Documentation */ java.util.concurrent.Future listCisScansAsync(ListCisScansRequest listCisScansRequest); /** *

* Returns a CIS scan list. *

* * @param listCisScansRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the ListCisScans operation returned by the service. * @sample AWSInspector2AsyncHandler.ListCisScans * @see AWS API * Documentation */ java.util.concurrent.Future listCisScansAsync(ListCisScansRequest listCisScansRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists coverage details for you environment. *

* * @param listCoverageRequest * @return A Java Future containing the result of the ListCoverage operation returned by the service. * @sample AWSInspector2Async.ListCoverage * @see AWS API * Documentation */ java.util.concurrent.Future listCoverageAsync(ListCoverageRequest listCoverageRequest); /** *

* Lists coverage details for you environment. *

* * @param listCoverageRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the ListCoverage operation returned by the service. * @sample AWSInspector2AsyncHandler.ListCoverage * @see AWS API * Documentation */ java.util.concurrent.Future listCoverageAsync(ListCoverageRequest listCoverageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists Amazon Inspector coverage statistics for your environment. *

* * @param listCoverageStatisticsRequest * @return A Java Future containing the result of the ListCoverageStatistics operation returned by the service. * @sample AWSInspector2Async.ListCoverageStatistics * @see AWS API Documentation */ java.util.concurrent.Future listCoverageStatisticsAsync(ListCoverageStatisticsRequest listCoverageStatisticsRequest); /** *

* Lists Amazon Inspector coverage statistics for your environment. *

* * @param listCoverageStatisticsRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the ListCoverageStatistics operation returned by the service. * @sample AWSInspector2AsyncHandler.ListCoverageStatistics * @see AWS API Documentation */ java.util.concurrent.Future listCoverageStatisticsAsync(ListCoverageStatisticsRequest listCoverageStatisticsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists information about the Amazon Inspector delegated administrator of your organization. *

* * @param listDelegatedAdminAccountsRequest * @return A Java Future containing the result of the ListDelegatedAdminAccounts operation returned by the service. * @sample AWSInspector2Async.ListDelegatedAdminAccounts * @see AWS API Documentation */ java.util.concurrent.Future listDelegatedAdminAccountsAsync( ListDelegatedAdminAccountsRequest listDelegatedAdminAccountsRequest); /** *

* Lists information about the Amazon Inspector delegated administrator of your organization. *

* * @param listDelegatedAdminAccountsRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the ListDelegatedAdminAccounts operation returned by the service. * @sample AWSInspector2AsyncHandler.ListDelegatedAdminAccounts * @see AWS API Documentation */ java.util.concurrent.Future listDelegatedAdminAccountsAsync( ListDelegatedAdminAccountsRequest listDelegatedAdminAccountsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the filters associated with your account. *

* * @param listFiltersRequest * @return A Java Future containing the result of the ListFilters operation returned by the service. * @sample AWSInspector2Async.ListFilters * @see AWS API * Documentation */ java.util.concurrent.Future listFiltersAsync(ListFiltersRequest listFiltersRequest); /** *

* Lists the filters associated with your account. *

* * @param listFiltersRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the ListFilters operation returned by the service. * @sample AWSInspector2AsyncHandler.ListFilters * @see AWS API * Documentation */ java.util.concurrent.Future listFiltersAsync(ListFiltersRequest listFiltersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists aggregated finding data for your environment based on specific criteria. *

* * @param listFindingAggregationsRequest * @return A Java Future containing the result of the ListFindingAggregations operation returned by the service. * @sample AWSInspector2Async.ListFindingAggregations * @see AWS API Documentation */ java.util.concurrent.Future listFindingAggregationsAsync(ListFindingAggregationsRequest listFindingAggregationsRequest); /** *

* Lists aggregated finding data for your environment based on specific criteria. *

* * @param listFindingAggregationsRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the ListFindingAggregations operation returned by the service. * @sample AWSInspector2AsyncHandler.ListFindingAggregations * @see AWS API Documentation */ java.util.concurrent.Future listFindingAggregationsAsync(ListFindingAggregationsRequest listFindingAggregationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists findings for your environment. *

* * @param listFindingsRequest * @return A Java Future containing the result of the ListFindings operation returned by the service. * @sample AWSInspector2Async.ListFindings * @see AWS API * Documentation */ java.util.concurrent.Future listFindingsAsync(ListFindingsRequest listFindingsRequest); /** *

* Lists findings for your environment. *

* * @param listFindingsRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the ListFindings operation returned by the service. * @sample AWSInspector2AsyncHandler.ListFindings * @see AWS API * Documentation */ java.util.concurrent.Future listFindingsAsync(ListFindingsRequest listFindingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* List members associated with the Amazon Inspector delegated administrator for your organization. *

* * @param listMembersRequest * @return A Java Future containing the result of the ListMembers operation returned by the service. * @sample AWSInspector2Async.ListMembers * @see AWS API * Documentation */ java.util.concurrent.Future listMembersAsync(ListMembersRequest listMembersRequest); /** *

* List members associated with the Amazon Inspector delegated administrator for your organization. *

* * @param listMembersRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the ListMembers operation returned by the service. * @sample AWSInspector2AsyncHandler.ListMembers * @see AWS API * Documentation */ java.util.concurrent.Future listMembersAsync(ListMembersRequest listMembersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all tags attached to a given resource. *

* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSInspector2Async.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest); /** *

* Lists all tags attached to a given resource. *

* * @param listTagsForResourceRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSInspector2AsyncHandler.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the Amazon Inspector usage totals over the last 30 days. *

* * @param listUsageTotalsRequest * @return A Java Future containing the result of the ListUsageTotals operation returned by the service. * @sample AWSInspector2Async.ListUsageTotals * @see AWS API * Documentation */ java.util.concurrent.Future listUsageTotalsAsync(ListUsageTotalsRequest listUsageTotalsRequest); /** *

* Lists the Amazon Inspector usage totals over the last 30 days. *

* * @param listUsageTotalsRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the ListUsageTotals operation returned by the service. * @sample AWSInspector2AsyncHandler.ListUsageTotals * @see AWS API * Documentation */ java.util.concurrent.Future listUsageTotalsAsync(ListUsageTotalsRequest listUsageTotalsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Resets an encryption key. After the key is reset your resources will be encrypted by an Amazon Web Services owned * key. *

* * @param resetEncryptionKeyRequest * @return A Java Future containing the result of the ResetEncryptionKey operation returned by the service. * @sample AWSInspector2Async.ResetEncryptionKey * @see AWS * API Documentation */ java.util.concurrent.Future resetEncryptionKeyAsync(ResetEncryptionKeyRequest resetEncryptionKeyRequest); /** *

* Resets an encryption key. After the key is reset your resources will be encrypted by an Amazon Web Services owned * key. *

* * @param resetEncryptionKeyRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the ResetEncryptionKey operation returned by the service. * @sample AWSInspector2AsyncHandler.ResetEncryptionKey * @see AWS * API Documentation */ java.util.concurrent.Future resetEncryptionKeyAsync(ResetEncryptionKeyRequest resetEncryptionKeyRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists Amazon Inspector coverage details for a specific vulnerability. *

* * @param searchVulnerabilitiesRequest * @return A Java Future containing the result of the SearchVulnerabilities operation returned by the service. * @sample AWSInspector2Async.SearchVulnerabilities * @see AWS API Documentation */ java.util.concurrent.Future searchVulnerabilitiesAsync(SearchVulnerabilitiesRequest searchVulnerabilitiesRequest); /** *

* Lists Amazon Inspector coverage details for a specific vulnerability. *

* * @param searchVulnerabilitiesRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the SearchVulnerabilities operation returned by the service. * @sample AWSInspector2AsyncHandler.SearchVulnerabilities * @see AWS API Documentation */ java.util.concurrent.Future searchVulnerabilitiesAsync(SearchVulnerabilitiesRequest searchVulnerabilitiesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Sends a CIS session health. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon * Inspector service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID * supplied by the service. *

* * @param sendCisSessionHealthRequest * @return A Java Future containing the result of the SendCisSessionHealth operation returned by the service. * @sample AWSInspector2Async.SendCisSessionHealth * @see AWS API Documentation */ java.util.concurrent.Future sendCisSessionHealthAsync(SendCisSessionHealthRequest sendCisSessionHealthRequest); /** *

* Sends a CIS session health. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon * Inspector service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID * supplied by the service. *

* * @param sendCisSessionHealthRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the SendCisSessionHealth operation returned by the service. * @sample AWSInspector2AsyncHandler.SendCisSessionHealth * @see AWS API Documentation */ java.util.concurrent.Future sendCisSessionHealthAsync(SendCisSessionHealthRequest sendCisSessionHealthRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Sends a CIS session telemetry. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon * Inspector service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID * supplied by the service. *

* * @param sendCisSessionTelemetryRequest * @return A Java Future containing the result of the SendCisSessionTelemetry operation returned by the service. * @sample AWSInspector2Async.SendCisSessionTelemetry * @see AWS API Documentation */ java.util.concurrent.Future sendCisSessionTelemetryAsync(SendCisSessionTelemetryRequest sendCisSessionTelemetryRequest); /** *

* Sends a CIS session telemetry. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon * Inspector service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID * supplied by the service. *

* * @param sendCisSessionTelemetryRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the SendCisSessionTelemetry operation returned by the service. * @sample AWSInspector2AsyncHandler.SendCisSessionTelemetry * @see AWS API Documentation */ java.util.concurrent.Future sendCisSessionTelemetryAsync(SendCisSessionTelemetryRequest sendCisSessionTelemetryRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Starts a CIS session. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon * Inspector service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID * supplied by the service. *

* * @param startCisSessionRequest * @return A Java Future containing the result of the StartCisSession operation returned by the service. * @sample AWSInspector2Async.StartCisSession * @see AWS API * Documentation */ java.util.concurrent.Future startCisSessionAsync(StartCisSessionRequest startCisSessionRequest); /** *

* Starts a CIS session. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon * Inspector service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID * supplied by the service. *

* * @param startCisSessionRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the StartCisSession operation returned by the service. * @sample AWSInspector2AsyncHandler.StartCisSession * @see AWS API * Documentation */ java.util.concurrent.Future startCisSessionAsync(StartCisSessionRequest startCisSessionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Stops a CIS session. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon Inspector * service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID supplied by * the service. *

* * @param stopCisSessionRequest * @return A Java Future containing the result of the StopCisSession operation returned by the service. * @sample AWSInspector2Async.StopCisSession * @see AWS API * Documentation */ java.util.concurrent.Future stopCisSessionAsync(StopCisSessionRequest stopCisSessionRequest); /** *

* Stops a CIS session. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon Inspector * service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID supplied by * the service. *

* * @param stopCisSessionRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the StopCisSession operation returned by the service. * @sample AWSInspector2AsyncHandler.StopCisSession * @see AWS API * Documentation */ java.util.concurrent.Future stopCisSessionAsync(StopCisSessionRequest stopCisSessionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Adds tags to a resource. *

* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSInspector2Async.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

* Adds tags to a resource. *

* * @param tagResourceRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSInspector2AsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes tags from a resource. *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSInspector2Async.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* Removes tags from a resource. *

* * @param untagResourceRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSInspector2AsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a CIS scan configuration. *

* * @param updateCisScanConfigurationRequest * @return A Java Future containing the result of the UpdateCisScanConfiguration operation returned by the service. * @sample AWSInspector2Async.UpdateCisScanConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateCisScanConfigurationAsync( UpdateCisScanConfigurationRequest updateCisScanConfigurationRequest); /** *

* Updates a CIS scan configuration. *

* * @param updateCisScanConfigurationRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the UpdateCisScanConfiguration operation returned by the service. * @sample AWSInspector2AsyncHandler.UpdateCisScanConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateCisScanConfigurationAsync( UpdateCisScanConfigurationRequest updateCisScanConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates setting configurations for your Amazon Inspector account. When you use this API as an Amazon Inspector * delegated administrator this updates the setting for all accounts you manage. Member accounts in an organization * cannot update this setting. *

* * @param updateConfigurationRequest * @return A Java Future containing the result of the UpdateConfiguration operation returned by the service. * @sample AWSInspector2Async.UpdateConfiguration * @see AWS * API Documentation */ java.util.concurrent.Future updateConfigurationAsync(UpdateConfigurationRequest updateConfigurationRequest); /** *

* Updates setting configurations for your Amazon Inspector account. When you use this API as an Amazon Inspector * delegated administrator this updates the setting for all accounts you manage. Member accounts in an organization * cannot update this setting. *

* * @param updateConfigurationRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the UpdateConfiguration operation returned by the service. * @sample AWSInspector2AsyncHandler.UpdateConfiguration * @see AWS * API Documentation */ java.util.concurrent.Future updateConfigurationAsync(UpdateConfigurationRequest updateConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Activates, deactivates Amazon Inspector deep inspection, or updates custom paths for your account. *

* * @param updateEc2DeepInspectionConfigurationRequest * @return A Java Future containing the result of the UpdateEc2DeepInspectionConfiguration operation returned by the * service. * @sample AWSInspector2Async.UpdateEc2DeepInspectionConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateEc2DeepInspectionConfigurationAsync( UpdateEc2DeepInspectionConfigurationRequest updateEc2DeepInspectionConfigurationRequest); /** *

* Activates, deactivates Amazon Inspector deep inspection, or updates custom paths for your account. *

* * @param updateEc2DeepInspectionConfigurationRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the UpdateEc2DeepInspectionConfiguration operation returned by the * service. * @sample AWSInspector2AsyncHandler.UpdateEc2DeepInspectionConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateEc2DeepInspectionConfigurationAsync( UpdateEc2DeepInspectionConfigurationRequest updateEc2DeepInspectionConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an encryption key. A ResourceNotFoundException means that an Amazon Web Services owned key * is being used for encryption. *

* * @param updateEncryptionKeyRequest * @return A Java Future containing the result of the UpdateEncryptionKey operation returned by the service. * @sample AWSInspector2Async.UpdateEncryptionKey * @see AWS * API Documentation */ java.util.concurrent.Future updateEncryptionKeyAsync(UpdateEncryptionKeyRequest updateEncryptionKeyRequest); /** *

* Updates an encryption key. A ResourceNotFoundException means that an Amazon Web Services owned key * is being used for encryption. *

* * @param updateEncryptionKeyRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the UpdateEncryptionKey operation returned by the service. * @sample AWSInspector2AsyncHandler.UpdateEncryptionKey * @see AWS * API Documentation */ java.util.concurrent.Future updateEncryptionKeyAsync(UpdateEncryptionKeyRequest updateEncryptionKeyRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Specifies the action that is to be applied to the findings that match the filter. *

* * @param updateFilterRequest * @return A Java Future containing the result of the UpdateFilter operation returned by the service. * @sample AWSInspector2Async.UpdateFilter * @see AWS API * Documentation */ java.util.concurrent.Future updateFilterAsync(UpdateFilterRequest updateFilterRequest); /** *

* Specifies the action that is to be applied to the findings that match the filter. *

* * @param updateFilterRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the UpdateFilter operation returned by the service. * @sample AWSInspector2AsyncHandler.UpdateFilter * @see AWS API * Documentation */ java.util.concurrent.Future updateFilterAsync(UpdateFilterRequest updateFilterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the Amazon Inspector deep inspection custom paths for your organization. You must be an Amazon Inspector * delegated administrator to use this API. *

* * @param updateOrgEc2DeepInspectionConfigurationRequest * @return A Java Future containing the result of the UpdateOrgEc2DeepInspectionConfiguration operation returned by * the service. * @sample AWSInspector2Async.UpdateOrgEc2DeepInspectionConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateOrgEc2DeepInspectionConfigurationAsync( UpdateOrgEc2DeepInspectionConfigurationRequest updateOrgEc2DeepInspectionConfigurationRequest); /** *

* Updates the Amazon Inspector deep inspection custom paths for your organization. You must be an Amazon Inspector * delegated administrator to use this API. *

* * @param updateOrgEc2DeepInspectionConfigurationRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the UpdateOrgEc2DeepInspectionConfiguration operation returned by * the service. * @sample AWSInspector2AsyncHandler.UpdateOrgEc2DeepInspectionConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateOrgEc2DeepInspectionConfigurationAsync( UpdateOrgEc2DeepInspectionConfigurationRequest updateOrgEc2DeepInspectionConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the configurations for your Amazon Inspector organization. *

* * @param updateOrganizationConfigurationRequest * @return A Java Future containing the result of the UpdateOrganizationConfiguration operation returned by the * service. * @sample AWSInspector2Async.UpdateOrganizationConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateOrganizationConfigurationAsync( UpdateOrganizationConfigurationRequest updateOrganizationConfigurationRequest); /** *

* Updates the configurations for your Amazon Inspector organization. *

* * @param updateOrganizationConfigurationRequest * @param asyncHandler * 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. * @return A Java Future containing the result of the UpdateOrganizationConfiguration operation returned by the * service. * @sample AWSInspector2AsyncHandler.UpdateOrganizationConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateOrganizationConfigurationAsync( UpdateOrganizationConfigurationRequest updateOrganizationConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy