@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonMacie2Async extends AbstractAmazonMacie2 implements AmazonMacie2Async
AmazonMacie2Async. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXacceptInvitation, batchGetCustomDataIdentifiers, batchUpdateAutomatedDiscoveryAccounts, createAllowList, createClassificationJob, createCustomDataIdentifier, createFindingsFilter, createInvitations, createMember, createSampleFindings, declineInvitations, deleteAllowList, deleteCustomDataIdentifier, deleteFindingsFilter, deleteInvitations, deleteMember, describeBuckets, describeClassificationJob, describeOrganizationConfiguration, disableMacie, disableOrganizationAdminAccount, disassociateFromAdministratorAccount, disassociateFromMasterAccount, disassociateMember, enableMacie, enableOrganizationAdminAccount, getAdministratorAccount, getAllowList, getAutomatedDiscoveryConfiguration, getBucketStatistics, getCachedResponseMetadata, getClassificationExportConfiguration, getClassificationScope, getCustomDataIdentifier, getFindings, getFindingsFilter, getFindingsPublicationConfiguration, getFindingStatistics, getInvitationsCount, getMacieSession, getMasterAccount, getMember, getResourceProfile, getRevealConfiguration, getSensitiveDataOccurrences, getSensitiveDataOccurrencesAvailability, getSensitivityInspectionTemplate, getUsageStatistics, getUsageTotals, listAllowLists, listAutomatedDiscoveryAccounts, listClassificationJobs, listClassificationScopes, listCustomDataIdentifiers, listFindings, listFindingsFilters, listInvitations, listManagedDataIdentifiers, listMembers, listOrganizationAdminAccounts, listResourceProfileArtifacts, listResourceProfileDetections, listSensitivityInspectionTemplates, listTagsForResource, putClassificationExportConfiguration, putFindingsPublicationConfiguration, searchResources, shutdown, tagResource, testCustomDataIdentifier, untagResource, updateAllowList, updateAutomatedDiscoveryConfiguration, updateClassificationJob, updateClassificationScope, updateFindingsFilter, updateMacieSession, updateMemberSession, updateOrganizationConfiguration, updateResourceProfile, updateResourceProfileDetections, updateRevealConfiguration, updateSensitivityInspectionTemplate, waitersequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacceptInvitation, batchGetCustomDataIdentifiers, batchUpdateAutomatedDiscoveryAccounts, createAllowList, createClassificationJob, createCustomDataIdentifier, createFindingsFilter, createInvitations, createMember, createSampleFindings, declineInvitations, deleteAllowList, deleteCustomDataIdentifier, deleteFindingsFilter, deleteInvitations, deleteMember, describeBuckets, describeClassificationJob, describeOrganizationConfiguration, disableMacie, disableOrganizationAdminAccount, disassociateFromAdministratorAccount, disassociateFromMasterAccount, disassociateMember, enableMacie, enableOrganizationAdminAccount, getAdministratorAccount, getAllowList, getAutomatedDiscoveryConfiguration, getBucketStatistics, getCachedResponseMetadata, getClassificationExportConfiguration, getClassificationScope, getCustomDataIdentifier, getFindings, getFindingsFilter, getFindingsPublicationConfiguration, getFindingStatistics, getInvitationsCount, getMacieSession, getMasterAccount, getMember, getResourceProfile, getRevealConfiguration, getSensitiveDataOccurrences, getSensitiveDataOccurrencesAvailability, getSensitivityInspectionTemplate, getUsageStatistics, getUsageTotals, listAllowLists, listAutomatedDiscoveryAccounts, listClassificationJobs, listClassificationScopes, listCustomDataIdentifiers, listFindings, listFindingsFilters, listInvitations, listManagedDataIdentifiers, listMembers, listOrganizationAdminAccounts, listResourceProfileArtifacts, listResourceProfileDetections, listSensitivityInspectionTemplates, listTagsForResource, putClassificationExportConfiguration, putFindingsPublicationConfiguration, searchResources, shutdown, tagResource, testCustomDataIdentifier, untagResource, updateAllowList, updateAutomatedDiscoveryConfiguration, updateClassificationJob, updateClassificationScope, updateFindingsFilter, updateMacieSession, updateMemberSession, updateOrganizationConfiguration, updateResourceProfile, updateResourceProfileDetections, updateRevealConfiguration, updateSensitivityInspectionTemplate, waiterspublic Future<AcceptInvitationResult> acceptInvitationAsync(AcceptInvitationRequest request)
AmazonMacie2AsyncAccepts an Amazon Macie membership invitation that was received from a specific account.
acceptInvitationAsync in interface AmazonMacie2Asyncpublic Future<AcceptInvitationResult> acceptInvitationAsync(AcceptInvitationRequest request, AsyncHandler<AcceptInvitationRequest,AcceptInvitationResult> asyncHandler)
AmazonMacie2AsyncAccepts an Amazon Macie membership invitation that was received from a specific account.
acceptInvitationAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchGetCustomDataIdentifiersResult> batchGetCustomDataIdentifiersAsync(BatchGetCustomDataIdentifiersRequest request)
AmazonMacie2AsyncRetrieves information about one or more custom data identifiers.
batchGetCustomDataIdentifiersAsync in interface AmazonMacie2Asyncpublic Future<BatchGetCustomDataIdentifiersResult> batchGetCustomDataIdentifiersAsync(BatchGetCustomDataIdentifiersRequest request, AsyncHandler<BatchGetCustomDataIdentifiersRequest,BatchGetCustomDataIdentifiersResult> asyncHandler)
AmazonMacie2AsyncRetrieves information about one or more custom data identifiers.
batchGetCustomDataIdentifiersAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchUpdateAutomatedDiscoveryAccountsResult> batchUpdateAutomatedDiscoveryAccountsAsync(BatchUpdateAutomatedDiscoveryAccountsRequest request)
AmazonMacie2AsyncChanges the status of automated sensitive data discovery for one or more accounts.
batchUpdateAutomatedDiscoveryAccountsAsync in interface AmazonMacie2Asyncpublic Future<BatchUpdateAutomatedDiscoveryAccountsResult> batchUpdateAutomatedDiscoveryAccountsAsync(BatchUpdateAutomatedDiscoveryAccountsRequest request, AsyncHandler<BatchUpdateAutomatedDiscoveryAccountsRequest,BatchUpdateAutomatedDiscoveryAccountsResult> asyncHandler)
AmazonMacie2AsyncChanges the status of automated sensitive data discovery for one or more accounts.
batchUpdateAutomatedDiscoveryAccountsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateAllowListResult> createAllowListAsync(CreateAllowListRequest request)
AmazonMacie2AsyncCreates and defines the settings for an allow list.
createAllowListAsync in interface AmazonMacie2Asyncpublic Future<CreateAllowListResult> createAllowListAsync(CreateAllowListRequest request, AsyncHandler<CreateAllowListRequest,CreateAllowListResult> asyncHandler)
AmazonMacie2AsyncCreates and defines the settings for an allow list.
createAllowListAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateClassificationJobResult> createClassificationJobAsync(CreateClassificationJobRequest request)
AmazonMacie2AsyncCreates and defines the settings for a classification job.
createClassificationJobAsync in interface AmazonMacie2Asyncpublic Future<CreateClassificationJobResult> createClassificationJobAsync(CreateClassificationJobRequest request, AsyncHandler<CreateClassificationJobRequest,CreateClassificationJobResult> asyncHandler)
AmazonMacie2AsyncCreates and defines the settings for a classification job.
createClassificationJobAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateCustomDataIdentifierResult> createCustomDataIdentifierAsync(CreateCustomDataIdentifierRequest request)
AmazonMacie2AsyncCreates and defines the criteria and other settings for a custom data identifier.
createCustomDataIdentifierAsync in interface AmazonMacie2Asyncpublic Future<CreateCustomDataIdentifierResult> createCustomDataIdentifierAsync(CreateCustomDataIdentifierRequest request, AsyncHandler<CreateCustomDataIdentifierRequest,CreateCustomDataIdentifierResult> asyncHandler)
AmazonMacie2AsyncCreates and defines the criteria and other settings for a custom data identifier.
createCustomDataIdentifierAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateFindingsFilterResult> createFindingsFilterAsync(CreateFindingsFilterRequest request)
AmazonMacie2AsyncCreates and defines the criteria and other settings for a findings filter.
createFindingsFilterAsync in interface AmazonMacie2Asyncpublic Future<CreateFindingsFilterResult> createFindingsFilterAsync(CreateFindingsFilterRequest request, AsyncHandler<CreateFindingsFilterRequest,CreateFindingsFilterResult> asyncHandler)
AmazonMacie2AsyncCreates and defines the criteria and other settings for a findings filter.
createFindingsFilterAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateInvitationsResult> createInvitationsAsync(CreateInvitationsRequest request)
AmazonMacie2AsyncSends an Amazon Macie membership invitation to one or more accounts.
createInvitationsAsync in interface AmazonMacie2Asyncpublic Future<CreateInvitationsResult> createInvitationsAsync(CreateInvitationsRequest request, AsyncHandler<CreateInvitationsRequest,CreateInvitationsResult> asyncHandler)
AmazonMacie2AsyncSends an Amazon Macie membership invitation to one or more accounts.
createInvitationsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateMemberResult> createMemberAsync(CreateMemberRequest request)
AmazonMacie2AsyncAssociates an account with an Amazon Macie administrator account.
createMemberAsync in interface AmazonMacie2Asyncpublic Future<CreateMemberResult> createMemberAsync(CreateMemberRequest request, AsyncHandler<CreateMemberRequest,CreateMemberResult> asyncHandler)
AmazonMacie2AsyncAssociates an account with an Amazon Macie administrator account.
createMemberAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateSampleFindingsResult> createSampleFindingsAsync(CreateSampleFindingsRequest request)
AmazonMacie2AsyncCreates sample findings.
createSampleFindingsAsync in interface AmazonMacie2Asyncpublic Future<CreateSampleFindingsResult> createSampleFindingsAsync(CreateSampleFindingsRequest request, AsyncHandler<CreateSampleFindingsRequest,CreateSampleFindingsResult> asyncHandler)
AmazonMacie2AsyncCreates sample findings.
createSampleFindingsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeclineInvitationsResult> declineInvitationsAsync(DeclineInvitationsRequest request)
AmazonMacie2AsyncDeclines Amazon Macie membership invitations that were received from specific accounts.
declineInvitationsAsync in interface AmazonMacie2Asyncpublic Future<DeclineInvitationsResult> declineInvitationsAsync(DeclineInvitationsRequest request, AsyncHandler<DeclineInvitationsRequest,DeclineInvitationsResult> asyncHandler)
AmazonMacie2AsyncDeclines Amazon Macie membership invitations that were received from specific accounts.
declineInvitationsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteAllowListResult> deleteAllowListAsync(DeleteAllowListRequest request)
AmazonMacie2AsyncDeletes an allow list.
deleteAllowListAsync in interface AmazonMacie2Asyncpublic Future<DeleteAllowListResult> deleteAllowListAsync(DeleteAllowListRequest request, AsyncHandler<DeleteAllowListRequest,DeleteAllowListResult> asyncHandler)
AmazonMacie2AsyncDeletes an allow list.
deleteAllowListAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteCustomDataIdentifierResult> deleteCustomDataIdentifierAsync(DeleteCustomDataIdentifierRequest request)
AmazonMacie2AsyncSoft deletes a custom data identifier.
deleteCustomDataIdentifierAsync in interface AmazonMacie2Asyncpublic Future<DeleteCustomDataIdentifierResult> deleteCustomDataIdentifierAsync(DeleteCustomDataIdentifierRequest request, AsyncHandler<DeleteCustomDataIdentifierRequest,DeleteCustomDataIdentifierResult> asyncHandler)
AmazonMacie2AsyncSoft deletes a custom data identifier.
deleteCustomDataIdentifierAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteFindingsFilterResult> deleteFindingsFilterAsync(DeleteFindingsFilterRequest request)
AmazonMacie2AsyncDeletes a findings filter.
deleteFindingsFilterAsync in interface AmazonMacie2Asyncpublic Future<DeleteFindingsFilterResult> deleteFindingsFilterAsync(DeleteFindingsFilterRequest request, AsyncHandler<DeleteFindingsFilterRequest,DeleteFindingsFilterResult> asyncHandler)
AmazonMacie2AsyncDeletes a findings filter.
deleteFindingsFilterAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteInvitationsResult> deleteInvitationsAsync(DeleteInvitationsRequest request)
AmazonMacie2AsyncDeletes Amazon Macie membership invitations that were received from specific accounts.
deleteInvitationsAsync in interface AmazonMacie2Asyncpublic Future<DeleteInvitationsResult> deleteInvitationsAsync(DeleteInvitationsRequest request, AsyncHandler<DeleteInvitationsRequest,DeleteInvitationsResult> asyncHandler)
AmazonMacie2AsyncDeletes Amazon Macie membership invitations that were received from specific accounts.
deleteInvitationsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteMemberResult> deleteMemberAsync(DeleteMemberRequest request)
AmazonMacie2AsyncDeletes the association between an Amazon Macie administrator account and an account.
deleteMemberAsync in interface AmazonMacie2Asyncpublic Future<DeleteMemberResult> deleteMemberAsync(DeleteMemberRequest request, AsyncHandler<DeleteMemberRequest,DeleteMemberResult> asyncHandler)
AmazonMacie2AsyncDeletes the association between an Amazon Macie administrator account and an account.
deleteMemberAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeBucketsResult> describeBucketsAsync(DescribeBucketsRequest request)
AmazonMacie2AsyncRetrieves (queries) statistical data and other information about one or more S3 buckets that Amazon Macie monitors and analyzes for an account.
describeBucketsAsync in interface AmazonMacie2Asyncpublic Future<DescribeBucketsResult> describeBucketsAsync(DescribeBucketsRequest request, AsyncHandler<DescribeBucketsRequest,DescribeBucketsResult> asyncHandler)
AmazonMacie2AsyncRetrieves (queries) statistical data and other information about one or more S3 buckets that Amazon Macie monitors and analyzes for an account.
describeBucketsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeClassificationJobResult> describeClassificationJobAsync(DescribeClassificationJobRequest request)
AmazonMacie2AsyncRetrieves the status and settings for a classification job.
describeClassificationJobAsync in interface AmazonMacie2Asyncpublic Future<DescribeClassificationJobResult> describeClassificationJobAsync(DescribeClassificationJobRequest request, AsyncHandler<DescribeClassificationJobRequest,DescribeClassificationJobResult> asyncHandler)
AmazonMacie2AsyncRetrieves the status and settings for a classification job.
describeClassificationJobAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeOrganizationConfigurationResult> describeOrganizationConfigurationAsync(DescribeOrganizationConfigurationRequest request)
AmazonMacie2AsyncRetrieves the Amazon Macie configuration settings for an organization in Organizations.
describeOrganizationConfigurationAsync in interface AmazonMacie2Asyncpublic Future<DescribeOrganizationConfigurationResult> describeOrganizationConfigurationAsync(DescribeOrganizationConfigurationRequest request, AsyncHandler<DescribeOrganizationConfigurationRequest,DescribeOrganizationConfigurationResult> asyncHandler)
AmazonMacie2AsyncRetrieves the Amazon Macie configuration settings for an organization in Organizations.
describeOrganizationConfigurationAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisableMacieResult> disableMacieAsync(DisableMacieRequest request)
AmazonMacie2AsyncDisables Amazon Macie and deletes all settings and resources for a Macie account.
disableMacieAsync in interface AmazonMacie2Asyncpublic Future<DisableMacieResult> disableMacieAsync(DisableMacieRequest request, AsyncHandler<DisableMacieRequest,DisableMacieResult> asyncHandler)
AmazonMacie2AsyncDisables Amazon Macie and deletes all settings and resources for a Macie account.
disableMacieAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisableOrganizationAdminAccountResult> disableOrganizationAdminAccountAsync(DisableOrganizationAdminAccountRequest request)
AmazonMacie2AsyncDisables an account as the delegated Amazon Macie administrator account for an organization in Organizations.
disableOrganizationAdminAccountAsync in interface AmazonMacie2Asyncpublic Future<DisableOrganizationAdminAccountResult> disableOrganizationAdminAccountAsync(DisableOrganizationAdminAccountRequest request, AsyncHandler<DisableOrganizationAdminAccountRequest,DisableOrganizationAdminAccountResult> asyncHandler)
AmazonMacie2AsyncDisables an account as the delegated Amazon Macie administrator account for an organization in Organizations.
disableOrganizationAdminAccountAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisassociateFromAdministratorAccountResult> disassociateFromAdministratorAccountAsync(DisassociateFromAdministratorAccountRequest request)
AmazonMacie2AsyncDisassociates a member account from its Amazon Macie administrator account.
disassociateFromAdministratorAccountAsync in interface AmazonMacie2Asyncpublic Future<DisassociateFromAdministratorAccountResult> disassociateFromAdministratorAccountAsync(DisassociateFromAdministratorAccountRequest request, AsyncHandler<DisassociateFromAdministratorAccountRequest,DisassociateFromAdministratorAccountResult> asyncHandler)
AmazonMacie2AsyncDisassociates a member account from its Amazon Macie administrator account.
disassociateFromAdministratorAccountAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisassociateFromMasterAccountResult> disassociateFromMasterAccountAsync(DisassociateFromMasterAccountRequest request)
AmazonMacie2Async(Deprecated) Disassociates a member account from its Amazon Macie administrator account. This operation has been replaced by the DisassociateFromAdministratorAccount operation.
disassociateFromMasterAccountAsync in interface AmazonMacie2Asyncpublic Future<DisassociateFromMasterAccountResult> disassociateFromMasterAccountAsync(DisassociateFromMasterAccountRequest request, AsyncHandler<DisassociateFromMasterAccountRequest,DisassociateFromMasterAccountResult> asyncHandler)
AmazonMacie2Async(Deprecated) Disassociates a member account from its Amazon Macie administrator account. This operation has been replaced by the DisassociateFromAdministratorAccount operation.
disassociateFromMasterAccountAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisassociateMemberResult> disassociateMemberAsync(DisassociateMemberRequest request)
AmazonMacie2AsyncDisassociates an Amazon Macie administrator account from a member account.
disassociateMemberAsync in interface AmazonMacie2Asyncpublic Future<DisassociateMemberResult> disassociateMemberAsync(DisassociateMemberRequest request, AsyncHandler<DisassociateMemberRequest,DisassociateMemberResult> asyncHandler)
AmazonMacie2AsyncDisassociates an Amazon Macie administrator account from a member account.
disassociateMemberAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<EnableMacieResult> enableMacieAsync(EnableMacieRequest request)
AmazonMacie2AsyncEnables Amazon Macie and specifies the configuration settings for a Macie account.
enableMacieAsync in interface AmazonMacie2Asyncpublic Future<EnableMacieResult> enableMacieAsync(EnableMacieRequest request, AsyncHandler<EnableMacieRequest,EnableMacieResult> asyncHandler)
AmazonMacie2AsyncEnables Amazon Macie and specifies the configuration settings for a Macie account.
enableMacieAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<EnableOrganizationAdminAccountResult> enableOrganizationAdminAccountAsync(EnableOrganizationAdminAccountRequest request)
AmazonMacie2AsyncDesignates an account as the delegated Amazon Macie administrator account for an organization in Organizations.
enableOrganizationAdminAccountAsync in interface AmazonMacie2Asyncpublic Future<EnableOrganizationAdminAccountResult> enableOrganizationAdminAccountAsync(EnableOrganizationAdminAccountRequest request, AsyncHandler<EnableOrganizationAdminAccountRequest,EnableOrganizationAdminAccountResult> asyncHandler)
AmazonMacie2AsyncDesignates an account as the delegated Amazon Macie administrator account for an organization in Organizations.
enableOrganizationAdminAccountAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetAdministratorAccountResult> getAdministratorAccountAsync(GetAdministratorAccountRequest request)
AmazonMacie2AsyncRetrieves information about the Amazon Macie administrator account for an account.
getAdministratorAccountAsync in interface AmazonMacie2Asyncpublic Future<GetAdministratorAccountResult> getAdministratorAccountAsync(GetAdministratorAccountRequest request, AsyncHandler<GetAdministratorAccountRequest,GetAdministratorAccountResult> asyncHandler)
AmazonMacie2AsyncRetrieves information about the Amazon Macie administrator account for an account.
getAdministratorAccountAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetAllowListResult> getAllowListAsync(GetAllowListRequest request)
AmazonMacie2AsyncRetrieves the settings and status of an allow list.
getAllowListAsync in interface AmazonMacie2Asyncpublic Future<GetAllowListResult> getAllowListAsync(GetAllowListRequest request, AsyncHandler<GetAllowListRequest,GetAllowListResult> asyncHandler)
AmazonMacie2AsyncRetrieves the settings and status of an allow list.
getAllowListAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetAutomatedDiscoveryConfigurationResult> getAutomatedDiscoveryConfigurationAsync(GetAutomatedDiscoveryConfigurationRequest request)
AmazonMacie2AsyncRetrieves the configuration settings and status of automated sensitive data discovery for an organization or standalone account.
getAutomatedDiscoveryConfigurationAsync in interface AmazonMacie2Asyncpublic Future<GetAutomatedDiscoveryConfigurationResult> getAutomatedDiscoveryConfigurationAsync(GetAutomatedDiscoveryConfigurationRequest request, AsyncHandler<GetAutomatedDiscoveryConfigurationRequest,GetAutomatedDiscoveryConfigurationResult> asyncHandler)
AmazonMacie2AsyncRetrieves the configuration settings and status of automated sensitive data discovery for an organization or standalone account.
getAutomatedDiscoveryConfigurationAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetBucketStatisticsResult> getBucketStatisticsAsync(GetBucketStatisticsRequest request)
AmazonMacie2AsyncRetrieves (queries) aggregated statistical data about all the S3 buckets that Amazon Macie monitors and analyzes for an account.
getBucketStatisticsAsync in interface AmazonMacie2Asyncpublic Future<GetBucketStatisticsResult> getBucketStatisticsAsync(GetBucketStatisticsRequest request, AsyncHandler<GetBucketStatisticsRequest,GetBucketStatisticsResult> asyncHandler)
AmazonMacie2AsyncRetrieves (queries) aggregated statistical data about all the S3 buckets that Amazon Macie monitors and analyzes for an account.
getBucketStatisticsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetClassificationExportConfigurationResult> getClassificationExportConfigurationAsync(GetClassificationExportConfigurationRequest request)
AmazonMacie2AsyncRetrieves the configuration settings for storing data classification results.
getClassificationExportConfigurationAsync in interface AmazonMacie2Asyncpublic Future<GetClassificationExportConfigurationResult> getClassificationExportConfigurationAsync(GetClassificationExportConfigurationRequest request, AsyncHandler<GetClassificationExportConfigurationRequest,GetClassificationExportConfigurationResult> asyncHandler)
AmazonMacie2AsyncRetrieves the configuration settings for storing data classification results.
getClassificationExportConfigurationAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetClassificationScopeResult> getClassificationScopeAsync(GetClassificationScopeRequest request)
AmazonMacie2AsyncRetrieves the classification scope settings for an account.
getClassificationScopeAsync in interface AmazonMacie2Asyncpublic Future<GetClassificationScopeResult> getClassificationScopeAsync(GetClassificationScopeRequest request, AsyncHandler<GetClassificationScopeRequest,GetClassificationScopeResult> asyncHandler)
AmazonMacie2AsyncRetrieves the classification scope settings for an account.
getClassificationScopeAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetCustomDataIdentifierResult> getCustomDataIdentifierAsync(GetCustomDataIdentifierRequest request)
AmazonMacie2AsyncRetrieves the criteria and other settings for a custom data identifier.
getCustomDataIdentifierAsync in interface AmazonMacie2Asyncpublic Future<GetCustomDataIdentifierResult> getCustomDataIdentifierAsync(GetCustomDataIdentifierRequest request, AsyncHandler<GetCustomDataIdentifierRequest,GetCustomDataIdentifierResult> asyncHandler)
AmazonMacie2AsyncRetrieves the criteria and other settings for a custom data identifier.
getCustomDataIdentifierAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetFindingStatisticsResult> getFindingStatisticsAsync(GetFindingStatisticsRequest request)
AmazonMacie2AsyncRetrieves (queries) aggregated statistical data about findings.
getFindingStatisticsAsync in interface AmazonMacie2Asyncpublic Future<GetFindingStatisticsResult> getFindingStatisticsAsync(GetFindingStatisticsRequest request, AsyncHandler<GetFindingStatisticsRequest,GetFindingStatisticsResult> asyncHandler)
AmazonMacie2AsyncRetrieves (queries) aggregated statistical data about findings.
getFindingStatisticsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetFindingsResult> getFindingsAsync(GetFindingsRequest request)
AmazonMacie2AsyncRetrieves the details of one or more findings.
getFindingsAsync in interface AmazonMacie2Asyncpublic Future<GetFindingsResult> getFindingsAsync(GetFindingsRequest request, AsyncHandler<GetFindingsRequest,GetFindingsResult> asyncHandler)
AmazonMacie2AsyncRetrieves the details of one or more findings.
getFindingsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetFindingsFilterResult> getFindingsFilterAsync(GetFindingsFilterRequest request)
AmazonMacie2AsyncRetrieves the criteria and other settings for a findings filter.
getFindingsFilterAsync in interface AmazonMacie2Asyncpublic Future<GetFindingsFilterResult> getFindingsFilterAsync(GetFindingsFilterRequest request, AsyncHandler<GetFindingsFilterRequest,GetFindingsFilterResult> asyncHandler)
AmazonMacie2AsyncRetrieves the criteria and other settings for a findings filter.
getFindingsFilterAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetFindingsPublicationConfigurationResult> getFindingsPublicationConfigurationAsync(GetFindingsPublicationConfigurationRequest request)
AmazonMacie2AsyncRetrieves the configuration settings for publishing findings to Security Hub.
getFindingsPublicationConfigurationAsync in interface AmazonMacie2Asyncpublic Future<GetFindingsPublicationConfigurationResult> getFindingsPublicationConfigurationAsync(GetFindingsPublicationConfigurationRequest request, AsyncHandler<GetFindingsPublicationConfigurationRequest,GetFindingsPublicationConfigurationResult> asyncHandler)
AmazonMacie2AsyncRetrieves the configuration settings for publishing findings to Security Hub.
getFindingsPublicationConfigurationAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetInvitationsCountResult> getInvitationsCountAsync(GetInvitationsCountRequest request)
AmazonMacie2AsyncRetrieves the count of Amazon Macie membership invitations that were received by an account.
getInvitationsCountAsync in interface AmazonMacie2Asyncpublic Future<GetInvitationsCountResult> getInvitationsCountAsync(GetInvitationsCountRequest request, AsyncHandler<GetInvitationsCountRequest,GetInvitationsCountResult> asyncHandler)
AmazonMacie2AsyncRetrieves the count of Amazon Macie membership invitations that were received by an account.
getInvitationsCountAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetMacieSessionResult> getMacieSessionAsync(GetMacieSessionRequest request)
AmazonMacie2AsyncRetrieves the status and configuration settings for an Amazon Macie account.
getMacieSessionAsync in interface AmazonMacie2Asyncpublic Future<GetMacieSessionResult> getMacieSessionAsync(GetMacieSessionRequest request, AsyncHandler<GetMacieSessionRequest,GetMacieSessionResult> asyncHandler)
AmazonMacie2AsyncRetrieves the status and configuration settings for an Amazon Macie account.
getMacieSessionAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetMasterAccountResult> getMasterAccountAsync(GetMasterAccountRequest request)
AmazonMacie2Async(Deprecated) Retrieves information about the Amazon Macie administrator account for an account. This operation has been replaced by the GetAdministratorAccount operation.
getMasterAccountAsync in interface AmazonMacie2Asyncpublic Future<GetMasterAccountResult> getMasterAccountAsync(GetMasterAccountRequest request, AsyncHandler<GetMasterAccountRequest,GetMasterAccountResult> asyncHandler)
AmazonMacie2Async(Deprecated) Retrieves information about the Amazon Macie administrator account for an account. This operation has been replaced by the GetAdministratorAccount operation.
getMasterAccountAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetMemberResult> getMemberAsync(GetMemberRequest request)
AmazonMacie2AsyncRetrieves information about an account that's associated with an Amazon Macie administrator account.
getMemberAsync in interface AmazonMacie2Asyncpublic Future<GetMemberResult> getMemberAsync(GetMemberRequest request, AsyncHandler<GetMemberRequest,GetMemberResult> asyncHandler)
AmazonMacie2AsyncRetrieves information about an account that's associated with an Amazon Macie administrator account.
getMemberAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetResourceProfileResult> getResourceProfileAsync(GetResourceProfileRequest request)
AmazonMacie2AsyncRetrieves (queries) sensitive data discovery statistics and the sensitivity score for an S3 bucket.
getResourceProfileAsync in interface AmazonMacie2Asyncpublic Future<GetResourceProfileResult> getResourceProfileAsync(GetResourceProfileRequest request, AsyncHandler<GetResourceProfileRequest,GetResourceProfileResult> asyncHandler)
AmazonMacie2AsyncRetrieves (queries) sensitive data discovery statistics and the sensitivity score for an S3 bucket.
getResourceProfileAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetRevealConfigurationResult> getRevealConfigurationAsync(GetRevealConfigurationRequest request)
AmazonMacie2AsyncRetrieves the status and configuration settings for retrieving occurrences of sensitive data reported by findings.
getRevealConfigurationAsync in interface AmazonMacie2Asyncpublic Future<GetRevealConfigurationResult> getRevealConfigurationAsync(GetRevealConfigurationRequest request, AsyncHandler<GetRevealConfigurationRequest,GetRevealConfigurationResult> asyncHandler)
AmazonMacie2AsyncRetrieves the status and configuration settings for retrieving occurrences of sensitive data reported by findings.
getRevealConfigurationAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetSensitiveDataOccurrencesResult> getSensitiveDataOccurrencesAsync(GetSensitiveDataOccurrencesRequest request)
AmazonMacie2AsyncRetrieves occurrences of sensitive data reported by a finding.
getSensitiveDataOccurrencesAsync in interface AmazonMacie2Asyncpublic Future<GetSensitiveDataOccurrencesResult> getSensitiveDataOccurrencesAsync(GetSensitiveDataOccurrencesRequest request, AsyncHandler<GetSensitiveDataOccurrencesRequest,GetSensitiveDataOccurrencesResult> asyncHandler)
AmazonMacie2AsyncRetrieves occurrences of sensitive data reported by a finding.
getSensitiveDataOccurrencesAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetSensitiveDataOccurrencesAvailabilityResult> getSensitiveDataOccurrencesAvailabilityAsync(GetSensitiveDataOccurrencesAvailabilityRequest request)
AmazonMacie2AsyncChecks whether occurrences of sensitive data can be retrieved for a finding.
getSensitiveDataOccurrencesAvailabilityAsync in interface AmazonMacie2Asyncpublic Future<GetSensitiveDataOccurrencesAvailabilityResult> getSensitiveDataOccurrencesAvailabilityAsync(GetSensitiveDataOccurrencesAvailabilityRequest request, AsyncHandler<GetSensitiveDataOccurrencesAvailabilityRequest,GetSensitiveDataOccurrencesAvailabilityResult> asyncHandler)
AmazonMacie2AsyncChecks whether occurrences of sensitive data can be retrieved for a finding.
getSensitiveDataOccurrencesAvailabilityAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetSensitivityInspectionTemplateResult> getSensitivityInspectionTemplateAsync(GetSensitivityInspectionTemplateRequest request)
AmazonMacie2AsyncRetrieves the settings for the sensitivity inspection template for an account.
getSensitivityInspectionTemplateAsync in interface AmazonMacie2Asyncpublic Future<GetSensitivityInspectionTemplateResult> getSensitivityInspectionTemplateAsync(GetSensitivityInspectionTemplateRequest request, AsyncHandler<GetSensitivityInspectionTemplateRequest,GetSensitivityInspectionTemplateResult> asyncHandler)
AmazonMacie2AsyncRetrieves the settings for the sensitivity inspection template for an account.
getSensitivityInspectionTemplateAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetUsageStatisticsResult> getUsageStatisticsAsync(GetUsageStatisticsRequest request)
AmazonMacie2AsyncRetrieves (queries) quotas and aggregated usage data for one or more accounts.
getUsageStatisticsAsync in interface AmazonMacie2Asyncpublic Future<GetUsageStatisticsResult> getUsageStatisticsAsync(GetUsageStatisticsRequest request, AsyncHandler<GetUsageStatisticsRequest,GetUsageStatisticsResult> asyncHandler)
AmazonMacie2AsyncRetrieves (queries) quotas and aggregated usage data for one or more accounts.
getUsageStatisticsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetUsageTotalsResult> getUsageTotalsAsync(GetUsageTotalsRequest request)
AmazonMacie2AsyncRetrieves (queries) aggregated usage data for an account.
getUsageTotalsAsync in interface AmazonMacie2Asyncpublic Future<GetUsageTotalsResult> getUsageTotalsAsync(GetUsageTotalsRequest request, AsyncHandler<GetUsageTotalsRequest,GetUsageTotalsResult> asyncHandler)
AmazonMacie2AsyncRetrieves (queries) aggregated usage data for an account.
getUsageTotalsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListAllowListsResult> listAllowListsAsync(ListAllowListsRequest request)
AmazonMacie2AsyncRetrieves a subset of information about all the allow lists for an account.
listAllowListsAsync in interface AmazonMacie2Asyncpublic Future<ListAllowListsResult> listAllowListsAsync(ListAllowListsRequest request, AsyncHandler<ListAllowListsRequest,ListAllowListsResult> asyncHandler)
AmazonMacie2AsyncRetrieves a subset of information about all the allow lists for an account.
listAllowListsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListAutomatedDiscoveryAccountsResult> listAutomatedDiscoveryAccountsAsync(ListAutomatedDiscoveryAccountsRequest request)
AmazonMacie2AsyncRetrieves the status of automated sensitive data discovery for one or more accounts.
listAutomatedDiscoveryAccountsAsync in interface AmazonMacie2Asyncpublic Future<ListAutomatedDiscoveryAccountsResult> listAutomatedDiscoveryAccountsAsync(ListAutomatedDiscoveryAccountsRequest request, AsyncHandler<ListAutomatedDiscoveryAccountsRequest,ListAutomatedDiscoveryAccountsResult> asyncHandler)
AmazonMacie2AsyncRetrieves the status of automated sensitive data discovery for one or more accounts.
listAutomatedDiscoveryAccountsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListClassificationJobsResult> listClassificationJobsAsync(ListClassificationJobsRequest request)
AmazonMacie2AsyncRetrieves a subset of information about one or more classification jobs.
listClassificationJobsAsync in interface AmazonMacie2Asyncpublic Future<ListClassificationJobsResult> listClassificationJobsAsync(ListClassificationJobsRequest request, AsyncHandler<ListClassificationJobsRequest,ListClassificationJobsResult> asyncHandler)
AmazonMacie2AsyncRetrieves a subset of information about one or more classification jobs.
listClassificationJobsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListClassificationScopesResult> listClassificationScopesAsync(ListClassificationScopesRequest request)
AmazonMacie2AsyncRetrieves a subset of information about the classification scope for an account.
listClassificationScopesAsync in interface AmazonMacie2Asyncpublic Future<ListClassificationScopesResult> listClassificationScopesAsync(ListClassificationScopesRequest request, AsyncHandler<ListClassificationScopesRequest,ListClassificationScopesResult> asyncHandler)
AmazonMacie2AsyncRetrieves a subset of information about the classification scope for an account.
listClassificationScopesAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListCustomDataIdentifiersResult> listCustomDataIdentifiersAsync(ListCustomDataIdentifiersRequest request)
AmazonMacie2AsyncRetrieves a subset of information about all the custom data identifiers for an account.
listCustomDataIdentifiersAsync in interface AmazonMacie2Asyncpublic Future<ListCustomDataIdentifiersResult> listCustomDataIdentifiersAsync(ListCustomDataIdentifiersRequest request, AsyncHandler<ListCustomDataIdentifiersRequest,ListCustomDataIdentifiersResult> asyncHandler)
AmazonMacie2AsyncRetrieves a subset of information about all the custom data identifiers for an account.
listCustomDataIdentifiersAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListFindingsResult> listFindingsAsync(ListFindingsRequest request)
AmazonMacie2AsyncRetrieves a subset of information about one or more findings.
listFindingsAsync in interface AmazonMacie2Asyncpublic Future<ListFindingsResult> listFindingsAsync(ListFindingsRequest request, AsyncHandler<ListFindingsRequest,ListFindingsResult> asyncHandler)
AmazonMacie2AsyncRetrieves a subset of information about one or more findings.
listFindingsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListFindingsFiltersResult> listFindingsFiltersAsync(ListFindingsFiltersRequest request)
AmazonMacie2AsyncRetrieves a subset of information about all the findings filters for an account.
listFindingsFiltersAsync in interface AmazonMacie2Asyncpublic Future<ListFindingsFiltersResult> listFindingsFiltersAsync(ListFindingsFiltersRequest request, AsyncHandler<ListFindingsFiltersRequest,ListFindingsFiltersResult> asyncHandler)
AmazonMacie2AsyncRetrieves a subset of information about all the findings filters for an account.
listFindingsFiltersAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListInvitationsResult> listInvitationsAsync(ListInvitationsRequest request)
AmazonMacie2AsyncRetrieves information about Amazon Macie membership invitations that were received by an account.
listInvitationsAsync in interface AmazonMacie2Asyncpublic Future<ListInvitationsResult> listInvitationsAsync(ListInvitationsRequest request, AsyncHandler<ListInvitationsRequest,ListInvitationsResult> asyncHandler)
AmazonMacie2AsyncRetrieves information about Amazon Macie membership invitations that were received by an account.
listInvitationsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListManagedDataIdentifiersResult> listManagedDataIdentifiersAsync(ListManagedDataIdentifiersRequest request)
AmazonMacie2AsyncRetrieves information about all the managed data identifiers that Amazon Macie currently provides.
listManagedDataIdentifiersAsync in interface AmazonMacie2Asyncpublic Future<ListManagedDataIdentifiersResult> listManagedDataIdentifiersAsync(ListManagedDataIdentifiersRequest request, AsyncHandler<ListManagedDataIdentifiersRequest,ListManagedDataIdentifiersResult> asyncHandler)
AmazonMacie2AsyncRetrieves information about all the managed data identifiers that Amazon Macie currently provides.
listManagedDataIdentifiersAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListMembersResult> listMembersAsync(ListMembersRequest request)
AmazonMacie2AsyncRetrieves information about the accounts that are associated with an Amazon Macie administrator account.
listMembersAsync in interface AmazonMacie2Asyncpublic Future<ListMembersResult> listMembersAsync(ListMembersRequest request, AsyncHandler<ListMembersRequest,ListMembersResult> asyncHandler)
AmazonMacie2AsyncRetrieves information about the accounts that are associated with an Amazon Macie administrator account.
listMembersAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListOrganizationAdminAccountsResult> listOrganizationAdminAccountsAsync(ListOrganizationAdminAccountsRequest request)
AmazonMacie2AsyncRetrieves information about the delegated Amazon Macie administrator account for an organization in Organizations.
listOrganizationAdminAccountsAsync in interface AmazonMacie2Asyncpublic Future<ListOrganizationAdminAccountsResult> listOrganizationAdminAccountsAsync(ListOrganizationAdminAccountsRequest request, AsyncHandler<ListOrganizationAdminAccountsRequest,ListOrganizationAdminAccountsResult> asyncHandler)
AmazonMacie2AsyncRetrieves information about the delegated Amazon Macie administrator account for an organization in Organizations.
listOrganizationAdminAccountsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListResourceProfileArtifactsResult> listResourceProfileArtifactsAsync(ListResourceProfileArtifactsRequest request)
AmazonMacie2AsyncRetrieves information about objects that Amazon Macie selected from an S3 bucket for automated sensitive data discovery.
listResourceProfileArtifactsAsync in interface AmazonMacie2Asyncpublic Future<ListResourceProfileArtifactsResult> listResourceProfileArtifactsAsync(ListResourceProfileArtifactsRequest request, AsyncHandler<ListResourceProfileArtifactsRequest,ListResourceProfileArtifactsResult> asyncHandler)
AmazonMacie2AsyncRetrieves information about objects that Amazon Macie selected from an S3 bucket for automated sensitive data discovery.
listResourceProfileArtifactsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListResourceProfileDetectionsResult> listResourceProfileDetectionsAsync(ListResourceProfileDetectionsRequest request)
AmazonMacie2AsyncRetrieves information about the types and amount of sensitive data that Amazon Macie found in an S3 bucket.
listResourceProfileDetectionsAsync in interface AmazonMacie2Asyncpublic Future<ListResourceProfileDetectionsResult> listResourceProfileDetectionsAsync(ListResourceProfileDetectionsRequest request, AsyncHandler<ListResourceProfileDetectionsRequest,ListResourceProfileDetectionsResult> asyncHandler)
AmazonMacie2AsyncRetrieves information about the types and amount of sensitive data that Amazon Macie found in an S3 bucket.
listResourceProfileDetectionsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListSensitivityInspectionTemplatesResult> listSensitivityInspectionTemplatesAsync(ListSensitivityInspectionTemplatesRequest request)
AmazonMacie2AsyncRetrieves a subset of information about the sensitivity inspection template for an account.
listSensitivityInspectionTemplatesAsync in interface AmazonMacie2Asyncpublic Future<ListSensitivityInspectionTemplatesResult> listSensitivityInspectionTemplatesAsync(ListSensitivityInspectionTemplatesRequest request, AsyncHandler<ListSensitivityInspectionTemplatesRequest,ListSensitivityInspectionTemplatesResult> asyncHandler)
AmazonMacie2AsyncRetrieves a subset of information about the sensitivity inspection template for an account.
listSensitivityInspectionTemplatesAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AmazonMacie2AsyncRetrieves the tags (keys and values) that are associated with an Amazon Macie resource.
listTagsForResourceAsync in interface AmazonMacie2Asyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonMacie2AsyncRetrieves the tags (keys and values) that are associated with an Amazon Macie resource.
listTagsForResourceAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<PutClassificationExportConfigurationResult> putClassificationExportConfigurationAsync(PutClassificationExportConfigurationRequest request)
AmazonMacie2AsyncAdds or updates the configuration settings for storing data classification results.
putClassificationExportConfigurationAsync in interface AmazonMacie2Asyncpublic Future<PutClassificationExportConfigurationResult> putClassificationExportConfigurationAsync(PutClassificationExportConfigurationRequest request, AsyncHandler<PutClassificationExportConfigurationRequest,PutClassificationExportConfigurationResult> asyncHandler)
AmazonMacie2AsyncAdds or updates the configuration settings for storing data classification results.
putClassificationExportConfigurationAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<PutFindingsPublicationConfigurationResult> putFindingsPublicationConfigurationAsync(PutFindingsPublicationConfigurationRequest request)
AmazonMacie2AsyncUpdates the configuration settings for publishing findings to Security Hub.
putFindingsPublicationConfigurationAsync in interface AmazonMacie2Asyncpublic Future<PutFindingsPublicationConfigurationResult> putFindingsPublicationConfigurationAsync(PutFindingsPublicationConfigurationRequest request, AsyncHandler<PutFindingsPublicationConfigurationRequest,PutFindingsPublicationConfigurationResult> asyncHandler)
AmazonMacie2AsyncUpdates the configuration settings for publishing findings to Security Hub.
putFindingsPublicationConfigurationAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<SearchResourcesResult> searchResourcesAsync(SearchResourcesRequest request)
AmazonMacie2AsyncRetrieves (queries) statistical data and other information about Amazon Web Services resources that Amazon Macie monitors and analyzes.
searchResourcesAsync in interface AmazonMacie2Asyncpublic Future<SearchResourcesResult> searchResourcesAsync(SearchResourcesRequest request, AsyncHandler<SearchResourcesRequest,SearchResourcesResult> asyncHandler)
AmazonMacie2AsyncRetrieves (queries) statistical data and other information about Amazon Web Services resources that Amazon Macie monitors and analyzes.
searchResourcesAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AmazonMacie2AsyncAdds or updates one or more tags (keys and values) that are associated with an Amazon Macie resource.
tagResourceAsync in interface AmazonMacie2Asyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonMacie2AsyncAdds or updates one or more tags (keys and values) that are associated with an Amazon Macie resource.
tagResourceAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TestCustomDataIdentifierResult> testCustomDataIdentifierAsync(TestCustomDataIdentifierRequest request)
AmazonMacie2AsyncTests criteria for a custom data identifier.
testCustomDataIdentifierAsync in interface AmazonMacie2Asyncpublic Future<TestCustomDataIdentifierResult> testCustomDataIdentifierAsync(TestCustomDataIdentifierRequest request, AsyncHandler<TestCustomDataIdentifierRequest,TestCustomDataIdentifierResult> asyncHandler)
AmazonMacie2AsyncTests criteria for a custom data identifier.
testCustomDataIdentifierAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AmazonMacie2AsyncRemoves one or more tags (keys and values) from an Amazon Macie resource.
untagResourceAsync in interface AmazonMacie2Asyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonMacie2AsyncRemoves one or more tags (keys and values) from an Amazon Macie resource.
untagResourceAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateAllowListResult> updateAllowListAsync(UpdateAllowListRequest request)
AmazonMacie2AsyncUpdates the settings for an allow list.
updateAllowListAsync in interface AmazonMacie2Asyncpublic Future<UpdateAllowListResult> updateAllowListAsync(UpdateAllowListRequest request, AsyncHandler<UpdateAllowListRequest,UpdateAllowListResult> asyncHandler)
AmazonMacie2AsyncUpdates the settings for an allow list.
updateAllowListAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateAutomatedDiscoveryConfigurationResult> updateAutomatedDiscoveryConfigurationAsync(UpdateAutomatedDiscoveryConfigurationRequest request)
AmazonMacie2AsyncChanges the configuration settings and status of automated sensitive data discovery for an organization or standalone account.
updateAutomatedDiscoveryConfigurationAsync in interface AmazonMacie2Asyncpublic Future<UpdateAutomatedDiscoveryConfigurationResult> updateAutomatedDiscoveryConfigurationAsync(UpdateAutomatedDiscoveryConfigurationRequest request, AsyncHandler<UpdateAutomatedDiscoveryConfigurationRequest,UpdateAutomatedDiscoveryConfigurationResult> asyncHandler)
AmazonMacie2AsyncChanges the configuration settings and status of automated sensitive data discovery for an organization or standalone account.
updateAutomatedDiscoveryConfigurationAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateClassificationJobResult> updateClassificationJobAsync(UpdateClassificationJobRequest request)
AmazonMacie2AsyncChanges the status of a classification job.
updateClassificationJobAsync in interface AmazonMacie2Asyncpublic Future<UpdateClassificationJobResult> updateClassificationJobAsync(UpdateClassificationJobRequest request, AsyncHandler<UpdateClassificationJobRequest,UpdateClassificationJobResult> asyncHandler)
AmazonMacie2AsyncChanges the status of a classification job.
updateClassificationJobAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateClassificationScopeResult> updateClassificationScopeAsync(UpdateClassificationScopeRequest request)
AmazonMacie2AsyncUpdates the classification scope settings for an account.
updateClassificationScopeAsync in interface AmazonMacie2Asyncpublic Future<UpdateClassificationScopeResult> updateClassificationScopeAsync(UpdateClassificationScopeRequest request, AsyncHandler<UpdateClassificationScopeRequest,UpdateClassificationScopeResult> asyncHandler)
AmazonMacie2AsyncUpdates the classification scope settings for an account.
updateClassificationScopeAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateFindingsFilterResult> updateFindingsFilterAsync(UpdateFindingsFilterRequest request)
AmazonMacie2AsyncUpdates the criteria and other settings for a findings filter.
updateFindingsFilterAsync in interface AmazonMacie2Asyncpublic Future<UpdateFindingsFilterResult> updateFindingsFilterAsync(UpdateFindingsFilterRequest request, AsyncHandler<UpdateFindingsFilterRequest,UpdateFindingsFilterResult> asyncHandler)
AmazonMacie2AsyncUpdates the criteria and other settings for a findings filter.
updateFindingsFilterAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateMacieSessionResult> updateMacieSessionAsync(UpdateMacieSessionRequest request)
AmazonMacie2AsyncSuspends or re-enables Amazon Macie, or updates the configuration settings for a Macie account.
updateMacieSessionAsync in interface AmazonMacie2Asyncpublic Future<UpdateMacieSessionResult> updateMacieSessionAsync(UpdateMacieSessionRequest request, AsyncHandler<UpdateMacieSessionRequest,UpdateMacieSessionResult> asyncHandler)
AmazonMacie2AsyncSuspends or re-enables Amazon Macie, or updates the configuration settings for a Macie account.
updateMacieSessionAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateMemberSessionResult> updateMemberSessionAsync(UpdateMemberSessionRequest request)
AmazonMacie2AsyncEnables an Amazon Macie administrator to suspend or re-enable Macie for a member account.
updateMemberSessionAsync in interface AmazonMacie2Asyncpublic Future<UpdateMemberSessionResult> updateMemberSessionAsync(UpdateMemberSessionRequest request, AsyncHandler<UpdateMemberSessionRequest,UpdateMemberSessionResult> asyncHandler)
AmazonMacie2AsyncEnables an Amazon Macie administrator to suspend or re-enable Macie for a member account.
updateMemberSessionAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateOrganizationConfigurationResult> updateOrganizationConfigurationAsync(UpdateOrganizationConfigurationRequest request)
AmazonMacie2AsyncUpdates the Amazon Macie configuration settings for an organization in Organizations.
updateOrganizationConfigurationAsync in interface AmazonMacie2Asyncpublic Future<UpdateOrganizationConfigurationResult> updateOrganizationConfigurationAsync(UpdateOrganizationConfigurationRequest request, AsyncHandler<UpdateOrganizationConfigurationRequest,UpdateOrganizationConfigurationResult> asyncHandler)
AmazonMacie2AsyncUpdates the Amazon Macie configuration settings for an organization in Organizations.
updateOrganizationConfigurationAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateResourceProfileResult> updateResourceProfileAsync(UpdateResourceProfileRequest request)
AmazonMacie2AsyncUpdates the sensitivity score for an S3 bucket.
updateResourceProfileAsync in interface AmazonMacie2Asyncpublic Future<UpdateResourceProfileResult> updateResourceProfileAsync(UpdateResourceProfileRequest request, AsyncHandler<UpdateResourceProfileRequest,UpdateResourceProfileResult> asyncHandler)
AmazonMacie2AsyncUpdates the sensitivity score for an S3 bucket.
updateResourceProfileAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateResourceProfileDetectionsResult> updateResourceProfileDetectionsAsync(UpdateResourceProfileDetectionsRequest request)
AmazonMacie2AsyncUpdates the sensitivity scoring settings for an S3 bucket.
updateResourceProfileDetectionsAsync in interface AmazonMacie2Asyncpublic Future<UpdateResourceProfileDetectionsResult> updateResourceProfileDetectionsAsync(UpdateResourceProfileDetectionsRequest request, AsyncHandler<UpdateResourceProfileDetectionsRequest,UpdateResourceProfileDetectionsResult> asyncHandler)
AmazonMacie2AsyncUpdates the sensitivity scoring settings for an S3 bucket.
updateResourceProfileDetectionsAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateRevealConfigurationResult> updateRevealConfigurationAsync(UpdateRevealConfigurationRequest request)
AmazonMacie2AsyncUpdates the status and configuration settings for retrieving occurrences of sensitive data reported by findings.
updateRevealConfigurationAsync in interface AmazonMacie2Asyncpublic Future<UpdateRevealConfigurationResult> updateRevealConfigurationAsync(UpdateRevealConfigurationRequest request, AsyncHandler<UpdateRevealConfigurationRequest,UpdateRevealConfigurationResult> asyncHandler)
AmazonMacie2AsyncUpdates the status and configuration settings for retrieving occurrences of sensitive data reported by findings.
updateRevealConfigurationAsync in interface AmazonMacie2AsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateSensitivityInspectionTemplateResult> updateSensitivityInspectionTemplateAsync(UpdateSensitivityInspectionTemplateRequest request)
AmazonMacie2AsyncUpdates the settings for the sensitivity inspection template for an account.
updateSensitivityInspectionTemplateAsync in interface AmazonMacie2Asyncpublic Future<UpdateSensitivityInspectionTemplateResult> updateSensitivityInspectionTemplateAsync(UpdateSensitivityInspectionTemplateRequest request, AsyncHandler<UpdateSensitivityInspectionTemplateRequest,UpdateSensitivityInspectionTemplateResult> asyncHandler)
AmazonMacie2AsyncUpdates the settings for the sensitivity inspection template for an account.
updateSensitivityInspectionTemplateAsync in interface AmazonMacie2AsyncasyncHandler - 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.