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

com.amazonaws.services.macie2.AmazonMacie2Async Maven / Gradle / Ivy

Go to download

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

There is a newer version: 1.12.780
Show newest version
/*
 * Copyright 2018-2023 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.macie2;

import javax.annotation.Generated;

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

/**
 * Interface for accessing Amazon Macie 2 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.macie2.AbstractAmazonMacie2Async} instead. *

*

*

* Amazon Macie *

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

* Accepts an Amazon Macie membership invitation that was received from a specific account. *

* * @param acceptInvitationRequest * @return A Java Future containing the result of the AcceptInvitation operation returned by the service. * @sample AmazonMacie2Async.AcceptInvitation * @see AWS API * Documentation */ java.util.concurrent.Future acceptInvitationAsync(AcceptInvitationRequest acceptInvitationRequest); /** *

* Accepts an Amazon Macie membership invitation that was received from a specific account. *

* * @param acceptInvitationRequest * @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 AcceptInvitation operation returned by the service. * @sample AmazonMacie2AsyncHandler.AcceptInvitation * @see AWS API * Documentation */ java.util.concurrent.Future acceptInvitationAsync(AcceptInvitationRequest acceptInvitationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about one or more custom data identifiers. *

* * @param batchGetCustomDataIdentifiersRequest * @return A Java Future containing the result of the BatchGetCustomDataIdentifiers operation returned by the * service. * @sample AmazonMacie2Async.BatchGetCustomDataIdentifiers * @see AWS API Documentation */ java.util.concurrent.Future batchGetCustomDataIdentifiersAsync( BatchGetCustomDataIdentifiersRequest batchGetCustomDataIdentifiersRequest); /** *

* Retrieves information about one or more custom data identifiers. *

* * @param batchGetCustomDataIdentifiersRequest * @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 BatchGetCustomDataIdentifiers operation returned by the * service. * @sample AmazonMacie2AsyncHandler.BatchGetCustomDataIdentifiers * @see AWS API Documentation */ java.util.concurrent.Future batchGetCustomDataIdentifiersAsync( BatchGetCustomDataIdentifiersRequest batchGetCustomDataIdentifiersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates and defines the settings for an allow list. *

* * @param createAllowListRequest * @return A Java Future containing the result of the CreateAllowList operation returned by the service. * @sample AmazonMacie2Async.CreateAllowList * @see AWS API * Documentation */ java.util.concurrent.Future createAllowListAsync(CreateAllowListRequest createAllowListRequest); /** *

* Creates and defines the settings for an allow list. *

* * @param createAllowListRequest * @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 CreateAllowList operation returned by the service. * @sample AmazonMacie2AsyncHandler.CreateAllowList * @see AWS API * Documentation */ java.util.concurrent.Future createAllowListAsync(CreateAllowListRequest createAllowListRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates and defines the settings for a classification job. *

* * @param createClassificationJobRequest * @return A Java Future containing the result of the CreateClassificationJob operation returned by the service. * @sample AmazonMacie2Async.CreateClassificationJob * @see AWS * API Documentation */ java.util.concurrent.Future createClassificationJobAsync(CreateClassificationJobRequest createClassificationJobRequest); /** *

* Creates and defines the settings for a classification job. *

* * @param createClassificationJobRequest * @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 CreateClassificationJob operation returned by the service. * @sample AmazonMacie2AsyncHandler.CreateClassificationJob * @see AWS * API Documentation */ java.util.concurrent.Future createClassificationJobAsync(CreateClassificationJobRequest createClassificationJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates and defines the criteria and other settings for a custom data identifier. *

* * @param createCustomDataIdentifierRequest * @return A Java Future containing the result of the CreateCustomDataIdentifier operation returned by the service. * @sample AmazonMacie2Async.CreateCustomDataIdentifier * @see AWS API Documentation */ java.util.concurrent.Future createCustomDataIdentifierAsync( CreateCustomDataIdentifierRequest createCustomDataIdentifierRequest); /** *

* Creates and defines the criteria and other settings for a custom data identifier. *

* * @param createCustomDataIdentifierRequest * @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 CreateCustomDataIdentifier operation returned by the service. * @sample AmazonMacie2AsyncHandler.CreateCustomDataIdentifier * @see AWS API Documentation */ java.util.concurrent.Future createCustomDataIdentifierAsync( CreateCustomDataIdentifierRequest createCustomDataIdentifierRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates and defines the criteria and other settings for a findings filter. *

* * @param createFindingsFilterRequest * @return A Java Future containing the result of the CreateFindingsFilter operation returned by the service. * @sample AmazonMacie2Async.CreateFindingsFilter * @see AWS * API Documentation */ java.util.concurrent.Future createFindingsFilterAsync(CreateFindingsFilterRequest createFindingsFilterRequest); /** *

* Creates and defines the criteria and other settings for a findings filter. *

* * @param createFindingsFilterRequest * @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 CreateFindingsFilter operation returned by the service. * @sample AmazonMacie2AsyncHandler.CreateFindingsFilter * @see AWS * API Documentation */ java.util.concurrent.Future createFindingsFilterAsync(CreateFindingsFilterRequest createFindingsFilterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Sends an Amazon Macie membership invitation to one or more accounts. *

* * @param createInvitationsRequest * @return A Java Future containing the result of the CreateInvitations operation returned by the service. * @sample AmazonMacie2Async.CreateInvitations * @see AWS API * Documentation */ java.util.concurrent.Future createInvitationsAsync(CreateInvitationsRequest createInvitationsRequest); /** *

* Sends an Amazon Macie membership invitation to one or more accounts. *

* * @param createInvitationsRequest * @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 CreateInvitations operation returned by the service. * @sample AmazonMacie2AsyncHandler.CreateInvitations * @see AWS API * Documentation */ java.util.concurrent.Future createInvitationsAsync(CreateInvitationsRequest createInvitationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Associates an account with an Amazon Macie administrator account. *

* * @param createMemberRequest * @return A Java Future containing the result of the CreateMember operation returned by the service. * @sample AmazonMacie2Async.CreateMember * @see AWS API * Documentation */ java.util.concurrent.Future createMemberAsync(CreateMemberRequest createMemberRequest); /** *

* Associates an account with an Amazon Macie administrator account. *

* * @param createMemberRequest * @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 CreateMember operation returned by the service. * @sample AmazonMacie2AsyncHandler.CreateMember * @see AWS API * Documentation */ java.util.concurrent.Future createMemberAsync(CreateMemberRequest createMemberRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates sample findings. *

* * @param createSampleFindingsRequest * @return A Java Future containing the result of the CreateSampleFindings operation returned by the service. * @sample AmazonMacie2Async.CreateSampleFindings * @see AWS * API Documentation */ java.util.concurrent.Future createSampleFindingsAsync(CreateSampleFindingsRequest createSampleFindingsRequest); /** *

* Creates sample findings. *

* * @param createSampleFindingsRequest * @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 CreateSampleFindings operation returned by the service. * @sample AmazonMacie2AsyncHandler.CreateSampleFindings * @see AWS * API Documentation */ java.util.concurrent.Future createSampleFindingsAsync(CreateSampleFindingsRequest createSampleFindingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Declines Amazon Macie membership invitations that were received from specific accounts. *

* * @param declineInvitationsRequest * @return A Java Future containing the result of the DeclineInvitations operation returned by the service. * @sample AmazonMacie2Async.DeclineInvitations * @see AWS API * Documentation */ java.util.concurrent.Future declineInvitationsAsync(DeclineInvitationsRequest declineInvitationsRequest); /** *

* Declines Amazon Macie membership invitations that were received from specific accounts. *

* * @param declineInvitationsRequest * @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 DeclineInvitations operation returned by the service. * @sample AmazonMacie2AsyncHandler.DeclineInvitations * @see AWS API * Documentation */ java.util.concurrent.Future declineInvitationsAsync(DeclineInvitationsRequest declineInvitationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an allow list. *

* * @param deleteAllowListRequest * @return A Java Future containing the result of the DeleteAllowList operation returned by the service. * @sample AmazonMacie2Async.DeleteAllowList * @see AWS API * Documentation */ java.util.concurrent.Future deleteAllowListAsync(DeleteAllowListRequest deleteAllowListRequest); /** *

* Deletes an allow list. *

* * @param deleteAllowListRequest * @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 DeleteAllowList operation returned by the service. * @sample AmazonMacie2AsyncHandler.DeleteAllowList * @see AWS API * Documentation */ java.util.concurrent.Future deleteAllowListAsync(DeleteAllowListRequest deleteAllowListRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Soft deletes a custom data identifier. *

* * @param deleteCustomDataIdentifierRequest * @return A Java Future containing the result of the DeleteCustomDataIdentifier operation returned by the service. * @sample AmazonMacie2Async.DeleteCustomDataIdentifier * @see AWS API Documentation */ java.util.concurrent.Future deleteCustomDataIdentifierAsync( DeleteCustomDataIdentifierRequest deleteCustomDataIdentifierRequest); /** *

* Soft deletes a custom data identifier. *

* * @param deleteCustomDataIdentifierRequest * @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 DeleteCustomDataIdentifier operation returned by the service. * @sample AmazonMacie2AsyncHandler.DeleteCustomDataIdentifier * @see AWS API Documentation */ java.util.concurrent.Future deleteCustomDataIdentifierAsync( DeleteCustomDataIdentifierRequest deleteCustomDataIdentifierRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a findings filter. *

* * @param deleteFindingsFilterRequest * @return A Java Future containing the result of the DeleteFindingsFilter operation returned by the service. * @sample AmazonMacie2Async.DeleteFindingsFilter * @see AWS * API Documentation */ java.util.concurrent.Future deleteFindingsFilterAsync(DeleteFindingsFilterRequest deleteFindingsFilterRequest); /** *

* Deletes a findings filter. *

* * @param deleteFindingsFilterRequest * @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 DeleteFindingsFilter operation returned by the service. * @sample AmazonMacie2AsyncHandler.DeleteFindingsFilter * @see AWS * API Documentation */ java.util.concurrent.Future deleteFindingsFilterAsync(DeleteFindingsFilterRequest deleteFindingsFilterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes Amazon Macie membership invitations that were received from specific accounts. *

* * @param deleteInvitationsRequest * @return A Java Future containing the result of the DeleteInvitations operation returned by the service. * @sample AmazonMacie2Async.DeleteInvitations * @see AWS API * Documentation */ java.util.concurrent.Future deleteInvitationsAsync(DeleteInvitationsRequest deleteInvitationsRequest); /** *

* Deletes Amazon Macie membership invitations that were received from specific accounts. *

* * @param deleteInvitationsRequest * @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 DeleteInvitations operation returned by the service. * @sample AmazonMacie2AsyncHandler.DeleteInvitations * @see AWS API * Documentation */ java.util.concurrent.Future deleteInvitationsAsync(DeleteInvitationsRequest deleteInvitationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the association between an Amazon Macie administrator account and an account. *

* * @param deleteMemberRequest * @return A Java Future containing the result of the DeleteMember operation returned by the service. * @sample AmazonMacie2Async.DeleteMember * @see AWS API * Documentation */ java.util.concurrent.Future deleteMemberAsync(DeleteMemberRequest deleteMemberRequest); /** *

* Deletes the association between an Amazon Macie administrator account and an account. *

* * @param deleteMemberRequest * @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 DeleteMember operation returned by the service. * @sample AmazonMacie2AsyncHandler.DeleteMember * @see AWS API * Documentation */ java.util.concurrent.Future deleteMemberAsync(DeleteMemberRequest deleteMemberRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves (queries) statistical data and other information about one or more S3 buckets that Amazon Macie * monitors and analyzes for an account. *

* * @param describeBucketsRequest * @return A Java Future containing the result of the DescribeBuckets operation returned by the service. * @sample AmazonMacie2Async.DescribeBuckets * @see AWS API * Documentation */ java.util.concurrent.Future describeBucketsAsync(DescribeBucketsRequest describeBucketsRequest); /** *

* Retrieves (queries) statistical data and other information about one or more S3 buckets that Amazon Macie * monitors and analyzes for an account. *

* * @param describeBucketsRequest * @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 DescribeBuckets operation returned by the service. * @sample AmazonMacie2AsyncHandler.DescribeBuckets * @see AWS API * Documentation */ java.util.concurrent.Future describeBucketsAsync(DescribeBucketsRequest describeBucketsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the status and settings for a classification job. *

* * @param describeClassificationJobRequest * @return A Java Future containing the result of the DescribeClassificationJob operation returned by the service. * @sample AmazonMacie2Async.DescribeClassificationJob * @see AWS API Documentation */ java.util.concurrent.Future describeClassificationJobAsync( DescribeClassificationJobRequest describeClassificationJobRequest); /** *

* Retrieves the status and settings for a classification job. *

* * @param describeClassificationJobRequest * @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 DescribeClassificationJob operation returned by the service. * @sample AmazonMacie2AsyncHandler.DescribeClassificationJob * @see AWS API Documentation */ java.util.concurrent.Future describeClassificationJobAsync( DescribeClassificationJobRequest describeClassificationJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the Amazon Macie configuration settings for an organization in Organizations. *

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

* Retrieves the Amazon Macie configuration settings for an organization in Organizations. *

* * @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 AmazonMacie2AsyncHandler.DescribeOrganizationConfiguration * @see AWS API Documentation */ java.util.concurrent.Future describeOrganizationConfigurationAsync( DescribeOrganizationConfigurationRequest describeOrganizationConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disables Amazon Macie and deletes all settings and resources for a Macie account. *

* * @param disableMacieRequest * @return A Java Future containing the result of the DisableMacie operation returned by the service. * @sample AmazonMacie2Async.DisableMacie * @see AWS API * Documentation */ java.util.concurrent.Future disableMacieAsync(DisableMacieRequest disableMacieRequest); /** *

* Disables Amazon Macie and deletes all settings and resources for a Macie account. *

* * @param disableMacieRequest * @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 DisableMacie operation returned by the service. * @sample AmazonMacie2AsyncHandler.DisableMacie * @see AWS API * Documentation */ java.util.concurrent.Future disableMacieAsync(DisableMacieRequest disableMacieRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disables an account as the delegated Amazon Macie administrator account for an organization in Organizations. *

* * @param disableOrganizationAdminAccountRequest * @return A Java Future containing the result of the DisableOrganizationAdminAccount operation returned by the * service. * @sample AmazonMacie2Async.DisableOrganizationAdminAccount * @see AWS API Documentation */ java.util.concurrent.Future disableOrganizationAdminAccountAsync( DisableOrganizationAdminAccountRequest disableOrganizationAdminAccountRequest); /** *

* Disables an account as the delegated Amazon Macie administrator account for an organization in Organizations. *

* * @param disableOrganizationAdminAccountRequest * @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 DisableOrganizationAdminAccount operation returned by the * service. * @sample AmazonMacie2AsyncHandler.DisableOrganizationAdminAccount * @see AWS API Documentation */ java.util.concurrent.Future disableOrganizationAdminAccountAsync( DisableOrganizationAdminAccountRequest disableOrganizationAdminAccountRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disassociates a member account from its Amazon Macie administrator account. *

* * @param disassociateFromAdministratorAccountRequest * @return A Java Future containing the result of the DisassociateFromAdministratorAccount operation returned by the * service. * @sample AmazonMacie2Async.DisassociateFromAdministratorAccount * @see AWS API Documentation */ java.util.concurrent.Future disassociateFromAdministratorAccountAsync( DisassociateFromAdministratorAccountRequest disassociateFromAdministratorAccountRequest); /** *

* Disassociates a member account from its Amazon Macie administrator account. *

* * @param disassociateFromAdministratorAccountRequest * @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 DisassociateFromAdministratorAccount operation returned by the * service. * @sample AmazonMacie2AsyncHandler.DisassociateFromAdministratorAccount * @see AWS API Documentation */ java.util.concurrent.Future disassociateFromAdministratorAccountAsync( DisassociateFromAdministratorAccountRequest disassociateFromAdministratorAccountRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* (Deprecated) Disassociates a member account from its Amazon Macie administrator account. This operation has been * replaced by the DisassociateFromAdministratorAccount * operation. *

* * @param disassociateFromMasterAccountRequest * @return A Java Future containing the result of the DisassociateFromMasterAccount operation returned by the * service. * @sample AmazonMacie2Async.DisassociateFromMasterAccount * @see AWS API Documentation */ java.util.concurrent.Future disassociateFromMasterAccountAsync( DisassociateFromMasterAccountRequest disassociateFromMasterAccountRequest); /** *

* (Deprecated) Disassociates a member account from its Amazon Macie administrator account. This operation has been * replaced by the DisassociateFromAdministratorAccount * operation. *

* * @param disassociateFromMasterAccountRequest * @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 DisassociateFromMasterAccount operation returned by the * service. * @sample AmazonMacie2AsyncHandler.DisassociateFromMasterAccount * @see AWS API Documentation */ java.util.concurrent.Future disassociateFromMasterAccountAsync( DisassociateFromMasterAccountRequest disassociateFromMasterAccountRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disassociates an Amazon Macie administrator account from a member account. *

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

* Disassociates an Amazon Macie administrator account from a member account. *

* * @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 AmazonMacie2AsyncHandler.DisassociateMember * @see AWS API * Documentation */ java.util.concurrent.Future disassociateMemberAsync(DisassociateMemberRequest disassociateMemberRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Enables Amazon Macie and specifies the configuration settings for a Macie account. *

* * @param enableMacieRequest * @return A Java Future containing the result of the EnableMacie operation returned by the service. * @sample AmazonMacie2Async.EnableMacie * @see AWS API * Documentation */ java.util.concurrent.Future enableMacieAsync(EnableMacieRequest enableMacieRequest); /** *

* Enables Amazon Macie and specifies the configuration settings for a Macie account. *

* * @param enableMacieRequest * @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 EnableMacie operation returned by the service. * @sample AmazonMacie2AsyncHandler.EnableMacie * @see AWS API * Documentation */ java.util.concurrent.Future enableMacieAsync(EnableMacieRequest enableMacieRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Designates an account as the delegated Amazon Macie administrator account for an organization in Organizations. *

* * @param enableOrganizationAdminAccountRequest * @return A Java Future containing the result of the EnableOrganizationAdminAccount operation returned by the * service. * @sample AmazonMacie2Async.EnableOrganizationAdminAccount * @see AWS API Documentation */ java.util.concurrent.Future enableOrganizationAdminAccountAsync( EnableOrganizationAdminAccountRequest enableOrganizationAdminAccountRequest); /** *

* Designates an account as the delegated Amazon Macie administrator account for an organization in Organizations. *

* * @param enableOrganizationAdminAccountRequest * @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 EnableOrganizationAdminAccount operation returned by the * service. * @sample AmazonMacie2AsyncHandler.EnableOrganizationAdminAccount * @see AWS API Documentation */ java.util.concurrent.Future enableOrganizationAdminAccountAsync( EnableOrganizationAdminAccountRequest enableOrganizationAdminAccountRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the Amazon Macie administrator account for an account. *

* * @param getAdministratorAccountRequest * @return A Java Future containing the result of the GetAdministratorAccount operation returned by the service. * @sample AmazonMacie2Async.GetAdministratorAccount * @see AWS * API Documentation */ java.util.concurrent.Future getAdministratorAccountAsync(GetAdministratorAccountRequest getAdministratorAccountRequest); /** *

* Retrieves information about the Amazon Macie administrator account for an account. *

* * @param getAdministratorAccountRequest * @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 GetAdministratorAccount operation returned by the service. * @sample AmazonMacie2AsyncHandler.GetAdministratorAccount * @see AWS * API Documentation */ java.util.concurrent.Future getAdministratorAccountAsync(GetAdministratorAccountRequest getAdministratorAccountRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the settings and status of an allow list. *

* * @param getAllowListRequest * @return A Java Future containing the result of the GetAllowList operation returned by the service. * @sample AmazonMacie2Async.GetAllowList * @see AWS API * Documentation */ java.util.concurrent.Future getAllowListAsync(GetAllowListRequest getAllowListRequest); /** *

* Retrieves the settings and status of an allow list. *

* * @param getAllowListRequest * @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 GetAllowList operation returned by the service. * @sample AmazonMacie2AsyncHandler.GetAllowList * @see AWS API * Documentation */ java.util.concurrent.Future getAllowListAsync(GetAllowListRequest getAllowListRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the configuration settings and status of automated sensitive data discovery for an account. *

* * @param getAutomatedDiscoveryConfigurationRequest * @return A Java Future containing the result of the GetAutomatedDiscoveryConfiguration operation returned by the * service. * @sample AmazonMacie2Async.GetAutomatedDiscoveryConfiguration * @see AWS API Documentation */ java.util.concurrent.Future getAutomatedDiscoveryConfigurationAsync( GetAutomatedDiscoveryConfigurationRequest getAutomatedDiscoveryConfigurationRequest); /** *

* Retrieves the configuration settings and status of automated sensitive data discovery for an account. *

* * @param getAutomatedDiscoveryConfigurationRequest * @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 GetAutomatedDiscoveryConfiguration operation returned by the * service. * @sample AmazonMacie2AsyncHandler.GetAutomatedDiscoveryConfiguration * @see AWS API Documentation */ java.util.concurrent.Future getAutomatedDiscoveryConfigurationAsync( GetAutomatedDiscoveryConfigurationRequest getAutomatedDiscoveryConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves (queries) aggregated statistical data about all the S3 buckets that Amazon Macie monitors and analyzes * for an account. *

* * @param getBucketStatisticsRequest * @return A Java Future containing the result of the GetBucketStatistics operation returned by the service. * @sample AmazonMacie2Async.GetBucketStatistics * @see AWS API * Documentation */ java.util.concurrent.Future getBucketStatisticsAsync(GetBucketStatisticsRequest getBucketStatisticsRequest); /** *

* Retrieves (queries) aggregated statistical data about all the S3 buckets that Amazon Macie monitors and analyzes * for an account. *

* * @param getBucketStatisticsRequest * @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 GetBucketStatistics operation returned by the service. * @sample AmazonMacie2AsyncHandler.GetBucketStatistics * @see AWS API * Documentation */ java.util.concurrent.Future getBucketStatisticsAsync(GetBucketStatisticsRequest getBucketStatisticsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the configuration settings for storing data classification results. *

* * @param getClassificationExportConfigurationRequest * @return A Java Future containing the result of the GetClassificationExportConfiguration operation returned by the * service. * @sample AmazonMacie2Async.GetClassificationExportConfiguration * @see AWS API Documentation */ java.util.concurrent.Future getClassificationExportConfigurationAsync( GetClassificationExportConfigurationRequest getClassificationExportConfigurationRequest); /** *

* Retrieves the configuration settings for storing data classification results. *

* * @param getClassificationExportConfigurationRequest * @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 GetClassificationExportConfiguration operation returned by the * service. * @sample AmazonMacie2AsyncHandler.GetClassificationExportConfiguration * @see AWS API Documentation */ java.util.concurrent.Future getClassificationExportConfigurationAsync( GetClassificationExportConfigurationRequest getClassificationExportConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the classification scope settings for an account. *

* * @param getClassificationScopeRequest * @return A Java Future containing the result of the GetClassificationScope operation returned by the service. * @sample AmazonMacie2Async.GetClassificationScope * @see AWS * API Documentation */ java.util.concurrent.Future getClassificationScopeAsync(GetClassificationScopeRequest getClassificationScopeRequest); /** *

* Retrieves the classification scope settings for an account. *

* * @param getClassificationScopeRequest * @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 GetClassificationScope operation returned by the service. * @sample AmazonMacie2AsyncHandler.GetClassificationScope * @see AWS * API Documentation */ java.util.concurrent.Future getClassificationScopeAsync(GetClassificationScopeRequest getClassificationScopeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the criteria and other settings for a custom data identifier. *

* * @param getCustomDataIdentifierRequest * @return A Java Future containing the result of the GetCustomDataIdentifier operation returned by the service. * @sample AmazonMacie2Async.GetCustomDataIdentifier * @see AWS * API Documentation */ java.util.concurrent.Future getCustomDataIdentifierAsync(GetCustomDataIdentifierRequest getCustomDataIdentifierRequest); /** *

* Retrieves the criteria and other settings for a custom data identifier. *

* * @param getCustomDataIdentifierRequest * @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 GetCustomDataIdentifier operation returned by the service. * @sample AmazonMacie2AsyncHandler.GetCustomDataIdentifier * @see AWS * API Documentation */ java.util.concurrent.Future getCustomDataIdentifierAsync(GetCustomDataIdentifierRequest getCustomDataIdentifierRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves (queries) aggregated statistical data about findings. *

* * @param getFindingStatisticsRequest * @return A Java Future containing the result of the GetFindingStatistics operation returned by the service. * @sample AmazonMacie2Async.GetFindingStatistics * @see AWS * API Documentation */ java.util.concurrent.Future getFindingStatisticsAsync(GetFindingStatisticsRequest getFindingStatisticsRequest); /** *

* Retrieves (queries) aggregated statistical data about findings. *

* * @param getFindingStatisticsRequest * @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 GetFindingStatistics operation returned by the service. * @sample AmazonMacie2AsyncHandler.GetFindingStatistics * @see AWS * API Documentation */ java.util.concurrent.Future getFindingStatisticsAsync(GetFindingStatisticsRequest getFindingStatisticsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the details of one or more findings. *

* * @param getFindingsRequest * @return A Java Future containing the result of the GetFindings operation returned by the service. * @sample AmazonMacie2Async.GetFindings * @see AWS API * Documentation */ java.util.concurrent.Future getFindingsAsync(GetFindingsRequest getFindingsRequest); /** *

* Retrieves the details of one or more findings. *

* * @param getFindingsRequest * @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 GetFindings operation returned by the service. * @sample AmazonMacie2AsyncHandler.GetFindings * @see AWS API * Documentation */ java.util.concurrent.Future getFindingsAsync(GetFindingsRequest getFindingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the criteria and other settings for a findings filter. *

* * @param getFindingsFilterRequest * @return A Java Future containing the result of the GetFindingsFilter operation returned by the service. * @sample AmazonMacie2Async.GetFindingsFilter * @see AWS API * Documentation */ java.util.concurrent.Future getFindingsFilterAsync(GetFindingsFilterRequest getFindingsFilterRequest); /** *

* Retrieves the criteria and other settings for a findings filter. *

* * @param getFindingsFilterRequest * @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 GetFindingsFilter operation returned by the service. * @sample AmazonMacie2AsyncHandler.GetFindingsFilter * @see AWS API * Documentation */ java.util.concurrent.Future getFindingsFilterAsync(GetFindingsFilterRequest getFindingsFilterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the configuration settings for publishing findings to Security Hub. *

* * @param getFindingsPublicationConfigurationRequest * @return A Java Future containing the result of the GetFindingsPublicationConfiguration operation returned by the * service. * @sample AmazonMacie2Async.GetFindingsPublicationConfiguration * @see AWS API Documentation */ java.util.concurrent.Future getFindingsPublicationConfigurationAsync( GetFindingsPublicationConfigurationRequest getFindingsPublicationConfigurationRequest); /** *

* Retrieves the configuration settings for publishing findings to Security Hub. *

* * @param getFindingsPublicationConfigurationRequest * @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 GetFindingsPublicationConfiguration operation returned by the * service. * @sample AmazonMacie2AsyncHandler.GetFindingsPublicationConfiguration * @see AWS API Documentation */ java.util.concurrent.Future getFindingsPublicationConfigurationAsync( GetFindingsPublicationConfigurationRequest getFindingsPublicationConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the count of Amazon Macie membership invitations that were received by an account. *

* * @param getInvitationsCountRequest * @return A Java Future containing the result of the GetInvitationsCount operation returned by the service. * @sample AmazonMacie2Async.GetInvitationsCount * @see AWS API * Documentation */ java.util.concurrent.Future getInvitationsCountAsync(GetInvitationsCountRequest getInvitationsCountRequest); /** *

* Retrieves the count of Amazon Macie membership invitations that were received by an account. *

* * @param getInvitationsCountRequest * @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 GetInvitationsCount operation returned by the service. * @sample AmazonMacie2AsyncHandler.GetInvitationsCount * @see AWS API * Documentation */ java.util.concurrent.Future getInvitationsCountAsync(GetInvitationsCountRequest getInvitationsCountRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the status and configuration settings for an Amazon Macie account. *

* * @param getMacieSessionRequest * @return A Java Future containing the result of the GetMacieSession operation returned by the service. * @sample AmazonMacie2Async.GetMacieSession * @see AWS API * Documentation */ java.util.concurrent.Future getMacieSessionAsync(GetMacieSessionRequest getMacieSessionRequest); /** *

* Retrieves the status and configuration settings for an Amazon Macie account. *

* * @param getMacieSessionRequest * @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 GetMacieSession operation returned by the service. * @sample AmazonMacie2AsyncHandler.GetMacieSession * @see AWS API * Documentation */ java.util.concurrent.Future getMacieSessionAsync(GetMacieSessionRequest getMacieSessionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* (Deprecated) Retrieves information about the Amazon Macie administrator account for an account. This operation * has been replaced by the GetAdministratorAccount operation. *

* * @param getMasterAccountRequest * @return A Java Future containing the result of the GetMasterAccount operation returned by the service. * @sample AmazonMacie2Async.GetMasterAccount * @see AWS API * Documentation */ java.util.concurrent.Future getMasterAccountAsync(GetMasterAccountRequest getMasterAccountRequest); /** *

* (Deprecated) Retrieves information about the Amazon Macie administrator account for an account. This operation * has been replaced by the GetAdministratorAccount operation. *

* * @param getMasterAccountRequest * @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 GetMasterAccount operation returned by the service. * @sample AmazonMacie2AsyncHandler.GetMasterAccount * @see AWS API * Documentation */ java.util.concurrent.Future getMasterAccountAsync(GetMasterAccountRequest getMasterAccountRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about an account that's associated with an Amazon Macie administrator account. *

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

* Retrieves information about an account that's associated with an Amazon Macie administrator account. *

* * @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 AmazonMacie2AsyncHandler.GetMember * @see AWS API * Documentation */ java.util.concurrent.Future getMemberAsync(GetMemberRequest getMemberRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves (queries) sensitive data discovery statistics and the sensitivity score for an S3 bucket. *

* * @param getResourceProfileRequest * @return A Java Future containing the result of the GetResourceProfile operation returned by the service. * @sample AmazonMacie2Async.GetResourceProfile * @see AWS API * Documentation */ java.util.concurrent.Future getResourceProfileAsync(GetResourceProfileRequest getResourceProfileRequest); /** *

* Retrieves (queries) sensitive data discovery statistics and the sensitivity score for an S3 bucket. *

* * @param getResourceProfileRequest * @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 GetResourceProfile operation returned by the service. * @sample AmazonMacie2AsyncHandler.GetResourceProfile * @see AWS API * Documentation */ java.util.concurrent.Future getResourceProfileAsync(GetResourceProfileRequest getResourceProfileRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the status and configuration settings for retrieving occurrences of sensitive data reported by * findings. *

* * @param getRevealConfigurationRequest * @return A Java Future containing the result of the GetRevealConfiguration operation returned by the service. * @sample AmazonMacie2Async.GetRevealConfiguration * @see AWS * API Documentation */ java.util.concurrent.Future getRevealConfigurationAsync(GetRevealConfigurationRequest getRevealConfigurationRequest); /** *

* Retrieves the status and configuration settings for retrieving occurrences of sensitive data reported by * findings. *

* * @param getRevealConfigurationRequest * @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 GetRevealConfiguration operation returned by the service. * @sample AmazonMacie2AsyncHandler.GetRevealConfiguration * @see AWS * API Documentation */ java.util.concurrent.Future getRevealConfigurationAsync(GetRevealConfigurationRequest getRevealConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves occurrences of sensitive data reported by a finding. *

* * @param getSensitiveDataOccurrencesRequest * @return A Java Future containing the result of the GetSensitiveDataOccurrences operation returned by the service. * @sample AmazonMacie2Async.GetSensitiveDataOccurrences * @see AWS API Documentation */ java.util.concurrent.Future getSensitiveDataOccurrencesAsync( GetSensitiveDataOccurrencesRequest getSensitiveDataOccurrencesRequest); /** *

* Retrieves occurrences of sensitive data reported by a finding. *

* * @param getSensitiveDataOccurrencesRequest * @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 GetSensitiveDataOccurrences operation returned by the service. * @sample AmazonMacie2AsyncHandler.GetSensitiveDataOccurrences * @see AWS API Documentation */ java.util.concurrent.Future getSensitiveDataOccurrencesAsync( GetSensitiveDataOccurrencesRequest getSensitiveDataOccurrencesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Checks whether occurrences of sensitive data can be retrieved for a finding. *

* * @param getSensitiveDataOccurrencesAvailabilityRequest * @return A Java Future containing the result of the GetSensitiveDataOccurrencesAvailability operation returned by * the service. * @sample AmazonMacie2Async.GetSensitiveDataOccurrencesAvailability * @see AWS API Documentation */ java.util.concurrent.Future getSensitiveDataOccurrencesAvailabilityAsync( GetSensitiveDataOccurrencesAvailabilityRequest getSensitiveDataOccurrencesAvailabilityRequest); /** *

* Checks whether occurrences of sensitive data can be retrieved for a finding. *

* * @param getSensitiveDataOccurrencesAvailabilityRequest * @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 GetSensitiveDataOccurrencesAvailability operation returned by * the service. * @sample AmazonMacie2AsyncHandler.GetSensitiveDataOccurrencesAvailability * @see AWS API Documentation */ java.util.concurrent.Future getSensitiveDataOccurrencesAvailabilityAsync( GetSensitiveDataOccurrencesAvailabilityRequest getSensitiveDataOccurrencesAvailabilityRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the settings for the sensitivity inspection template for an account. *

* * @param getSensitivityInspectionTemplateRequest * @return A Java Future containing the result of the GetSensitivityInspectionTemplate operation returned by the * service. * @sample AmazonMacie2Async.GetSensitivityInspectionTemplate * @see AWS API Documentation */ java.util.concurrent.Future getSensitivityInspectionTemplateAsync( GetSensitivityInspectionTemplateRequest getSensitivityInspectionTemplateRequest); /** *

* Retrieves the settings for the sensitivity inspection template for an account. *

* * @param getSensitivityInspectionTemplateRequest * @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 GetSensitivityInspectionTemplate operation returned by the * service. * @sample AmazonMacie2AsyncHandler.GetSensitivityInspectionTemplate * @see AWS API Documentation */ java.util.concurrent.Future getSensitivityInspectionTemplateAsync( GetSensitivityInspectionTemplateRequest getSensitivityInspectionTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves (queries) quotas and aggregated usage data for one or more accounts. *

* * @param getUsageStatisticsRequest * @return A Java Future containing the result of the GetUsageStatistics operation returned by the service. * @sample AmazonMacie2Async.GetUsageStatistics * @see AWS API * Documentation */ java.util.concurrent.Future getUsageStatisticsAsync(GetUsageStatisticsRequest getUsageStatisticsRequest); /** *

* Retrieves (queries) quotas and aggregated usage data for one or more accounts. *

* * @param getUsageStatisticsRequest * @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 GetUsageStatistics operation returned by the service. * @sample AmazonMacie2AsyncHandler.GetUsageStatistics * @see AWS API * Documentation */ java.util.concurrent.Future getUsageStatisticsAsync(GetUsageStatisticsRequest getUsageStatisticsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves (queries) aggregated usage data for an account. *

* * @param getUsageTotalsRequest * @return A Java Future containing the result of the GetUsageTotals operation returned by the service. * @sample AmazonMacie2Async.GetUsageTotals * @see AWS API * Documentation */ java.util.concurrent.Future getUsageTotalsAsync(GetUsageTotalsRequest getUsageTotalsRequest); /** *

* Retrieves (queries) aggregated usage data for an account. *

* * @param getUsageTotalsRequest * @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 GetUsageTotals operation returned by the service. * @sample AmazonMacie2AsyncHandler.GetUsageTotals * @see AWS API * Documentation */ java.util.concurrent.Future getUsageTotalsAsync(GetUsageTotalsRequest getUsageTotalsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a subset of information about all the allow lists for an account. *

* * @param listAllowListsRequest * @return A Java Future containing the result of the ListAllowLists operation returned by the service. * @sample AmazonMacie2Async.ListAllowLists * @see AWS API * Documentation */ java.util.concurrent.Future listAllowListsAsync(ListAllowListsRequest listAllowListsRequest); /** *

* Retrieves a subset of information about all the allow lists for an account. *

* * @param listAllowListsRequest * @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 ListAllowLists operation returned by the service. * @sample AmazonMacie2AsyncHandler.ListAllowLists * @see AWS API * Documentation */ java.util.concurrent.Future listAllowListsAsync(ListAllowListsRequest listAllowListsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a subset of information about one or more classification jobs. *

* * @param listClassificationJobsRequest * @return A Java Future containing the result of the ListClassificationJobs operation returned by the service. * @sample AmazonMacie2Async.ListClassificationJobs * @see AWS * API Documentation */ java.util.concurrent.Future listClassificationJobsAsync(ListClassificationJobsRequest listClassificationJobsRequest); /** *

* Retrieves a subset of information about one or more classification jobs. *

* * @param listClassificationJobsRequest * @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 ListClassificationJobs operation returned by the service. * @sample AmazonMacie2AsyncHandler.ListClassificationJobs * @see AWS * API Documentation */ java.util.concurrent.Future listClassificationJobsAsync(ListClassificationJobsRequest listClassificationJobsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a subset of information about the classification scope for an account. *

* * @param listClassificationScopesRequest * @return A Java Future containing the result of the ListClassificationScopes operation returned by the service. * @sample AmazonMacie2Async.ListClassificationScopes * @see AWS API Documentation */ java.util.concurrent.Future listClassificationScopesAsync(ListClassificationScopesRequest listClassificationScopesRequest); /** *

* Retrieves a subset of information about the classification scope for an account. *

* * @param listClassificationScopesRequest * @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 ListClassificationScopes operation returned by the service. * @sample AmazonMacie2AsyncHandler.ListClassificationScopes * @see AWS API Documentation */ java.util.concurrent.Future listClassificationScopesAsync(ListClassificationScopesRequest listClassificationScopesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a subset of information about all the custom data identifiers for an account. *

* * @param listCustomDataIdentifiersRequest * @return A Java Future containing the result of the ListCustomDataIdentifiers operation returned by the service. * @sample AmazonMacie2Async.ListCustomDataIdentifiers * @see AWS API Documentation */ java.util.concurrent.Future listCustomDataIdentifiersAsync( ListCustomDataIdentifiersRequest listCustomDataIdentifiersRequest); /** *

* Retrieves a subset of information about all the custom data identifiers for an account. *

* * @param listCustomDataIdentifiersRequest * @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 ListCustomDataIdentifiers operation returned by the service. * @sample AmazonMacie2AsyncHandler.ListCustomDataIdentifiers * @see AWS API Documentation */ java.util.concurrent.Future listCustomDataIdentifiersAsync( ListCustomDataIdentifiersRequest listCustomDataIdentifiersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a subset of information about one or more findings. *

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

* Retrieves a subset of information about one or more findings. *

* * @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 AmazonMacie2AsyncHandler.ListFindings * @see AWS API * Documentation */ java.util.concurrent.Future listFindingsAsync(ListFindingsRequest listFindingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a subset of information about all the findings filters for an account. *

* * @param listFindingsFiltersRequest * @return A Java Future containing the result of the ListFindingsFilters operation returned by the service. * @sample AmazonMacie2Async.ListFindingsFilters * @see AWS API * Documentation */ java.util.concurrent.Future listFindingsFiltersAsync(ListFindingsFiltersRequest listFindingsFiltersRequest); /** *

* Retrieves a subset of information about all the findings filters for an account. *

* * @param listFindingsFiltersRequest * @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 ListFindingsFilters operation returned by the service. * @sample AmazonMacie2AsyncHandler.ListFindingsFilters * @see AWS API * Documentation */ java.util.concurrent.Future listFindingsFiltersAsync(ListFindingsFiltersRequest listFindingsFiltersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the Amazon Macie membership invitations that were received by an account. *

* * @param listInvitationsRequest * @return A Java Future containing the result of the ListInvitations operation returned by the service. * @sample AmazonMacie2Async.ListInvitations * @see AWS API * Documentation */ java.util.concurrent.Future listInvitationsAsync(ListInvitationsRequest listInvitationsRequest); /** *

* Retrieves information about the Amazon Macie membership invitations that were received by an account. *

* * @param listInvitationsRequest * @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 ListInvitations operation returned by the service. * @sample AmazonMacie2AsyncHandler.ListInvitations * @see AWS API * Documentation */ java.util.concurrent.Future listInvitationsAsync(ListInvitationsRequest listInvitationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about all the managed data identifiers that Amazon Macie currently provides. *

* * @param listManagedDataIdentifiersRequest * @return A Java Future containing the result of the ListManagedDataIdentifiers operation returned by the service. * @sample AmazonMacie2Async.ListManagedDataIdentifiers * @see AWS API Documentation */ java.util.concurrent.Future listManagedDataIdentifiersAsync( ListManagedDataIdentifiersRequest listManagedDataIdentifiersRequest); /** *

* Retrieves information about all the managed data identifiers that Amazon Macie currently provides. *

* * @param listManagedDataIdentifiersRequest * @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 ListManagedDataIdentifiers operation returned by the service. * @sample AmazonMacie2AsyncHandler.ListManagedDataIdentifiers * @see AWS API Documentation */ java.util.concurrent.Future listManagedDataIdentifiersAsync( ListManagedDataIdentifiersRequest listManagedDataIdentifiersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the accounts that are associated with an Amazon Macie administrator account. *

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

* Retrieves information about the accounts that are associated with an Amazon Macie administrator account. *

* * @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 AmazonMacie2AsyncHandler.ListMembers * @see AWS API * Documentation */ java.util.concurrent.Future listMembersAsync(ListMembersRequest listMembersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the delegated Amazon Macie administrator account for an organization in * Organizations. *

* * @param listOrganizationAdminAccountsRequest * @return A Java Future containing the result of the ListOrganizationAdminAccounts operation returned by the * service. * @sample AmazonMacie2Async.ListOrganizationAdminAccounts * @see AWS API Documentation */ java.util.concurrent.Future listOrganizationAdminAccountsAsync( ListOrganizationAdminAccountsRequest listOrganizationAdminAccountsRequest); /** *

* Retrieves information about the delegated Amazon Macie administrator account for an organization in * Organizations. *

* * @param listOrganizationAdminAccountsRequest * @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 ListOrganizationAdminAccounts operation returned by the * service. * @sample AmazonMacie2AsyncHandler.ListOrganizationAdminAccounts * @see AWS API Documentation */ java.util.concurrent.Future listOrganizationAdminAccountsAsync( ListOrganizationAdminAccountsRequest listOrganizationAdminAccountsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about objects that were selected from an S3 bucket for automated sensitive data discovery. *

* * @param listResourceProfileArtifactsRequest * @return A Java Future containing the result of the ListResourceProfileArtifacts operation returned by the * service. * @sample AmazonMacie2Async.ListResourceProfileArtifacts * @see AWS API Documentation */ java.util.concurrent.Future listResourceProfileArtifactsAsync( ListResourceProfileArtifactsRequest listResourceProfileArtifactsRequest); /** *

* Retrieves information about objects that were selected from an S3 bucket for automated sensitive data discovery. *

* * @param listResourceProfileArtifactsRequest * @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 ListResourceProfileArtifacts operation returned by the * service. * @sample AmazonMacie2AsyncHandler.ListResourceProfileArtifacts * @see AWS API Documentation */ java.util.concurrent.Future listResourceProfileArtifactsAsync( ListResourceProfileArtifactsRequest listResourceProfileArtifactsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the types and amount of sensitive data that Amazon Macie found in an S3 bucket. *

* * @param listResourceProfileDetectionsRequest * @return A Java Future containing the result of the ListResourceProfileDetections operation returned by the * service. * @sample AmazonMacie2Async.ListResourceProfileDetections * @see AWS API Documentation */ java.util.concurrent.Future listResourceProfileDetectionsAsync( ListResourceProfileDetectionsRequest listResourceProfileDetectionsRequest); /** *

* Retrieves information about the types and amount of sensitive data that Amazon Macie found in an S3 bucket. *

* * @param listResourceProfileDetectionsRequest * @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 ListResourceProfileDetections operation returned by the * service. * @sample AmazonMacie2AsyncHandler.ListResourceProfileDetections * @see AWS API Documentation */ java.util.concurrent.Future listResourceProfileDetectionsAsync( ListResourceProfileDetectionsRequest listResourceProfileDetectionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a subset of information about the sensitivity inspection template for an account. *

* * @param listSensitivityInspectionTemplatesRequest * @return A Java Future containing the result of the ListSensitivityInspectionTemplates operation returned by the * service. * @sample AmazonMacie2Async.ListSensitivityInspectionTemplates * @see AWS API Documentation */ java.util.concurrent.Future listSensitivityInspectionTemplatesAsync( ListSensitivityInspectionTemplatesRequest listSensitivityInspectionTemplatesRequest); /** *

* Retrieves a subset of information about the sensitivity inspection template for an account. *

* * @param listSensitivityInspectionTemplatesRequest * @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 ListSensitivityInspectionTemplates operation returned by the * service. * @sample AmazonMacie2AsyncHandler.ListSensitivityInspectionTemplates * @see AWS API Documentation */ java.util.concurrent.Future listSensitivityInspectionTemplatesAsync( ListSensitivityInspectionTemplatesRequest listSensitivityInspectionTemplatesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the tags (keys and values) that are associated with an Amazon Macie resource. *

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

* Retrieves the tags (keys and values) that are associated with an Amazon Macie 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 AmazonMacie2AsyncHandler.ListTagsForResource * @see AWS API * Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates or updates the configuration settings for storing data classification results. *

* * @param putClassificationExportConfigurationRequest * @return A Java Future containing the result of the PutClassificationExportConfiguration operation returned by the * service. * @sample AmazonMacie2Async.PutClassificationExportConfiguration * @see AWS API Documentation */ java.util.concurrent.Future putClassificationExportConfigurationAsync( PutClassificationExportConfigurationRequest putClassificationExportConfigurationRequest); /** *

* Creates or updates the configuration settings for storing data classification results. *

* * @param putClassificationExportConfigurationRequest * @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 PutClassificationExportConfiguration operation returned by the * service. * @sample AmazonMacie2AsyncHandler.PutClassificationExportConfiguration * @see AWS API Documentation */ java.util.concurrent.Future putClassificationExportConfigurationAsync( PutClassificationExportConfigurationRequest putClassificationExportConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the configuration settings for publishing findings to Security Hub. *

* * @param putFindingsPublicationConfigurationRequest * @return A Java Future containing the result of the PutFindingsPublicationConfiguration operation returned by the * service. * @sample AmazonMacie2Async.PutFindingsPublicationConfiguration * @see AWS API Documentation */ java.util.concurrent.Future putFindingsPublicationConfigurationAsync( PutFindingsPublicationConfigurationRequest putFindingsPublicationConfigurationRequest); /** *

* Updates the configuration settings for publishing findings to Security Hub. *

* * @param putFindingsPublicationConfigurationRequest * @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 PutFindingsPublicationConfiguration operation returned by the * service. * @sample AmazonMacie2AsyncHandler.PutFindingsPublicationConfiguration * @see AWS API Documentation */ java.util.concurrent.Future putFindingsPublicationConfigurationAsync( PutFindingsPublicationConfigurationRequest putFindingsPublicationConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves (queries) statistical data and other information about Amazon Web Services resources that Amazon Macie * monitors and analyzes. *

* * @param searchResourcesRequest * @return A Java Future containing the result of the SearchResources operation returned by the service. * @sample AmazonMacie2Async.SearchResources * @see AWS API * Documentation */ java.util.concurrent.Future searchResourcesAsync(SearchResourcesRequest searchResourcesRequest); /** *

* Retrieves (queries) statistical data and other information about Amazon Web Services resources that Amazon Macie * monitors and analyzes. *

* * @param searchResourcesRequest * @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 SearchResources operation returned by the service. * @sample AmazonMacie2AsyncHandler.SearchResources * @see AWS API * Documentation */ java.util.concurrent.Future searchResourcesAsync(SearchResourcesRequest searchResourcesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Adds or updates one or more tags (keys and values) that are associated with an Amazon Macie resource. *

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

* Adds or updates one or more tags (keys and values) that are associated with an Amazon Macie 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 AmazonMacie2AsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Tests a custom data identifier. *

* * @param testCustomDataIdentifierRequest * @return A Java Future containing the result of the TestCustomDataIdentifier operation returned by the service. * @sample AmazonMacie2Async.TestCustomDataIdentifier * @see AWS API Documentation */ java.util.concurrent.Future testCustomDataIdentifierAsync(TestCustomDataIdentifierRequest testCustomDataIdentifierRequest); /** *

* Tests a custom data identifier. *

* * @param testCustomDataIdentifierRequest * @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 TestCustomDataIdentifier operation returned by the service. * @sample AmazonMacie2AsyncHandler.TestCustomDataIdentifier * @see AWS API Documentation */ java.util.concurrent.Future testCustomDataIdentifierAsync(TestCustomDataIdentifierRequest testCustomDataIdentifierRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes one or more tags (keys and values) from an Amazon Macie resource. *

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

* Removes one or more tags (keys and values) from an Amazon Macie 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 AmazonMacie2AsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the settings for an allow list. *

* * @param updateAllowListRequest * @return A Java Future containing the result of the UpdateAllowList operation returned by the service. * @sample AmazonMacie2Async.UpdateAllowList * @see AWS API * Documentation */ java.util.concurrent.Future updateAllowListAsync(UpdateAllowListRequest updateAllowListRequest); /** *

* Updates the settings for an allow list. *

* * @param updateAllowListRequest * @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 UpdateAllowList operation returned by the service. * @sample AmazonMacie2AsyncHandler.UpdateAllowList * @see AWS API * Documentation */ java.util.concurrent.Future updateAllowListAsync(UpdateAllowListRequest updateAllowListRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Enables or disables automated sensitive data discovery for an account. *

* * @param updateAutomatedDiscoveryConfigurationRequest * @return A Java Future containing the result of the UpdateAutomatedDiscoveryConfiguration operation returned by * the service. * @sample AmazonMacie2Async.UpdateAutomatedDiscoveryConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateAutomatedDiscoveryConfigurationAsync( UpdateAutomatedDiscoveryConfigurationRequest updateAutomatedDiscoveryConfigurationRequest); /** *

* Enables or disables automated sensitive data discovery for an account. *

* * @param updateAutomatedDiscoveryConfigurationRequest * @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 UpdateAutomatedDiscoveryConfiguration operation returned by * the service. * @sample AmazonMacie2AsyncHandler.UpdateAutomatedDiscoveryConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateAutomatedDiscoveryConfigurationAsync( UpdateAutomatedDiscoveryConfigurationRequest updateAutomatedDiscoveryConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Changes the status of a classification job. *

* * @param updateClassificationJobRequest * @return A Java Future containing the result of the UpdateClassificationJob operation returned by the service. * @sample AmazonMacie2Async.UpdateClassificationJob * @see AWS * API Documentation */ java.util.concurrent.Future updateClassificationJobAsync(UpdateClassificationJobRequest updateClassificationJobRequest); /** *

* Changes the status of a classification job. *

* * @param updateClassificationJobRequest * @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 UpdateClassificationJob operation returned by the service. * @sample AmazonMacie2AsyncHandler.UpdateClassificationJob * @see AWS * API Documentation */ java.util.concurrent.Future updateClassificationJobAsync(UpdateClassificationJobRequest updateClassificationJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the classification scope settings for an account. *

* * @param updateClassificationScopeRequest * @return A Java Future containing the result of the UpdateClassificationScope operation returned by the service. * @sample AmazonMacie2Async.UpdateClassificationScope * @see AWS API Documentation */ java.util.concurrent.Future updateClassificationScopeAsync( UpdateClassificationScopeRequest updateClassificationScopeRequest); /** *

* Updates the classification scope settings for an account. *

* * @param updateClassificationScopeRequest * @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 UpdateClassificationScope operation returned by the service. * @sample AmazonMacie2AsyncHandler.UpdateClassificationScope * @see AWS API Documentation */ java.util.concurrent.Future updateClassificationScopeAsync( UpdateClassificationScopeRequest updateClassificationScopeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the criteria and other settings for a findings filter. *

* * @param updateFindingsFilterRequest * @return A Java Future containing the result of the UpdateFindingsFilter operation returned by the service. * @sample AmazonMacie2Async.UpdateFindingsFilter * @see AWS * API Documentation */ java.util.concurrent.Future updateFindingsFilterAsync(UpdateFindingsFilterRequest updateFindingsFilterRequest); /** *

* Updates the criteria and other settings for a findings filter. *

* * @param updateFindingsFilterRequest * @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 UpdateFindingsFilter operation returned by the service. * @sample AmazonMacie2AsyncHandler.UpdateFindingsFilter * @see AWS * API Documentation */ java.util.concurrent.Future updateFindingsFilterAsync(UpdateFindingsFilterRequest updateFindingsFilterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Suspends or re-enables Amazon Macie, or updates the configuration settings for a Macie account. *

* * @param updateMacieSessionRequest * @return A Java Future containing the result of the UpdateMacieSession operation returned by the service. * @sample AmazonMacie2Async.UpdateMacieSession * @see AWS API * Documentation */ java.util.concurrent.Future updateMacieSessionAsync(UpdateMacieSessionRequest updateMacieSessionRequest); /** *

* Suspends or re-enables Amazon Macie, or updates the configuration settings for a Macie account. *

* * @param updateMacieSessionRequest * @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 UpdateMacieSession operation returned by the service. * @sample AmazonMacie2AsyncHandler.UpdateMacieSession * @see AWS API * Documentation */ java.util.concurrent.Future updateMacieSessionAsync(UpdateMacieSessionRequest updateMacieSessionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Enables an Amazon Macie administrator to suspend or re-enable Macie for a member account. *

* * @param updateMemberSessionRequest * @return A Java Future containing the result of the UpdateMemberSession operation returned by the service. * @sample AmazonMacie2Async.UpdateMemberSession * @see AWS API * Documentation */ java.util.concurrent.Future updateMemberSessionAsync(UpdateMemberSessionRequest updateMemberSessionRequest); /** *

* Enables an Amazon Macie administrator to suspend or re-enable Macie for a member account. *

* * @param updateMemberSessionRequest * @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 UpdateMemberSession operation returned by the service. * @sample AmazonMacie2AsyncHandler.UpdateMemberSession * @see AWS API * Documentation */ java.util.concurrent.Future updateMemberSessionAsync(UpdateMemberSessionRequest updateMemberSessionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the Amazon Macie configuration settings for an organization in Organizations. *

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

* Updates the Amazon Macie configuration settings for an organization in Organizations. *

* * @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 AmazonMacie2AsyncHandler.UpdateOrganizationConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateOrganizationConfigurationAsync( UpdateOrganizationConfigurationRequest updateOrganizationConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the sensitivity score for an S3 bucket. *

* * @param updateResourceProfileRequest * @return A Java Future containing the result of the UpdateResourceProfile operation returned by the service. * @sample AmazonMacie2Async.UpdateResourceProfile * @see AWS * API Documentation */ java.util.concurrent.Future updateResourceProfileAsync(UpdateResourceProfileRequest updateResourceProfileRequest); /** *

* Updates the sensitivity score for an S3 bucket. *

* * @param updateResourceProfileRequest * @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 UpdateResourceProfile operation returned by the service. * @sample AmazonMacie2AsyncHandler.UpdateResourceProfile * @see AWS * API Documentation */ java.util.concurrent.Future updateResourceProfileAsync(UpdateResourceProfileRequest updateResourceProfileRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the sensitivity scoring settings for an S3 bucket. *

* * @param updateResourceProfileDetectionsRequest * @return A Java Future containing the result of the UpdateResourceProfileDetections operation returned by the * service. * @sample AmazonMacie2Async.UpdateResourceProfileDetections * @see AWS API Documentation */ java.util.concurrent.Future updateResourceProfileDetectionsAsync( UpdateResourceProfileDetectionsRequest updateResourceProfileDetectionsRequest); /** *

* Updates the sensitivity scoring settings for an S3 bucket. *

* * @param updateResourceProfileDetectionsRequest * @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 UpdateResourceProfileDetections operation returned by the * service. * @sample AmazonMacie2AsyncHandler.UpdateResourceProfileDetections * @see AWS API Documentation */ java.util.concurrent.Future updateResourceProfileDetectionsAsync( UpdateResourceProfileDetectionsRequest updateResourceProfileDetectionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the status and configuration settings for retrieving occurrences of sensitive data reported by findings. *

* * @param updateRevealConfigurationRequest * @return A Java Future containing the result of the UpdateRevealConfiguration operation returned by the service. * @sample AmazonMacie2Async.UpdateRevealConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateRevealConfigurationAsync( UpdateRevealConfigurationRequest updateRevealConfigurationRequest); /** *

* Updates the status and configuration settings for retrieving occurrences of sensitive data reported by findings. *

* * @param updateRevealConfigurationRequest * @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 UpdateRevealConfiguration operation returned by the service. * @sample AmazonMacie2AsyncHandler.UpdateRevealConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateRevealConfigurationAsync( UpdateRevealConfigurationRequest updateRevealConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the settings for the sensitivity inspection template for an account. *

* * @param updateSensitivityInspectionTemplateRequest * @return A Java Future containing the result of the UpdateSensitivityInspectionTemplate operation returned by the * service. * @sample AmazonMacie2Async.UpdateSensitivityInspectionTemplate * @see AWS API Documentation */ java.util.concurrent.Future updateSensitivityInspectionTemplateAsync( UpdateSensitivityInspectionTemplateRequest updateSensitivityInspectionTemplateRequest); /** *

* Updates the settings for the sensitivity inspection template for an account. *

* * @param updateSensitivityInspectionTemplateRequest * @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 UpdateSensitivityInspectionTemplate operation returned by the * service. * @sample AmazonMacie2AsyncHandler.UpdateSensitivityInspectionTemplate * @see AWS API Documentation */ java.util.concurrent.Future updateSensitivityInspectionTemplateAsync( UpdateSensitivityInspectionTemplateRequest updateSensitivityInspectionTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy