@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_PREFIX
acceptInvitation, 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, waiters
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
acceptInvitation, 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, waiters
public Future<AcceptInvitationResult> acceptInvitationAsync(AcceptInvitationRequest request)
AmazonMacie2Async
Accepts an Amazon Macie membership invitation that was received from a specific account.
acceptInvitationAsync
in interface AmazonMacie2Async
public Future<AcceptInvitationResult> acceptInvitationAsync(AcceptInvitationRequest request, AsyncHandler<AcceptInvitationRequest,AcceptInvitationResult> asyncHandler)
AmazonMacie2Async
Accepts an Amazon Macie membership invitation that was received from a specific account.
acceptInvitationAsync
in interface AmazonMacie2Async
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.public Future<BatchGetCustomDataIdentifiersResult> batchGetCustomDataIdentifiersAsync(BatchGetCustomDataIdentifiersRequest request)
AmazonMacie2Async
Retrieves information about one or more custom data identifiers.
batchGetCustomDataIdentifiersAsync
in interface AmazonMacie2Async
public Future<BatchGetCustomDataIdentifiersResult> batchGetCustomDataIdentifiersAsync(BatchGetCustomDataIdentifiersRequest request, AsyncHandler<BatchGetCustomDataIdentifiersRequest,BatchGetCustomDataIdentifiersResult> asyncHandler)
AmazonMacie2Async
Retrieves information about one or more custom data identifiers.
batchGetCustomDataIdentifiersAsync
in interface AmazonMacie2Async
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.public Future<BatchUpdateAutomatedDiscoveryAccountsResult> batchUpdateAutomatedDiscoveryAccountsAsync(BatchUpdateAutomatedDiscoveryAccountsRequest request)
AmazonMacie2Async
Changes the status of automated sensitive data discovery for one or more accounts.
batchUpdateAutomatedDiscoveryAccountsAsync
in interface AmazonMacie2Async
public Future<BatchUpdateAutomatedDiscoveryAccountsResult> batchUpdateAutomatedDiscoveryAccountsAsync(BatchUpdateAutomatedDiscoveryAccountsRequest request, AsyncHandler<BatchUpdateAutomatedDiscoveryAccountsRequest,BatchUpdateAutomatedDiscoveryAccountsResult> asyncHandler)
AmazonMacie2Async
Changes the status of automated sensitive data discovery for one or more accounts.
batchUpdateAutomatedDiscoveryAccountsAsync
in interface AmazonMacie2Async
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.public Future<CreateAllowListResult> createAllowListAsync(CreateAllowListRequest request)
AmazonMacie2Async
Creates and defines the settings for an allow list.
createAllowListAsync
in interface AmazonMacie2Async
public Future<CreateAllowListResult> createAllowListAsync(CreateAllowListRequest request, AsyncHandler<CreateAllowListRequest,CreateAllowListResult> asyncHandler)
AmazonMacie2Async
Creates and defines the settings for an allow list.
createAllowListAsync
in interface AmazonMacie2Async
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.public Future<CreateClassificationJobResult> createClassificationJobAsync(CreateClassificationJobRequest request)
AmazonMacie2Async
Creates and defines the settings for a classification job.
createClassificationJobAsync
in interface AmazonMacie2Async
public Future<CreateClassificationJobResult> createClassificationJobAsync(CreateClassificationJobRequest request, AsyncHandler<CreateClassificationJobRequest,CreateClassificationJobResult> asyncHandler)
AmazonMacie2Async
Creates and defines the settings for a classification job.
createClassificationJobAsync
in interface AmazonMacie2Async
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.public Future<CreateCustomDataIdentifierResult> createCustomDataIdentifierAsync(CreateCustomDataIdentifierRequest request)
AmazonMacie2Async
Creates and defines the criteria and other settings for a custom data identifier.
createCustomDataIdentifierAsync
in interface AmazonMacie2Async
public Future<CreateCustomDataIdentifierResult> createCustomDataIdentifierAsync(CreateCustomDataIdentifierRequest request, AsyncHandler<CreateCustomDataIdentifierRequest,CreateCustomDataIdentifierResult> asyncHandler)
AmazonMacie2Async
Creates and defines the criteria and other settings for a custom data identifier.
createCustomDataIdentifierAsync
in interface AmazonMacie2Async
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.public Future<CreateFindingsFilterResult> createFindingsFilterAsync(CreateFindingsFilterRequest request)
AmazonMacie2Async
Creates and defines the criteria and other settings for a findings filter.
createFindingsFilterAsync
in interface AmazonMacie2Async
public Future<CreateFindingsFilterResult> createFindingsFilterAsync(CreateFindingsFilterRequest request, AsyncHandler<CreateFindingsFilterRequest,CreateFindingsFilterResult> asyncHandler)
AmazonMacie2Async
Creates and defines the criteria and other settings for a findings filter.
createFindingsFilterAsync
in interface AmazonMacie2Async
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.public Future<CreateInvitationsResult> createInvitationsAsync(CreateInvitationsRequest request)
AmazonMacie2Async
Sends an Amazon Macie membership invitation to one or more accounts.
createInvitationsAsync
in interface AmazonMacie2Async
public Future<CreateInvitationsResult> createInvitationsAsync(CreateInvitationsRequest request, AsyncHandler<CreateInvitationsRequest,CreateInvitationsResult> asyncHandler)
AmazonMacie2Async
Sends an Amazon Macie membership invitation to one or more accounts.
createInvitationsAsync
in interface AmazonMacie2Async
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.public Future<CreateMemberResult> createMemberAsync(CreateMemberRequest request)
AmazonMacie2Async
Associates an account with an Amazon Macie administrator account.
createMemberAsync
in interface AmazonMacie2Async
public Future<CreateMemberResult> createMemberAsync(CreateMemberRequest request, AsyncHandler<CreateMemberRequest,CreateMemberResult> asyncHandler)
AmazonMacie2Async
Associates an account with an Amazon Macie administrator account.
createMemberAsync
in interface AmazonMacie2Async
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.public Future<CreateSampleFindingsResult> createSampleFindingsAsync(CreateSampleFindingsRequest request)
AmazonMacie2Async
Creates sample findings.
createSampleFindingsAsync
in interface AmazonMacie2Async
public Future<CreateSampleFindingsResult> createSampleFindingsAsync(CreateSampleFindingsRequest request, AsyncHandler<CreateSampleFindingsRequest,CreateSampleFindingsResult> asyncHandler)
AmazonMacie2Async
Creates sample findings.
createSampleFindingsAsync
in interface AmazonMacie2Async
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.public Future<DeclineInvitationsResult> declineInvitationsAsync(DeclineInvitationsRequest request)
AmazonMacie2Async
Declines Amazon Macie membership invitations that were received from specific accounts.
declineInvitationsAsync
in interface AmazonMacie2Async
public Future<DeclineInvitationsResult> declineInvitationsAsync(DeclineInvitationsRequest request, AsyncHandler<DeclineInvitationsRequest,DeclineInvitationsResult> asyncHandler)
AmazonMacie2Async
Declines Amazon Macie membership invitations that were received from specific accounts.
declineInvitationsAsync
in interface AmazonMacie2Async
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.public Future<DeleteAllowListResult> deleteAllowListAsync(DeleteAllowListRequest request)
AmazonMacie2Async
Deletes an allow list.
deleteAllowListAsync
in interface AmazonMacie2Async
public Future<DeleteAllowListResult> deleteAllowListAsync(DeleteAllowListRequest request, AsyncHandler<DeleteAllowListRequest,DeleteAllowListResult> asyncHandler)
AmazonMacie2Async
Deletes an allow list.
deleteAllowListAsync
in interface AmazonMacie2Async
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.public Future<DeleteCustomDataIdentifierResult> deleteCustomDataIdentifierAsync(DeleteCustomDataIdentifierRequest request)
AmazonMacie2Async
Soft deletes a custom data identifier.
deleteCustomDataIdentifierAsync
in interface AmazonMacie2Async
public Future<DeleteCustomDataIdentifierResult> deleteCustomDataIdentifierAsync(DeleteCustomDataIdentifierRequest request, AsyncHandler<DeleteCustomDataIdentifierRequest,DeleteCustomDataIdentifierResult> asyncHandler)
AmazonMacie2Async
Soft deletes a custom data identifier.
deleteCustomDataIdentifierAsync
in interface AmazonMacie2Async
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.public Future<DeleteFindingsFilterResult> deleteFindingsFilterAsync(DeleteFindingsFilterRequest request)
AmazonMacie2Async
Deletes a findings filter.
deleteFindingsFilterAsync
in interface AmazonMacie2Async
public Future<DeleteFindingsFilterResult> deleteFindingsFilterAsync(DeleteFindingsFilterRequest request, AsyncHandler<DeleteFindingsFilterRequest,DeleteFindingsFilterResult> asyncHandler)
AmazonMacie2Async
Deletes a findings filter.
deleteFindingsFilterAsync
in interface AmazonMacie2Async
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.public Future<DeleteInvitationsResult> deleteInvitationsAsync(DeleteInvitationsRequest request)
AmazonMacie2Async
Deletes Amazon Macie membership invitations that were received from specific accounts.
deleteInvitationsAsync
in interface AmazonMacie2Async
public Future<DeleteInvitationsResult> deleteInvitationsAsync(DeleteInvitationsRequest request, AsyncHandler<DeleteInvitationsRequest,DeleteInvitationsResult> asyncHandler)
AmazonMacie2Async
Deletes Amazon Macie membership invitations that were received from specific accounts.
deleteInvitationsAsync
in interface AmazonMacie2Async
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.public Future<DeleteMemberResult> deleteMemberAsync(DeleteMemberRequest request)
AmazonMacie2Async
Deletes the association between an Amazon Macie administrator account and an account.
deleteMemberAsync
in interface AmazonMacie2Async
public Future<DeleteMemberResult> deleteMemberAsync(DeleteMemberRequest request, AsyncHandler<DeleteMemberRequest,DeleteMemberResult> asyncHandler)
AmazonMacie2Async
Deletes the association between an Amazon Macie administrator account and an account.
deleteMemberAsync
in interface AmazonMacie2Async
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.public Future<DescribeBucketsResult> describeBucketsAsync(DescribeBucketsRequest request)
AmazonMacie2Async
Retrieves (queries) statistical data and other information about one or more S3 buckets that Amazon Macie monitors and analyzes for an account.
describeBucketsAsync
in interface AmazonMacie2Async
public Future<DescribeBucketsResult> describeBucketsAsync(DescribeBucketsRequest request, AsyncHandler<DescribeBucketsRequest,DescribeBucketsResult> asyncHandler)
AmazonMacie2Async
Retrieves (queries) statistical data and other information about one or more S3 buckets that Amazon Macie monitors and analyzes for an account.
describeBucketsAsync
in interface AmazonMacie2Async
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.public Future<DescribeClassificationJobResult> describeClassificationJobAsync(DescribeClassificationJobRequest request)
AmazonMacie2Async
Retrieves the status and settings for a classification job.
describeClassificationJobAsync
in interface AmazonMacie2Async
public Future<DescribeClassificationJobResult> describeClassificationJobAsync(DescribeClassificationJobRequest request, AsyncHandler<DescribeClassificationJobRequest,DescribeClassificationJobResult> asyncHandler)
AmazonMacie2Async
Retrieves the status and settings for a classification job.
describeClassificationJobAsync
in interface AmazonMacie2Async
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.public Future<DescribeOrganizationConfigurationResult> describeOrganizationConfigurationAsync(DescribeOrganizationConfigurationRequest request)
AmazonMacie2Async
Retrieves the Amazon Macie configuration settings for an organization in Organizations.
describeOrganizationConfigurationAsync
in interface AmazonMacie2Async
public Future<DescribeOrganizationConfigurationResult> describeOrganizationConfigurationAsync(DescribeOrganizationConfigurationRequest request, AsyncHandler<DescribeOrganizationConfigurationRequest,DescribeOrganizationConfigurationResult> asyncHandler)
AmazonMacie2Async
Retrieves the Amazon Macie configuration settings for an organization in Organizations.
describeOrganizationConfigurationAsync
in interface AmazonMacie2Async
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.public Future<DisableMacieResult> disableMacieAsync(DisableMacieRequest request)
AmazonMacie2Async
Disables Amazon Macie and deletes all settings and resources for a Macie account.
disableMacieAsync
in interface AmazonMacie2Async
public Future<DisableMacieResult> disableMacieAsync(DisableMacieRequest request, AsyncHandler<DisableMacieRequest,DisableMacieResult> asyncHandler)
AmazonMacie2Async
Disables Amazon Macie and deletes all settings and resources for a Macie account.
disableMacieAsync
in interface AmazonMacie2Async
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.public Future<DisableOrganizationAdminAccountResult> disableOrganizationAdminAccountAsync(DisableOrganizationAdminAccountRequest request)
AmazonMacie2Async
Disables an account as the delegated Amazon Macie administrator account for an organization in Organizations.
disableOrganizationAdminAccountAsync
in interface AmazonMacie2Async
public Future<DisableOrganizationAdminAccountResult> disableOrganizationAdminAccountAsync(DisableOrganizationAdminAccountRequest request, AsyncHandler<DisableOrganizationAdminAccountRequest,DisableOrganizationAdminAccountResult> asyncHandler)
AmazonMacie2Async
Disables an account as the delegated Amazon Macie administrator account for an organization in Organizations.
disableOrganizationAdminAccountAsync
in interface AmazonMacie2Async
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.public Future<DisassociateFromAdministratorAccountResult> disassociateFromAdministratorAccountAsync(DisassociateFromAdministratorAccountRequest request)
AmazonMacie2Async
Disassociates a member account from its Amazon Macie administrator account.
disassociateFromAdministratorAccountAsync
in interface AmazonMacie2Async
public Future<DisassociateFromAdministratorAccountResult> disassociateFromAdministratorAccountAsync(DisassociateFromAdministratorAccountRequest request, AsyncHandler<DisassociateFromAdministratorAccountRequest,DisassociateFromAdministratorAccountResult> asyncHandler)
AmazonMacie2Async
Disassociates a member account from its Amazon Macie administrator account.
disassociateFromAdministratorAccountAsync
in interface AmazonMacie2Async
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.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 AmazonMacie2Async
public 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 AmazonMacie2Async
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.public Future<DisassociateMemberResult> disassociateMemberAsync(DisassociateMemberRequest request)
AmazonMacie2Async
Disassociates an Amazon Macie administrator account from a member account.
disassociateMemberAsync
in interface AmazonMacie2Async
public Future<DisassociateMemberResult> disassociateMemberAsync(DisassociateMemberRequest request, AsyncHandler<DisassociateMemberRequest,DisassociateMemberResult> asyncHandler)
AmazonMacie2Async
Disassociates an Amazon Macie administrator account from a member account.
disassociateMemberAsync
in interface AmazonMacie2Async
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.public Future<EnableMacieResult> enableMacieAsync(EnableMacieRequest request)
AmazonMacie2Async
Enables Amazon Macie and specifies the configuration settings for a Macie account.
enableMacieAsync
in interface AmazonMacie2Async
public Future<EnableMacieResult> enableMacieAsync(EnableMacieRequest request, AsyncHandler<EnableMacieRequest,EnableMacieResult> asyncHandler)
AmazonMacie2Async
Enables Amazon Macie and specifies the configuration settings for a Macie account.
enableMacieAsync
in interface AmazonMacie2Async
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.public Future<EnableOrganizationAdminAccountResult> enableOrganizationAdminAccountAsync(EnableOrganizationAdminAccountRequest request)
AmazonMacie2Async
Designates an account as the delegated Amazon Macie administrator account for an organization in Organizations.
enableOrganizationAdminAccountAsync
in interface AmazonMacie2Async
public Future<EnableOrganizationAdminAccountResult> enableOrganizationAdminAccountAsync(EnableOrganizationAdminAccountRequest request, AsyncHandler<EnableOrganizationAdminAccountRequest,EnableOrganizationAdminAccountResult> asyncHandler)
AmazonMacie2Async
Designates an account as the delegated Amazon Macie administrator account for an organization in Organizations.
enableOrganizationAdminAccountAsync
in interface AmazonMacie2Async
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.public Future<GetAdministratorAccountResult> getAdministratorAccountAsync(GetAdministratorAccountRequest request)
AmazonMacie2Async
Retrieves information about the Amazon Macie administrator account for an account.
getAdministratorAccountAsync
in interface AmazonMacie2Async
public Future<GetAdministratorAccountResult> getAdministratorAccountAsync(GetAdministratorAccountRequest request, AsyncHandler<GetAdministratorAccountRequest,GetAdministratorAccountResult> asyncHandler)
AmazonMacie2Async
Retrieves information about the Amazon Macie administrator account for an account.
getAdministratorAccountAsync
in interface AmazonMacie2Async
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.public Future<GetAllowListResult> getAllowListAsync(GetAllowListRequest request)
AmazonMacie2Async
Retrieves the settings and status of an allow list.
getAllowListAsync
in interface AmazonMacie2Async
public Future<GetAllowListResult> getAllowListAsync(GetAllowListRequest request, AsyncHandler<GetAllowListRequest,GetAllowListResult> asyncHandler)
AmazonMacie2Async
Retrieves the settings and status of an allow list.
getAllowListAsync
in interface AmazonMacie2Async
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.public Future<GetAutomatedDiscoveryConfigurationResult> getAutomatedDiscoveryConfigurationAsync(GetAutomatedDiscoveryConfigurationRequest request)
AmazonMacie2Async
Retrieves the configuration settings and status of automated sensitive data discovery for an organization or standalone account.
getAutomatedDiscoveryConfigurationAsync
in interface AmazonMacie2Async
public Future<GetAutomatedDiscoveryConfigurationResult> getAutomatedDiscoveryConfigurationAsync(GetAutomatedDiscoveryConfigurationRequest request, AsyncHandler<GetAutomatedDiscoveryConfigurationRequest,GetAutomatedDiscoveryConfigurationResult> asyncHandler)
AmazonMacie2Async
Retrieves the configuration settings and status of automated sensitive data discovery for an organization or standalone account.
getAutomatedDiscoveryConfigurationAsync
in interface AmazonMacie2Async
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.public Future<GetBucketStatisticsResult> getBucketStatisticsAsync(GetBucketStatisticsRequest request)
AmazonMacie2Async
Retrieves (queries) aggregated statistical data about all the S3 buckets that Amazon Macie monitors and analyzes for an account.
getBucketStatisticsAsync
in interface AmazonMacie2Async
public Future<GetBucketStatisticsResult> getBucketStatisticsAsync(GetBucketStatisticsRequest request, AsyncHandler<GetBucketStatisticsRequest,GetBucketStatisticsResult> asyncHandler)
AmazonMacie2Async
Retrieves (queries) aggregated statistical data about all the S3 buckets that Amazon Macie monitors and analyzes for an account.
getBucketStatisticsAsync
in interface AmazonMacie2Async
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.public Future<GetClassificationExportConfigurationResult> getClassificationExportConfigurationAsync(GetClassificationExportConfigurationRequest request)
AmazonMacie2Async
Retrieves the configuration settings for storing data classification results.
getClassificationExportConfigurationAsync
in interface AmazonMacie2Async
public Future<GetClassificationExportConfigurationResult> getClassificationExportConfigurationAsync(GetClassificationExportConfigurationRequest request, AsyncHandler<GetClassificationExportConfigurationRequest,GetClassificationExportConfigurationResult> asyncHandler)
AmazonMacie2Async
Retrieves the configuration settings for storing data classification results.
getClassificationExportConfigurationAsync
in interface AmazonMacie2Async
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.public Future<GetClassificationScopeResult> getClassificationScopeAsync(GetClassificationScopeRequest request)
AmazonMacie2Async
Retrieves the classification scope settings for an account.
getClassificationScopeAsync
in interface AmazonMacie2Async
public Future<GetClassificationScopeResult> getClassificationScopeAsync(GetClassificationScopeRequest request, AsyncHandler<GetClassificationScopeRequest,GetClassificationScopeResult> asyncHandler)
AmazonMacie2Async
Retrieves the classification scope settings for an account.
getClassificationScopeAsync
in interface AmazonMacie2Async
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.public Future<GetCustomDataIdentifierResult> getCustomDataIdentifierAsync(GetCustomDataIdentifierRequest request)
AmazonMacie2Async
Retrieves the criteria and other settings for a custom data identifier.
getCustomDataIdentifierAsync
in interface AmazonMacie2Async
public Future<GetCustomDataIdentifierResult> getCustomDataIdentifierAsync(GetCustomDataIdentifierRequest request, AsyncHandler<GetCustomDataIdentifierRequest,GetCustomDataIdentifierResult> asyncHandler)
AmazonMacie2Async
Retrieves the criteria and other settings for a custom data identifier.
getCustomDataIdentifierAsync
in interface AmazonMacie2Async
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.public Future<GetFindingStatisticsResult> getFindingStatisticsAsync(GetFindingStatisticsRequest request)
AmazonMacie2Async
Retrieves (queries) aggregated statistical data about findings.
getFindingStatisticsAsync
in interface AmazonMacie2Async
public Future<GetFindingStatisticsResult> getFindingStatisticsAsync(GetFindingStatisticsRequest request, AsyncHandler<GetFindingStatisticsRequest,GetFindingStatisticsResult> asyncHandler)
AmazonMacie2Async
Retrieves (queries) aggregated statistical data about findings.
getFindingStatisticsAsync
in interface AmazonMacie2Async
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.public Future<GetFindingsResult> getFindingsAsync(GetFindingsRequest request)
AmazonMacie2Async
Retrieves the details of one or more findings.
getFindingsAsync
in interface AmazonMacie2Async
public Future<GetFindingsResult> getFindingsAsync(GetFindingsRequest request, AsyncHandler<GetFindingsRequest,GetFindingsResult> asyncHandler)
AmazonMacie2Async
Retrieves the details of one or more findings.
getFindingsAsync
in interface AmazonMacie2Async
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.public Future<GetFindingsFilterResult> getFindingsFilterAsync(GetFindingsFilterRequest request)
AmazonMacie2Async
Retrieves the criteria and other settings for a findings filter.
getFindingsFilterAsync
in interface AmazonMacie2Async
public Future<GetFindingsFilterResult> getFindingsFilterAsync(GetFindingsFilterRequest request, AsyncHandler<GetFindingsFilterRequest,GetFindingsFilterResult> asyncHandler)
AmazonMacie2Async
Retrieves the criteria and other settings for a findings filter.
getFindingsFilterAsync
in interface AmazonMacie2Async
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.public Future<GetFindingsPublicationConfigurationResult> getFindingsPublicationConfigurationAsync(GetFindingsPublicationConfigurationRequest request)
AmazonMacie2Async
Retrieves the configuration settings for publishing findings to Security Hub.
getFindingsPublicationConfigurationAsync
in interface AmazonMacie2Async
public Future<GetFindingsPublicationConfigurationResult> getFindingsPublicationConfigurationAsync(GetFindingsPublicationConfigurationRequest request, AsyncHandler<GetFindingsPublicationConfigurationRequest,GetFindingsPublicationConfigurationResult> asyncHandler)
AmazonMacie2Async
Retrieves the configuration settings for publishing findings to Security Hub.
getFindingsPublicationConfigurationAsync
in interface AmazonMacie2Async
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.public Future<GetInvitationsCountResult> getInvitationsCountAsync(GetInvitationsCountRequest request)
AmazonMacie2Async
Retrieves the count of Amazon Macie membership invitations that were received by an account.
getInvitationsCountAsync
in interface AmazonMacie2Async
public Future<GetInvitationsCountResult> getInvitationsCountAsync(GetInvitationsCountRequest request, AsyncHandler<GetInvitationsCountRequest,GetInvitationsCountResult> asyncHandler)
AmazonMacie2Async
Retrieves the count of Amazon Macie membership invitations that were received by an account.
getInvitationsCountAsync
in interface AmazonMacie2Async
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.public Future<GetMacieSessionResult> getMacieSessionAsync(GetMacieSessionRequest request)
AmazonMacie2Async
Retrieves the status and configuration settings for an Amazon Macie account.
getMacieSessionAsync
in interface AmazonMacie2Async
public Future<GetMacieSessionResult> getMacieSessionAsync(GetMacieSessionRequest request, AsyncHandler<GetMacieSessionRequest,GetMacieSessionResult> asyncHandler)
AmazonMacie2Async
Retrieves the status and configuration settings for an Amazon Macie account.
getMacieSessionAsync
in interface AmazonMacie2Async
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.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 AmazonMacie2Async
public 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 AmazonMacie2Async
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.public Future<GetMemberResult> getMemberAsync(GetMemberRequest request)
AmazonMacie2Async
Retrieves information about an account that's associated with an Amazon Macie administrator account.
getMemberAsync
in interface AmazonMacie2Async
public Future<GetMemberResult> getMemberAsync(GetMemberRequest request, AsyncHandler<GetMemberRequest,GetMemberResult> asyncHandler)
AmazonMacie2Async
Retrieves information about an account that's associated with an Amazon Macie administrator account.
getMemberAsync
in interface AmazonMacie2Async
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.public Future<GetResourceProfileResult> getResourceProfileAsync(GetResourceProfileRequest request)
AmazonMacie2Async
Retrieves (queries) sensitive data discovery statistics and the sensitivity score for an S3 bucket.
getResourceProfileAsync
in interface AmazonMacie2Async
public Future<GetResourceProfileResult> getResourceProfileAsync(GetResourceProfileRequest request, AsyncHandler<GetResourceProfileRequest,GetResourceProfileResult> asyncHandler)
AmazonMacie2Async
Retrieves (queries) sensitive data discovery statistics and the sensitivity score for an S3 bucket.
getResourceProfileAsync
in interface AmazonMacie2Async
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.public Future<GetRevealConfigurationResult> getRevealConfigurationAsync(GetRevealConfigurationRequest request)
AmazonMacie2Async
Retrieves the status and configuration settings for retrieving occurrences of sensitive data reported by findings.
getRevealConfigurationAsync
in interface AmazonMacie2Async
public Future<GetRevealConfigurationResult> getRevealConfigurationAsync(GetRevealConfigurationRequest request, AsyncHandler<GetRevealConfigurationRequest,GetRevealConfigurationResult> asyncHandler)
AmazonMacie2Async
Retrieves the status and configuration settings for retrieving occurrences of sensitive data reported by findings.
getRevealConfigurationAsync
in interface AmazonMacie2Async
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.public Future<GetSensitiveDataOccurrencesResult> getSensitiveDataOccurrencesAsync(GetSensitiveDataOccurrencesRequest request)
AmazonMacie2Async
Retrieves occurrences of sensitive data reported by a finding.
getSensitiveDataOccurrencesAsync
in interface AmazonMacie2Async
public Future<GetSensitiveDataOccurrencesResult> getSensitiveDataOccurrencesAsync(GetSensitiveDataOccurrencesRequest request, AsyncHandler<GetSensitiveDataOccurrencesRequest,GetSensitiveDataOccurrencesResult> asyncHandler)
AmazonMacie2Async
Retrieves occurrences of sensitive data reported by a finding.
getSensitiveDataOccurrencesAsync
in interface AmazonMacie2Async
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.public Future<GetSensitiveDataOccurrencesAvailabilityResult> getSensitiveDataOccurrencesAvailabilityAsync(GetSensitiveDataOccurrencesAvailabilityRequest request)
AmazonMacie2Async
Checks whether occurrences of sensitive data can be retrieved for a finding.
getSensitiveDataOccurrencesAvailabilityAsync
in interface AmazonMacie2Async
public Future<GetSensitiveDataOccurrencesAvailabilityResult> getSensitiveDataOccurrencesAvailabilityAsync(GetSensitiveDataOccurrencesAvailabilityRequest request, AsyncHandler<GetSensitiveDataOccurrencesAvailabilityRequest,GetSensitiveDataOccurrencesAvailabilityResult> asyncHandler)
AmazonMacie2Async
Checks whether occurrences of sensitive data can be retrieved for a finding.
getSensitiveDataOccurrencesAvailabilityAsync
in interface AmazonMacie2Async
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.public Future<GetSensitivityInspectionTemplateResult> getSensitivityInspectionTemplateAsync(GetSensitivityInspectionTemplateRequest request)
AmazonMacie2Async
Retrieves the settings for the sensitivity inspection template for an account.
getSensitivityInspectionTemplateAsync
in interface AmazonMacie2Async
public Future<GetSensitivityInspectionTemplateResult> getSensitivityInspectionTemplateAsync(GetSensitivityInspectionTemplateRequest request, AsyncHandler<GetSensitivityInspectionTemplateRequest,GetSensitivityInspectionTemplateResult> asyncHandler)
AmazonMacie2Async
Retrieves the settings for the sensitivity inspection template for an account.
getSensitivityInspectionTemplateAsync
in interface AmazonMacie2Async
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.public Future<GetUsageStatisticsResult> getUsageStatisticsAsync(GetUsageStatisticsRequest request)
AmazonMacie2Async
Retrieves (queries) quotas and aggregated usage data for one or more accounts.
getUsageStatisticsAsync
in interface AmazonMacie2Async
public Future<GetUsageStatisticsResult> getUsageStatisticsAsync(GetUsageStatisticsRequest request, AsyncHandler<GetUsageStatisticsRequest,GetUsageStatisticsResult> asyncHandler)
AmazonMacie2Async
Retrieves (queries) quotas and aggregated usage data for one or more accounts.
getUsageStatisticsAsync
in interface AmazonMacie2Async
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.public Future<GetUsageTotalsResult> getUsageTotalsAsync(GetUsageTotalsRequest request)
AmazonMacie2Async
Retrieves (queries) aggregated usage data for an account.
getUsageTotalsAsync
in interface AmazonMacie2Async
public Future<GetUsageTotalsResult> getUsageTotalsAsync(GetUsageTotalsRequest request, AsyncHandler<GetUsageTotalsRequest,GetUsageTotalsResult> asyncHandler)
AmazonMacie2Async
Retrieves (queries) aggregated usage data for an account.
getUsageTotalsAsync
in interface AmazonMacie2Async
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.public Future<ListAllowListsResult> listAllowListsAsync(ListAllowListsRequest request)
AmazonMacie2Async
Retrieves a subset of information about all the allow lists for an account.
listAllowListsAsync
in interface AmazonMacie2Async
public Future<ListAllowListsResult> listAllowListsAsync(ListAllowListsRequest request, AsyncHandler<ListAllowListsRequest,ListAllowListsResult> asyncHandler)
AmazonMacie2Async
Retrieves a subset of information about all the allow lists for an account.
listAllowListsAsync
in interface AmazonMacie2Async
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.public Future<ListAutomatedDiscoveryAccountsResult> listAutomatedDiscoveryAccountsAsync(ListAutomatedDiscoveryAccountsRequest request)
AmazonMacie2Async
Retrieves the status of automated sensitive data discovery for one or more accounts.
listAutomatedDiscoveryAccountsAsync
in interface AmazonMacie2Async
public Future<ListAutomatedDiscoveryAccountsResult> listAutomatedDiscoveryAccountsAsync(ListAutomatedDiscoveryAccountsRequest request, AsyncHandler<ListAutomatedDiscoveryAccountsRequest,ListAutomatedDiscoveryAccountsResult> asyncHandler)
AmazonMacie2Async
Retrieves the status of automated sensitive data discovery for one or more accounts.
listAutomatedDiscoveryAccountsAsync
in interface AmazonMacie2Async
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.public Future<ListClassificationJobsResult> listClassificationJobsAsync(ListClassificationJobsRequest request)
AmazonMacie2Async
Retrieves a subset of information about one or more classification jobs.
listClassificationJobsAsync
in interface AmazonMacie2Async
public Future<ListClassificationJobsResult> listClassificationJobsAsync(ListClassificationJobsRequest request, AsyncHandler<ListClassificationJobsRequest,ListClassificationJobsResult> asyncHandler)
AmazonMacie2Async
Retrieves a subset of information about one or more classification jobs.
listClassificationJobsAsync
in interface AmazonMacie2Async
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.public Future<ListClassificationScopesResult> listClassificationScopesAsync(ListClassificationScopesRequest request)
AmazonMacie2Async
Retrieves a subset of information about the classification scope for an account.
listClassificationScopesAsync
in interface AmazonMacie2Async
public Future<ListClassificationScopesResult> listClassificationScopesAsync(ListClassificationScopesRequest request, AsyncHandler<ListClassificationScopesRequest,ListClassificationScopesResult> asyncHandler)
AmazonMacie2Async
Retrieves a subset of information about the classification scope for an account.
listClassificationScopesAsync
in interface AmazonMacie2Async
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.public Future<ListCustomDataIdentifiersResult> listCustomDataIdentifiersAsync(ListCustomDataIdentifiersRequest request)
AmazonMacie2Async
Retrieves a subset of information about all the custom data identifiers for an account.
listCustomDataIdentifiersAsync
in interface AmazonMacie2Async
public Future<ListCustomDataIdentifiersResult> listCustomDataIdentifiersAsync(ListCustomDataIdentifiersRequest request, AsyncHandler<ListCustomDataIdentifiersRequest,ListCustomDataIdentifiersResult> asyncHandler)
AmazonMacie2Async
Retrieves a subset of information about all the custom data identifiers for an account.
listCustomDataIdentifiersAsync
in interface AmazonMacie2Async
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.public Future<ListFindingsResult> listFindingsAsync(ListFindingsRequest request)
AmazonMacie2Async
Retrieves a subset of information about one or more findings.
listFindingsAsync
in interface AmazonMacie2Async
public Future<ListFindingsResult> listFindingsAsync(ListFindingsRequest request, AsyncHandler<ListFindingsRequest,ListFindingsResult> asyncHandler)
AmazonMacie2Async
Retrieves a subset of information about one or more findings.
listFindingsAsync
in interface AmazonMacie2Async
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.public Future<ListFindingsFiltersResult> listFindingsFiltersAsync(ListFindingsFiltersRequest request)
AmazonMacie2Async
Retrieves a subset of information about all the findings filters for an account.
listFindingsFiltersAsync
in interface AmazonMacie2Async
public Future<ListFindingsFiltersResult> listFindingsFiltersAsync(ListFindingsFiltersRequest request, AsyncHandler<ListFindingsFiltersRequest,ListFindingsFiltersResult> asyncHandler)
AmazonMacie2Async
Retrieves a subset of information about all the findings filters for an account.
listFindingsFiltersAsync
in interface AmazonMacie2Async
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.public Future<ListInvitationsResult> listInvitationsAsync(ListInvitationsRequest request)
AmazonMacie2Async
Retrieves information about Amazon Macie membership invitations that were received by an account.
listInvitationsAsync
in interface AmazonMacie2Async
public Future<ListInvitationsResult> listInvitationsAsync(ListInvitationsRequest request, AsyncHandler<ListInvitationsRequest,ListInvitationsResult> asyncHandler)
AmazonMacie2Async
Retrieves information about Amazon Macie membership invitations that were received by an account.
listInvitationsAsync
in interface AmazonMacie2Async
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.public Future<ListManagedDataIdentifiersResult> listManagedDataIdentifiersAsync(ListManagedDataIdentifiersRequest request)
AmazonMacie2Async
Retrieves information about all the managed data identifiers that Amazon Macie currently provides.
listManagedDataIdentifiersAsync
in interface AmazonMacie2Async
public Future<ListManagedDataIdentifiersResult> listManagedDataIdentifiersAsync(ListManagedDataIdentifiersRequest request, AsyncHandler<ListManagedDataIdentifiersRequest,ListManagedDataIdentifiersResult> asyncHandler)
AmazonMacie2Async
Retrieves information about all the managed data identifiers that Amazon Macie currently provides.
listManagedDataIdentifiersAsync
in interface AmazonMacie2Async
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.public Future<ListMembersResult> listMembersAsync(ListMembersRequest request)
AmazonMacie2Async
Retrieves information about the accounts that are associated with an Amazon Macie administrator account.
listMembersAsync
in interface AmazonMacie2Async
public Future<ListMembersResult> listMembersAsync(ListMembersRequest request, AsyncHandler<ListMembersRequest,ListMembersResult> asyncHandler)
AmazonMacie2Async
Retrieves information about the accounts that are associated with an Amazon Macie administrator account.
listMembersAsync
in interface AmazonMacie2Async
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.public Future<ListOrganizationAdminAccountsResult> listOrganizationAdminAccountsAsync(ListOrganizationAdminAccountsRequest request)
AmazonMacie2Async
Retrieves information about the delegated Amazon Macie administrator account for an organization in Organizations.
listOrganizationAdminAccountsAsync
in interface AmazonMacie2Async
public Future<ListOrganizationAdminAccountsResult> listOrganizationAdminAccountsAsync(ListOrganizationAdminAccountsRequest request, AsyncHandler<ListOrganizationAdminAccountsRequest,ListOrganizationAdminAccountsResult> asyncHandler)
AmazonMacie2Async
Retrieves information about the delegated Amazon Macie administrator account for an organization in Organizations.
listOrganizationAdminAccountsAsync
in interface AmazonMacie2Async
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.public Future<ListResourceProfileArtifactsResult> listResourceProfileArtifactsAsync(ListResourceProfileArtifactsRequest request)
AmazonMacie2Async
Retrieves information about objects that Amazon Macie selected from an S3 bucket for automated sensitive data discovery.
listResourceProfileArtifactsAsync
in interface AmazonMacie2Async
public Future<ListResourceProfileArtifactsResult> listResourceProfileArtifactsAsync(ListResourceProfileArtifactsRequest request, AsyncHandler<ListResourceProfileArtifactsRequest,ListResourceProfileArtifactsResult> asyncHandler)
AmazonMacie2Async
Retrieves information about objects that Amazon Macie selected from an S3 bucket for automated sensitive data discovery.
listResourceProfileArtifactsAsync
in interface AmazonMacie2Async
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.public Future<ListResourceProfileDetectionsResult> listResourceProfileDetectionsAsync(ListResourceProfileDetectionsRequest request)
AmazonMacie2Async
Retrieves information about the types and amount of sensitive data that Amazon Macie found in an S3 bucket.
listResourceProfileDetectionsAsync
in interface AmazonMacie2Async
public Future<ListResourceProfileDetectionsResult> listResourceProfileDetectionsAsync(ListResourceProfileDetectionsRequest request, AsyncHandler<ListResourceProfileDetectionsRequest,ListResourceProfileDetectionsResult> asyncHandler)
AmazonMacie2Async
Retrieves information about the types and amount of sensitive data that Amazon Macie found in an S3 bucket.
listResourceProfileDetectionsAsync
in interface AmazonMacie2Async
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.public Future<ListSensitivityInspectionTemplatesResult> listSensitivityInspectionTemplatesAsync(ListSensitivityInspectionTemplatesRequest request)
AmazonMacie2Async
Retrieves a subset of information about the sensitivity inspection template for an account.
listSensitivityInspectionTemplatesAsync
in interface AmazonMacie2Async
public Future<ListSensitivityInspectionTemplatesResult> listSensitivityInspectionTemplatesAsync(ListSensitivityInspectionTemplatesRequest request, AsyncHandler<ListSensitivityInspectionTemplatesRequest,ListSensitivityInspectionTemplatesResult> asyncHandler)
AmazonMacie2Async
Retrieves a subset of information about the sensitivity inspection template for an account.
listSensitivityInspectionTemplatesAsync
in interface AmazonMacie2Async
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.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AmazonMacie2Async
Retrieves the tags (keys and values) that are associated with an Amazon Macie resource.
listTagsForResourceAsync
in interface AmazonMacie2Async
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonMacie2Async
Retrieves the tags (keys and values) that are associated with an Amazon Macie resource.
listTagsForResourceAsync
in interface AmazonMacie2Async
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.public Future<PutClassificationExportConfigurationResult> putClassificationExportConfigurationAsync(PutClassificationExportConfigurationRequest request)
AmazonMacie2Async
Adds or updates the configuration settings for storing data classification results.
putClassificationExportConfigurationAsync
in interface AmazonMacie2Async
public Future<PutClassificationExportConfigurationResult> putClassificationExportConfigurationAsync(PutClassificationExportConfigurationRequest request, AsyncHandler<PutClassificationExportConfigurationRequest,PutClassificationExportConfigurationResult> asyncHandler)
AmazonMacie2Async
Adds or updates the configuration settings for storing data classification results.
putClassificationExportConfigurationAsync
in interface AmazonMacie2Async
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.public Future<PutFindingsPublicationConfigurationResult> putFindingsPublicationConfigurationAsync(PutFindingsPublicationConfigurationRequest request)
AmazonMacie2Async
Updates the configuration settings for publishing findings to Security Hub.
putFindingsPublicationConfigurationAsync
in interface AmazonMacie2Async
public Future<PutFindingsPublicationConfigurationResult> putFindingsPublicationConfigurationAsync(PutFindingsPublicationConfigurationRequest request, AsyncHandler<PutFindingsPublicationConfigurationRequest,PutFindingsPublicationConfigurationResult> asyncHandler)
AmazonMacie2Async
Updates the configuration settings for publishing findings to Security Hub.
putFindingsPublicationConfigurationAsync
in interface AmazonMacie2Async
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.public Future<SearchResourcesResult> searchResourcesAsync(SearchResourcesRequest request)
AmazonMacie2Async
Retrieves (queries) statistical data and other information about Amazon Web Services resources that Amazon Macie monitors and analyzes.
searchResourcesAsync
in interface AmazonMacie2Async
public Future<SearchResourcesResult> searchResourcesAsync(SearchResourcesRequest request, AsyncHandler<SearchResourcesRequest,SearchResourcesResult> asyncHandler)
AmazonMacie2Async
Retrieves (queries) statistical data and other information about Amazon Web Services resources that Amazon Macie monitors and analyzes.
searchResourcesAsync
in interface AmazonMacie2Async
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.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AmazonMacie2Async
Adds or updates one or more tags (keys and values) that are associated with an Amazon Macie resource.
tagResourceAsync
in interface AmazonMacie2Async
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonMacie2Async
Adds or updates one or more tags (keys and values) that are associated with an Amazon Macie resource.
tagResourceAsync
in interface AmazonMacie2Async
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.public Future<TestCustomDataIdentifierResult> testCustomDataIdentifierAsync(TestCustomDataIdentifierRequest request)
AmazonMacie2Async
Tests criteria for a custom data identifier.
testCustomDataIdentifierAsync
in interface AmazonMacie2Async
public Future<TestCustomDataIdentifierResult> testCustomDataIdentifierAsync(TestCustomDataIdentifierRequest request, AsyncHandler<TestCustomDataIdentifierRequest,TestCustomDataIdentifierResult> asyncHandler)
AmazonMacie2Async
Tests criteria for a custom data identifier.
testCustomDataIdentifierAsync
in interface AmazonMacie2Async
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.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AmazonMacie2Async
Removes one or more tags (keys and values) from an Amazon Macie resource.
untagResourceAsync
in interface AmazonMacie2Async
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonMacie2Async
Removes one or more tags (keys and values) from an Amazon Macie resource.
untagResourceAsync
in interface AmazonMacie2Async
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.public Future<UpdateAllowListResult> updateAllowListAsync(UpdateAllowListRequest request)
AmazonMacie2Async
Updates the settings for an allow list.
updateAllowListAsync
in interface AmazonMacie2Async
public Future<UpdateAllowListResult> updateAllowListAsync(UpdateAllowListRequest request, AsyncHandler<UpdateAllowListRequest,UpdateAllowListResult> asyncHandler)
AmazonMacie2Async
Updates the settings for an allow list.
updateAllowListAsync
in interface AmazonMacie2Async
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.public Future<UpdateAutomatedDiscoveryConfigurationResult> updateAutomatedDiscoveryConfigurationAsync(UpdateAutomatedDiscoveryConfigurationRequest request)
AmazonMacie2Async
Changes the configuration settings and status of automated sensitive data discovery for an organization or standalone account.
updateAutomatedDiscoveryConfigurationAsync
in interface AmazonMacie2Async
public Future<UpdateAutomatedDiscoveryConfigurationResult> updateAutomatedDiscoveryConfigurationAsync(UpdateAutomatedDiscoveryConfigurationRequest request, AsyncHandler<UpdateAutomatedDiscoveryConfigurationRequest,UpdateAutomatedDiscoveryConfigurationResult> asyncHandler)
AmazonMacie2Async
Changes the configuration settings and status of automated sensitive data discovery for an organization or standalone account.
updateAutomatedDiscoveryConfigurationAsync
in interface AmazonMacie2Async
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.public Future<UpdateClassificationJobResult> updateClassificationJobAsync(UpdateClassificationJobRequest request)
AmazonMacie2Async
Changes the status of a classification job.
updateClassificationJobAsync
in interface AmazonMacie2Async
public Future<UpdateClassificationJobResult> updateClassificationJobAsync(UpdateClassificationJobRequest request, AsyncHandler<UpdateClassificationJobRequest,UpdateClassificationJobResult> asyncHandler)
AmazonMacie2Async
Changes the status of a classification job.
updateClassificationJobAsync
in interface AmazonMacie2Async
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.public Future<UpdateClassificationScopeResult> updateClassificationScopeAsync(UpdateClassificationScopeRequest request)
AmazonMacie2Async
Updates the classification scope settings for an account.
updateClassificationScopeAsync
in interface AmazonMacie2Async
public Future<UpdateClassificationScopeResult> updateClassificationScopeAsync(UpdateClassificationScopeRequest request, AsyncHandler<UpdateClassificationScopeRequest,UpdateClassificationScopeResult> asyncHandler)
AmazonMacie2Async
Updates the classification scope settings for an account.
updateClassificationScopeAsync
in interface AmazonMacie2Async
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.public Future<UpdateFindingsFilterResult> updateFindingsFilterAsync(UpdateFindingsFilterRequest request)
AmazonMacie2Async
Updates the criteria and other settings for a findings filter.
updateFindingsFilterAsync
in interface AmazonMacie2Async
public Future<UpdateFindingsFilterResult> updateFindingsFilterAsync(UpdateFindingsFilterRequest request, AsyncHandler<UpdateFindingsFilterRequest,UpdateFindingsFilterResult> asyncHandler)
AmazonMacie2Async
Updates the criteria and other settings for a findings filter.
updateFindingsFilterAsync
in interface AmazonMacie2Async
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.public Future<UpdateMacieSessionResult> updateMacieSessionAsync(UpdateMacieSessionRequest request)
AmazonMacie2Async
Suspends or re-enables Amazon Macie, or updates the configuration settings for a Macie account.
updateMacieSessionAsync
in interface AmazonMacie2Async
public Future<UpdateMacieSessionResult> updateMacieSessionAsync(UpdateMacieSessionRequest request, AsyncHandler<UpdateMacieSessionRequest,UpdateMacieSessionResult> asyncHandler)
AmazonMacie2Async
Suspends or re-enables Amazon Macie, or updates the configuration settings for a Macie account.
updateMacieSessionAsync
in interface AmazonMacie2Async
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.public Future<UpdateMemberSessionResult> updateMemberSessionAsync(UpdateMemberSessionRequest request)
AmazonMacie2Async
Enables an Amazon Macie administrator to suspend or re-enable Macie for a member account.
updateMemberSessionAsync
in interface AmazonMacie2Async
public Future<UpdateMemberSessionResult> updateMemberSessionAsync(UpdateMemberSessionRequest request, AsyncHandler<UpdateMemberSessionRequest,UpdateMemberSessionResult> asyncHandler)
AmazonMacie2Async
Enables an Amazon Macie administrator to suspend or re-enable Macie for a member account.
updateMemberSessionAsync
in interface AmazonMacie2Async
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.public Future<UpdateOrganizationConfigurationResult> updateOrganizationConfigurationAsync(UpdateOrganizationConfigurationRequest request)
AmazonMacie2Async
Updates the Amazon Macie configuration settings for an organization in Organizations.
updateOrganizationConfigurationAsync
in interface AmazonMacie2Async
public Future<UpdateOrganizationConfigurationResult> updateOrganizationConfigurationAsync(UpdateOrganizationConfigurationRequest request, AsyncHandler<UpdateOrganizationConfigurationRequest,UpdateOrganizationConfigurationResult> asyncHandler)
AmazonMacie2Async
Updates the Amazon Macie configuration settings for an organization in Organizations.
updateOrganizationConfigurationAsync
in interface AmazonMacie2Async
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.public Future<UpdateResourceProfileResult> updateResourceProfileAsync(UpdateResourceProfileRequest request)
AmazonMacie2Async
Updates the sensitivity score for an S3 bucket.
updateResourceProfileAsync
in interface AmazonMacie2Async
public Future<UpdateResourceProfileResult> updateResourceProfileAsync(UpdateResourceProfileRequest request, AsyncHandler<UpdateResourceProfileRequest,UpdateResourceProfileResult> asyncHandler)
AmazonMacie2Async
Updates the sensitivity score for an S3 bucket.
updateResourceProfileAsync
in interface AmazonMacie2Async
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.public Future<UpdateResourceProfileDetectionsResult> updateResourceProfileDetectionsAsync(UpdateResourceProfileDetectionsRequest request)
AmazonMacie2Async
Updates the sensitivity scoring settings for an S3 bucket.
updateResourceProfileDetectionsAsync
in interface AmazonMacie2Async
public Future<UpdateResourceProfileDetectionsResult> updateResourceProfileDetectionsAsync(UpdateResourceProfileDetectionsRequest request, AsyncHandler<UpdateResourceProfileDetectionsRequest,UpdateResourceProfileDetectionsResult> asyncHandler)
AmazonMacie2Async
Updates the sensitivity scoring settings for an S3 bucket.
updateResourceProfileDetectionsAsync
in interface AmazonMacie2Async
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.public Future<UpdateRevealConfigurationResult> updateRevealConfigurationAsync(UpdateRevealConfigurationRequest request)
AmazonMacie2Async
Updates the status and configuration settings for retrieving occurrences of sensitive data reported by findings.
updateRevealConfigurationAsync
in interface AmazonMacie2Async
public Future<UpdateRevealConfigurationResult> updateRevealConfigurationAsync(UpdateRevealConfigurationRequest request, AsyncHandler<UpdateRevealConfigurationRequest,UpdateRevealConfigurationResult> asyncHandler)
AmazonMacie2Async
Updates the status and configuration settings for retrieving occurrences of sensitive data reported by findings.
updateRevealConfigurationAsync
in interface AmazonMacie2Async
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.public Future<UpdateSensitivityInspectionTemplateResult> updateSensitivityInspectionTemplateAsync(UpdateSensitivityInspectionTemplateRequest request)
AmazonMacie2Async
Updates the settings for the sensitivity inspection template for an account.
updateSensitivityInspectionTemplateAsync
in interface AmazonMacie2Async
public Future<UpdateSensitivityInspectionTemplateResult> updateSensitivityInspectionTemplateAsync(UpdateSensitivityInspectionTemplateRequest request, AsyncHandler<UpdateSensitivityInspectionTemplateRequest,UpdateSensitivityInspectionTemplateResult> asyncHandler)
AmazonMacie2Async
Updates the settings for the sensitivity inspection template for an account.
updateSensitivityInspectionTemplateAsync
in interface AmazonMacie2Async
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.