@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonMacie2Client extends AmazonWebServiceClient implements AmazonMacie2
Amazon Macie is a fully managed data security and data privacy service that uses machine learning and pattern matching to discover and protect your sensitive data in AWS. Macie automates the discovery of sensitive data, such as PII and intellectual property, to provide you with insight into the data that your organization stores in AWS. Macie also provides an inventory of your Amazon S3 buckets, which it continually monitors for you. If Macie detects sensitive data or potential data access issues, it generates detailed findings for you to review and act upon as necessary.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
AcceptInvitationResult |
acceptInvitation(AcceptInvitationRequest request)
Accepts an Amazon Macie membership invitation that was received from a specific account.
|
BatchGetCustomDataIdentifiersResult |
batchGetCustomDataIdentifiers(BatchGetCustomDataIdentifiersRequest request)
Retrieves information about one or more custom data identifiers.
|
static AmazonMacie2ClientBuilder |
builder() |
CreateClassificationJobResult |
createClassificationJob(CreateClassificationJobRequest request)
Creates and defines the settings for a classification job.
|
CreateCustomDataIdentifierResult |
createCustomDataIdentifier(CreateCustomDataIdentifierRequest request)
Creates and defines the criteria and other settings for a custom data identifier.
|
CreateFindingsFilterResult |
createFindingsFilter(CreateFindingsFilterRequest request)
Creates and defines the criteria and other settings for a findings filter.
|
CreateInvitationsResult |
createInvitations(CreateInvitationsRequest request)
Sends an Amazon Macie membership invitation to one or more accounts.
|
CreateMemberResult |
createMember(CreateMemberRequest request)
Associates an account with an Amazon Macie master account.
|
CreateSampleFindingsResult |
createSampleFindings(CreateSampleFindingsRequest request)
Creates sample findings.
|
DeclineInvitationsResult |
declineInvitations(DeclineInvitationsRequest request)
Declines Amazon Macie membership invitations that were received from specific accounts.
|
DeleteCustomDataIdentifierResult |
deleteCustomDataIdentifier(DeleteCustomDataIdentifierRequest request)
Soft deletes a custom data identifier.
|
DeleteFindingsFilterResult |
deleteFindingsFilter(DeleteFindingsFilterRequest request)
Deletes a findings filter.
|
DeleteInvitationsResult |
deleteInvitations(DeleteInvitationsRequest request)
Deletes Amazon Macie membership invitations that were received from specific accounts.
|
DeleteMemberResult |
deleteMember(DeleteMemberRequest request)
Deletes the association between an Amazon Macie master account and an account.
|
DescribeBucketsResult |
describeBuckets(DescribeBucketsRequest request)
Retrieves (queries) statistical data and other information about one or more S3 buckets that Amazon Macie
monitors and analyzes.
|
DescribeClassificationJobResult |
describeClassificationJob(DescribeClassificationJobRequest request)
Retrieves the status and settings for a classification job.
|
DescribeOrganizationConfigurationResult |
describeOrganizationConfiguration(DescribeOrganizationConfigurationRequest request)
Retrieves the Amazon Macie configuration settings for an AWS organization.
|
DisableMacieResult |
disableMacie(DisableMacieRequest request)
Disables an Amazon Macie account and deletes Macie resources for the account.
|
DisableOrganizationAdminAccountResult |
disableOrganizationAdminAccount(DisableOrganizationAdminAccountRequest request)
Disables an account as the delegated Amazon Macie administrator account for an AWS organization.
|
DisassociateFromMasterAccountResult |
disassociateFromMasterAccount(DisassociateFromMasterAccountRequest request)
Disassociates a member account from its Amazon Macie master account.
|
DisassociateMemberResult |
disassociateMember(DisassociateMemberRequest request)
Disassociates an Amazon Macie master account from a member account.
|
EnableMacieResult |
enableMacie(EnableMacieRequest request)
Enables Amazon Macie and specifies the configuration settings for a Macie account.
|
EnableOrganizationAdminAccountResult |
enableOrganizationAdminAccount(EnableOrganizationAdminAccountRequest request)
Designates an account as the delegated Amazon Macie administrator account for an AWS organization.
|
GetBucketStatisticsResult |
getBucketStatistics(GetBucketStatisticsRequest request)
Retrieves (queries) aggregated statistical data for all the S3 buckets that Amazon Macie monitors and analyzes.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful, request, typically used for debugging issues
where a service isn't acting as expected.
|
GetClassificationExportConfigurationResult |
getClassificationExportConfiguration(GetClassificationExportConfigurationRequest request)
Retrieves the configuration settings for storing data classification results.
|
GetCustomDataIdentifierResult |
getCustomDataIdentifier(GetCustomDataIdentifierRequest request)
Retrieves the criteria and other settings for a custom data identifier.
|
GetFindingsResult |
getFindings(GetFindingsRequest request)
Retrieves the details of one or more findings.
|
GetFindingsFilterResult |
getFindingsFilter(GetFindingsFilterRequest request)
Retrieves the criteria and other settings for a findings filter.
|
GetFindingStatisticsResult |
getFindingStatistics(GetFindingStatisticsRequest request)
Retrieves (queries) aggregated statistical data about findings.
|
GetInvitationsCountResult |
getInvitationsCount(GetInvitationsCountRequest request)
Retrieves the count of Amazon Macie membership invitations that were received by an account.
|
GetMacieSessionResult |
getMacieSession(GetMacieSessionRequest request)
Retrieves the current status and configuration settings for an Amazon Macie account.
|
GetMasterAccountResult |
getMasterAccount(GetMasterAccountRequest request)
Retrieves information about the Amazon Macie master account for an account.
|
GetMemberResult |
getMember(GetMemberRequest request)
Retrieves information about a member account that's associated with an Amazon Macie master account.
|
GetUsageStatisticsResult |
getUsageStatistics(GetUsageStatisticsRequest request)
Retrieves (queries) quotas and aggregated usage data for one or more accounts.
|
GetUsageTotalsResult |
getUsageTotals(GetUsageTotalsRequest request)
Retrieves (queries) aggregated usage data for an account.
|
ListClassificationJobsResult |
listClassificationJobs(ListClassificationJobsRequest request)
Retrieves a subset of information about one or more classification jobs.
|
ListCustomDataIdentifiersResult |
listCustomDataIdentifiers(ListCustomDataIdentifiersRequest request)
Retrieves a subset of information about all the custom data identifiers for an account.
|
ListFindingsResult |
listFindings(ListFindingsRequest request)
Retrieves a subset of information about one or more findings.
|
ListFindingsFiltersResult |
listFindingsFilters(ListFindingsFiltersRequest request)
Retrieves a subset of information about all the findings filters for an account.
|
ListInvitationsResult |
listInvitations(ListInvitationsRequest request)
Retrieves information about all the Amazon Macie membership invitations that were received by an account.
|
ListMembersResult |
listMembers(ListMembersRequest request)
Retrieves information about the accounts that are associated with an Amazon Macie master account.
|
ListOrganizationAdminAccountsResult |
listOrganizationAdminAccounts(ListOrganizationAdminAccountsRequest request)
Retrieves information about the delegated Amazon Macie administrator account for an AWS organization.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Retrieves the tags (keys and values) that are associated with a classification job, custom data identifier,
findings filter, or member account.
|
PutClassificationExportConfigurationResult |
putClassificationExportConfiguration(PutClassificationExportConfigurationRequest request)
Creates or updates the configuration settings for storing data classification results.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held
open.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds or updates one or more tags (keys and values) that are associated with a classification job, custom data
identifier, findings filter, or member account.
|
TestCustomDataIdentifierResult |
testCustomDataIdentifier(TestCustomDataIdentifierRequest request)
Tests a custom data identifier.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes one or more tags (keys and values) from a classification job, custom data identifier, findings filter, or
member account.
|
UpdateClassificationJobResult |
updateClassificationJob(UpdateClassificationJobRequest request)
Changes the status of a classification job.
|
UpdateFindingsFilterResult |
updateFindingsFilter(UpdateFindingsFilterRequest request)
Updates the criteria and other settings for a findings filter.
|
UpdateMacieSessionResult |
updateMacieSession(UpdateMacieSessionRequest request)
Suspends or re-enables an Amazon Macie account, or updates the configuration settings for a Macie account.
|
UpdateMemberSessionResult |
updateMemberSession(UpdateMemberSessionRequest request)
Enables an Amazon Macie master account to suspend or re-enable a member account.
|
UpdateOrganizationConfigurationResult |
updateOrganizationConfiguration(UpdateOrganizationConfigurationRequest request)
Updates the Amazon Macie configuration settings for an AWS organization.
|
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetpublic static AmazonMacie2ClientBuilder builder()
public AcceptInvitationResult acceptInvitation(AcceptInvitationRequest request)
Accepts an Amazon Macie membership invitation that was received from a specific account.
acceptInvitation in interface AmazonMacie2acceptInvitationRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public BatchGetCustomDataIdentifiersResult batchGetCustomDataIdentifiers(BatchGetCustomDataIdentifiersRequest request)
Retrieves information about one or more custom data identifiers.
batchGetCustomDataIdentifiers in interface AmazonMacie2batchGetCustomDataIdentifiersRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public CreateClassificationJobResult createClassificationJob(CreateClassificationJobRequest request)
Creates and defines the settings for a classification job.
createClassificationJob in interface AmazonMacie2createClassificationJobRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public CreateCustomDataIdentifierResult createCustomDataIdentifier(CreateCustomDataIdentifierRequest request)
Creates and defines the criteria and other settings for a custom data identifier.
createCustomDataIdentifier in interface AmazonMacie2createCustomDataIdentifierRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public CreateFindingsFilterResult createFindingsFilter(CreateFindingsFilterRequest request)
Creates and defines the criteria and other settings for a findings filter.
createFindingsFilter in interface AmazonMacie2createFindingsFilterRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public CreateInvitationsResult createInvitations(CreateInvitationsRequest request)
Sends an Amazon Macie membership invitation to one or more accounts.
createInvitations in interface AmazonMacie2createInvitationsRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public CreateMemberResult createMember(CreateMemberRequest request)
Associates an account with an Amazon Macie master account.
createMember in interface AmazonMacie2createMemberRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public CreateSampleFindingsResult createSampleFindings(CreateSampleFindingsRequest request)
Creates sample findings.
createSampleFindings in interface AmazonMacie2createSampleFindingsRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public DeclineInvitationsResult declineInvitations(DeclineInvitationsRequest request)
Declines Amazon Macie membership invitations that were received from specific accounts.
declineInvitations in interface AmazonMacie2declineInvitationsRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public DeleteCustomDataIdentifierResult deleteCustomDataIdentifier(DeleteCustomDataIdentifierRequest request)
Soft deletes a custom data identifier.
deleteCustomDataIdentifier in interface AmazonMacie2deleteCustomDataIdentifierRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public DeleteFindingsFilterResult deleteFindingsFilter(DeleteFindingsFilterRequest request)
Deletes a findings filter.
deleteFindingsFilter in interface AmazonMacie2deleteFindingsFilterRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public DeleteInvitationsResult deleteInvitations(DeleteInvitationsRequest request)
Deletes Amazon Macie membership invitations that were received from specific accounts.
deleteInvitations in interface AmazonMacie2deleteInvitationsRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public DeleteMemberResult deleteMember(DeleteMemberRequest request)
Deletes the association between an Amazon Macie master account and an account.
deleteMember in interface AmazonMacie2deleteMemberRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public DescribeBucketsResult describeBuckets(DescribeBucketsRequest request)
Retrieves (queries) statistical data and other information about one or more S3 buckets that Amazon Macie monitors and analyzes.
describeBuckets in interface AmazonMacie2describeBucketsRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public DescribeClassificationJobResult describeClassificationJob(DescribeClassificationJobRequest request)
Retrieves the status and settings for a classification job.
describeClassificationJob in interface AmazonMacie2describeClassificationJobRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public DescribeOrganizationConfigurationResult describeOrganizationConfiguration(DescribeOrganizationConfigurationRequest request)
Retrieves the Amazon Macie configuration settings for an AWS organization.
describeOrganizationConfiguration in interface AmazonMacie2describeOrganizationConfigurationRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public DisableMacieResult disableMacie(DisableMacieRequest request)
Disables an Amazon Macie account and deletes Macie resources for the account.
disableMacie in interface AmazonMacie2disableMacieRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public DisableOrganizationAdminAccountResult disableOrganizationAdminAccount(DisableOrganizationAdminAccountRequest request)
Disables an account as the delegated Amazon Macie administrator account for an AWS organization.
disableOrganizationAdminAccount in interface AmazonMacie2disableOrganizationAdminAccountRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public DisassociateFromMasterAccountResult disassociateFromMasterAccount(DisassociateFromMasterAccountRequest request)
Disassociates a member account from its Amazon Macie master account.
disassociateFromMasterAccount in interface AmazonMacie2disassociateFromMasterAccountRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public DisassociateMemberResult disassociateMember(DisassociateMemberRequest request)
Disassociates an Amazon Macie master account from a member account.
disassociateMember in interface AmazonMacie2disassociateMemberRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public EnableMacieResult enableMacie(EnableMacieRequest request)
Enables Amazon Macie and specifies the configuration settings for a Macie account.
enableMacie in interface AmazonMacie2enableMacieRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public EnableOrganizationAdminAccountResult enableOrganizationAdminAccount(EnableOrganizationAdminAccountRequest request)
Designates an account as the delegated Amazon Macie administrator account for an AWS organization.
enableOrganizationAdminAccount in interface AmazonMacie2enableOrganizationAdminAccountRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public GetBucketStatisticsResult getBucketStatistics(GetBucketStatisticsRequest request)
Retrieves (queries) aggregated statistical data for all the S3 buckets that Amazon Macie monitors and analyzes.
getBucketStatistics in interface AmazonMacie2getBucketStatisticsRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public GetClassificationExportConfigurationResult getClassificationExportConfiguration(GetClassificationExportConfigurationRequest request)
Retrieves the configuration settings for storing data classification results.
getClassificationExportConfiguration in interface AmazonMacie2getClassificationExportConfigurationRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public GetCustomDataIdentifierResult getCustomDataIdentifier(GetCustomDataIdentifierRequest request)
Retrieves the criteria and other settings for a custom data identifier.
getCustomDataIdentifier in interface AmazonMacie2getCustomDataIdentifierRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public GetFindingStatisticsResult getFindingStatistics(GetFindingStatisticsRequest request)
Retrieves (queries) aggregated statistical data about findings.
getFindingStatistics in interface AmazonMacie2getFindingStatisticsRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public GetFindingsResult getFindings(GetFindingsRequest request)
Retrieves the details of one or more findings.
getFindings in interface AmazonMacie2getFindingsRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public GetFindingsFilterResult getFindingsFilter(GetFindingsFilterRequest request)
Retrieves the criteria and other settings for a findings filter.
getFindingsFilter in interface AmazonMacie2getFindingsFilterRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public GetInvitationsCountResult getInvitationsCount(GetInvitationsCountRequest request)
Retrieves the count of Amazon Macie membership invitations that were received by an account.
getInvitationsCount in interface AmazonMacie2getInvitationsCountRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public GetMacieSessionResult getMacieSession(GetMacieSessionRequest request)
Retrieves the current status and configuration settings for an Amazon Macie account.
getMacieSession in interface AmazonMacie2getMacieSessionRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public GetMasterAccountResult getMasterAccount(GetMasterAccountRequest request)
Retrieves information about the Amazon Macie master account for an account.
getMasterAccount in interface AmazonMacie2getMasterAccountRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public GetMemberResult getMember(GetMemberRequest request)
Retrieves information about a member account that's associated with an Amazon Macie master account.
getMember in interface AmazonMacie2getMemberRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public GetUsageStatisticsResult getUsageStatistics(GetUsageStatisticsRequest request)
Retrieves (queries) quotas and aggregated usage data for one or more accounts.
getUsageStatistics in interface AmazonMacie2getUsageStatisticsRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public GetUsageTotalsResult getUsageTotals(GetUsageTotalsRequest request)
Retrieves (queries) aggregated usage data for an account.
getUsageTotals in interface AmazonMacie2getUsageTotalsRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public ListClassificationJobsResult listClassificationJobs(ListClassificationJobsRequest request)
Retrieves a subset of information about one or more classification jobs.
listClassificationJobs in interface AmazonMacie2listClassificationJobsRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public ListCustomDataIdentifiersResult listCustomDataIdentifiers(ListCustomDataIdentifiersRequest request)
Retrieves a subset of information about all the custom data identifiers for an account.
listCustomDataIdentifiers in interface AmazonMacie2listCustomDataIdentifiersRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public ListFindingsResult listFindings(ListFindingsRequest request)
Retrieves a subset of information about one or more findings.
listFindings in interface AmazonMacie2listFindingsRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public ListFindingsFiltersResult listFindingsFilters(ListFindingsFiltersRequest request)
Retrieves a subset of information about all the findings filters for an account.
listFindingsFilters in interface AmazonMacie2listFindingsFiltersRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public ListInvitationsResult listInvitations(ListInvitationsRequest request)
Retrieves information about all the Amazon Macie membership invitations that were received by an account.
listInvitations in interface AmazonMacie2listInvitationsRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public ListMembersResult listMembers(ListMembersRequest request)
Retrieves information about the accounts that are associated with an Amazon Macie master account.
listMembers in interface AmazonMacie2listMembersRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public ListOrganizationAdminAccountsResult listOrganizationAdminAccounts(ListOrganizationAdminAccountsRequest request)
Retrieves information about the delegated Amazon Macie administrator account for an AWS organization.
listOrganizationAdminAccounts in interface AmazonMacie2listOrganizationAdminAccountsRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
Retrieves the tags (keys and values) that are associated with a classification job, custom data identifier, findings filter, or member account.
listTagsForResource in interface AmazonMacie2listTagsForResourceRequest - public PutClassificationExportConfigurationResult putClassificationExportConfiguration(PutClassificationExportConfigurationRequest request)
Creates or updates the configuration settings for storing data classification results.
putClassificationExportConfiguration in interface AmazonMacie2putClassificationExportConfigurationRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public TagResourceResult tagResource(TagResourceRequest request)
Adds or updates one or more tags (keys and values) that are associated with a classification job, custom data identifier, findings filter, or member account.
tagResource in interface AmazonMacie2tagResourceRequest - public TestCustomDataIdentifierResult testCustomDataIdentifier(TestCustomDataIdentifierRequest request)
Tests a custom data identifier.
testCustomDataIdentifier in interface AmazonMacie2testCustomDataIdentifierRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public UntagResourceResult untagResource(UntagResourceRequest request)
Removes one or more tags (keys and values) from a classification job, custom data identifier, findings filter, or member account.
untagResource in interface AmazonMacie2untagResourceRequest - public UpdateClassificationJobResult updateClassificationJob(UpdateClassificationJobRequest request)
Changes the status of a classification job.
updateClassificationJob in interface AmazonMacie2updateClassificationJobRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public UpdateFindingsFilterResult updateFindingsFilter(UpdateFindingsFilterRequest request)
Updates the criteria and other settings for a findings filter.
updateFindingsFilter in interface AmazonMacie2updateFindingsFilterRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public UpdateMacieSessionResult updateMacieSession(UpdateMacieSessionRequest request)
Suspends or re-enables an Amazon Macie account, or updates the configuration settings for a Macie account.
updateMacieSession in interface AmazonMacie2updateMacieSessionRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public UpdateMemberSessionResult updateMemberSession(UpdateMemberSessionRequest request)
Enables an Amazon Macie master account to suspend or re-enable a member account.
updateMemberSession in interface AmazonMacie2updateMemberSessionRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public UpdateOrganizationConfigurationResult updateOrganizationConfiguration(UpdateOrganizationConfigurationRequest request)
Updates the Amazon Macie configuration settings for an AWS organization.
updateOrganizationConfiguration in interface AmazonMacie2updateOrganizationConfigurationRequest - ValidationException - The request failed because it contains a syntax error.InternalServerException - The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException - The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException - The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException - The request failed because the specified resource wasn't found.ThrottlingException - The request failed because you sent too many requests during a certain amount of time.ConflictException - The request failed because it conflicts with the current state of the specified resource.public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing the request.
getCachedResponseMetadata in interface AmazonMacie2request - The originally executed requestpublic void shutdown()
AmazonWebServiceClientshutdown in interface AmazonMacie2shutdown in class AmazonWebServiceClient