@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSMailManagerAsync extends AbstractAWSMailManager implements AWSMailManagerAsync
AWSMailManagerAsync. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXcreateAddonInstance, createAddonSubscription, createArchive, createIngressPoint, createRelay, createRuleSet, createTrafficPolicy, deleteAddonInstance, deleteAddonSubscription, deleteArchive, deleteIngressPoint, deleteRelay, deleteRuleSet, deleteTrafficPolicy, getAddonInstance, getAddonSubscription, getArchive, getArchiveExport, getArchiveMessage, getArchiveMessageContent, getArchiveSearch, getArchiveSearchResults, getCachedResponseMetadata, getIngressPoint, getRelay, getRuleSet, getTrafficPolicy, listAddonInstances, listAddonSubscriptions, listArchiveExports, listArchives, listArchiveSearches, listIngressPoints, listRelays, listRuleSets, listTagsForResource, listTrafficPolicies, shutdown, startArchiveExport, startArchiveSearch, stopArchiveExport, stopArchiveSearch, tagResource, untagResource, updateArchive, updateIngressPoint, updateRelay, updateRuleSet, updateTrafficPolicyequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateAddonInstance, createAddonSubscription, createArchive, createIngressPoint, createRelay, createRuleSet, createTrafficPolicy, deleteAddonInstance, deleteAddonSubscription, deleteArchive, deleteIngressPoint, deleteRelay, deleteRuleSet, deleteTrafficPolicy, getAddonInstance, getAddonSubscription, getArchive, getArchiveExport, getArchiveMessage, getArchiveMessageContent, getArchiveSearch, getArchiveSearchResults, getCachedResponseMetadata, getIngressPoint, getRelay, getRuleSet, getTrafficPolicy, listAddonInstances, listAddonSubscriptions, listArchiveExports, listArchives, listArchiveSearches, listIngressPoints, listRelays, listRuleSets, listTagsForResource, listTrafficPolicies, shutdown, startArchiveExport, startArchiveSearch, stopArchiveExport, stopArchiveSearch, tagResource, untagResource, updateArchive, updateIngressPoint, updateRelay, updateRuleSet, updateTrafficPolicypublic Future<CreateAddonInstanceResult> createAddonInstanceAsync(CreateAddonInstanceRequest request)
AWSMailManagerAsyncCreates an Add On instance for the subscription indicated in the request. The resulting Amazon Resource Name (ARN) can be used in a conditional statement for a rule set or traffic policy.
createAddonInstanceAsync in interface AWSMailManagerAsyncpublic Future<CreateAddonInstanceResult> createAddonInstanceAsync(CreateAddonInstanceRequest request, AsyncHandler<CreateAddonInstanceRequest,CreateAddonInstanceResult> asyncHandler)
AWSMailManagerAsyncCreates an Add On instance for the subscription indicated in the request. The resulting Amazon Resource Name (ARN) can be used in a conditional statement for a rule set or traffic policy.
createAddonInstanceAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<CreateAddonSubscriptionResult> createAddonSubscriptionAsync(CreateAddonSubscriptionRequest request)
AWSMailManagerAsyncCreates a subscription for an Add On representing the acceptance of its terms of use and additional pricing. The subscription can then be used to create an instance for use in rule sets or traffic policies.
createAddonSubscriptionAsync in interface AWSMailManagerAsyncpublic Future<CreateAddonSubscriptionResult> createAddonSubscriptionAsync(CreateAddonSubscriptionRequest request, AsyncHandler<CreateAddonSubscriptionRequest,CreateAddonSubscriptionResult> asyncHandler)
AWSMailManagerAsyncCreates a subscription for an Add On representing the acceptance of its terms of use and additional pricing. The subscription can then be used to create an instance for use in rule sets or traffic policies.
createAddonSubscriptionAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<CreateArchiveResult> createArchiveAsync(CreateArchiveRequest request)
AWSMailManagerAsyncCreates a new email archive resource for storing and retaining emails.
createArchiveAsync in interface AWSMailManagerAsyncrequest - The request to create a new email archive.public Future<CreateArchiveResult> createArchiveAsync(CreateArchiveRequest request, AsyncHandler<CreateArchiveRequest,CreateArchiveResult> asyncHandler)
AWSMailManagerAsyncCreates a new email archive resource for storing and retaining emails.
createArchiveAsync in interface AWSMailManagerAsyncrequest - The request to create a new email archive.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<CreateIngressPointResult> createIngressPointAsync(CreateIngressPointRequest request)
AWSMailManagerAsyncProvision a new ingress endpoint resource.
createIngressPointAsync in interface AWSMailManagerAsyncpublic Future<CreateIngressPointResult> createIngressPointAsync(CreateIngressPointRequest request, AsyncHandler<CreateIngressPointRequest,CreateIngressPointResult> asyncHandler)
AWSMailManagerAsyncProvision a new ingress endpoint resource.
createIngressPointAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<CreateRelayResult> createRelayAsync(CreateRelayRequest request)
AWSMailManagerAsyncCreates a relay resource which can be used in rules to relay incoming emails to defined relay destinations.
createRelayAsync in interface AWSMailManagerAsyncpublic Future<CreateRelayResult> createRelayAsync(CreateRelayRequest request, AsyncHandler<CreateRelayRequest,CreateRelayResult> asyncHandler)
AWSMailManagerAsyncCreates a relay resource which can be used in rules to relay incoming emails to defined relay destinations.
createRelayAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<CreateRuleSetResult> createRuleSetAsync(CreateRuleSetRequest request)
AWSMailManagerAsyncProvision a new rule set.
createRuleSetAsync in interface AWSMailManagerAsyncpublic Future<CreateRuleSetResult> createRuleSetAsync(CreateRuleSetRequest request, AsyncHandler<CreateRuleSetRequest,CreateRuleSetResult> asyncHandler)
AWSMailManagerAsyncProvision a new rule set.
createRuleSetAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<CreateTrafficPolicyResult> createTrafficPolicyAsync(CreateTrafficPolicyRequest request)
AWSMailManagerAsyncProvision a new traffic policy resource.
createTrafficPolicyAsync in interface AWSMailManagerAsyncpublic Future<CreateTrafficPolicyResult> createTrafficPolicyAsync(CreateTrafficPolicyRequest request, AsyncHandler<CreateTrafficPolicyRequest,CreateTrafficPolicyResult> asyncHandler)
AWSMailManagerAsyncProvision a new traffic policy resource.
createTrafficPolicyAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<DeleteAddonInstanceResult> deleteAddonInstanceAsync(DeleteAddonInstanceRequest request)
AWSMailManagerAsyncDeletes an Add On instance.
deleteAddonInstanceAsync in interface AWSMailManagerAsyncpublic Future<DeleteAddonInstanceResult> deleteAddonInstanceAsync(DeleteAddonInstanceRequest request, AsyncHandler<DeleteAddonInstanceRequest,DeleteAddonInstanceResult> asyncHandler)
AWSMailManagerAsyncDeletes an Add On instance.
deleteAddonInstanceAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<DeleteAddonSubscriptionResult> deleteAddonSubscriptionAsync(DeleteAddonSubscriptionRequest request)
AWSMailManagerAsyncDeletes an Add On subscription.
deleteAddonSubscriptionAsync in interface AWSMailManagerAsyncpublic Future<DeleteAddonSubscriptionResult> deleteAddonSubscriptionAsync(DeleteAddonSubscriptionRequest request, AsyncHandler<DeleteAddonSubscriptionRequest,DeleteAddonSubscriptionResult> asyncHandler)
AWSMailManagerAsyncDeletes an Add On subscription.
deleteAddonSubscriptionAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<DeleteArchiveResult> deleteArchiveAsync(DeleteArchiveRequest request)
AWSMailManagerAsyncInitiates deletion of an email archive. This changes the archive state to pending deletion. In this state, no new emails can be added, and existing archived emails become inaccessible (search, export, download). The archive and all of its contents will be permanently deleted 30 days after entering the pending deletion state, regardless of the configured retention period.
deleteArchiveAsync in interface AWSMailManagerAsyncrequest - The request to initiate deletion of an email archive.public Future<DeleteArchiveResult> deleteArchiveAsync(DeleteArchiveRequest request, AsyncHandler<DeleteArchiveRequest,DeleteArchiveResult> asyncHandler)
AWSMailManagerAsyncInitiates deletion of an email archive. This changes the archive state to pending deletion. In this state, no new emails can be added, and existing archived emails become inaccessible (search, export, download). The archive and all of its contents will be permanently deleted 30 days after entering the pending deletion state, regardless of the configured retention period.
deleteArchiveAsync in interface AWSMailManagerAsyncrequest - The request to initiate deletion of an email archive.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<DeleteIngressPointResult> deleteIngressPointAsync(DeleteIngressPointRequest request)
AWSMailManagerAsyncDelete an ingress endpoint resource.
deleteIngressPointAsync in interface AWSMailManagerAsyncpublic Future<DeleteIngressPointResult> deleteIngressPointAsync(DeleteIngressPointRequest request, AsyncHandler<DeleteIngressPointRequest,DeleteIngressPointResult> asyncHandler)
AWSMailManagerAsyncDelete an ingress endpoint resource.
deleteIngressPointAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<DeleteRelayResult> deleteRelayAsync(DeleteRelayRequest request)
AWSMailManagerAsyncDeletes an existing relay resource.
deleteRelayAsync in interface AWSMailManagerAsyncpublic Future<DeleteRelayResult> deleteRelayAsync(DeleteRelayRequest request, AsyncHandler<DeleteRelayRequest,DeleteRelayResult> asyncHandler)
AWSMailManagerAsyncDeletes an existing relay resource.
deleteRelayAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<DeleteRuleSetResult> deleteRuleSetAsync(DeleteRuleSetRequest request)
AWSMailManagerAsyncDelete a rule set.
deleteRuleSetAsync in interface AWSMailManagerAsyncpublic Future<DeleteRuleSetResult> deleteRuleSetAsync(DeleteRuleSetRequest request, AsyncHandler<DeleteRuleSetRequest,DeleteRuleSetResult> asyncHandler)
AWSMailManagerAsyncDelete a rule set.
deleteRuleSetAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<DeleteTrafficPolicyResult> deleteTrafficPolicyAsync(DeleteTrafficPolicyRequest request)
AWSMailManagerAsyncDelete a traffic policy resource.
deleteTrafficPolicyAsync in interface AWSMailManagerAsyncpublic Future<DeleteTrafficPolicyResult> deleteTrafficPolicyAsync(DeleteTrafficPolicyRequest request, AsyncHandler<DeleteTrafficPolicyRequest,DeleteTrafficPolicyResult> asyncHandler)
AWSMailManagerAsyncDelete a traffic policy resource.
deleteTrafficPolicyAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<GetAddonInstanceResult> getAddonInstanceAsync(GetAddonInstanceRequest request)
AWSMailManagerAsyncGets detailed information about an Add On instance.
getAddonInstanceAsync in interface AWSMailManagerAsyncpublic Future<GetAddonInstanceResult> getAddonInstanceAsync(GetAddonInstanceRequest request, AsyncHandler<GetAddonInstanceRequest,GetAddonInstanceResult> asyncHandler)
AWSMailManagerAsyncGets detailed information about an Add On instance.
getAddonInstanceAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<GetAddonSubscriptionResult> getAddonSubscriptionAsync(GetAddonSubscriptionRequest request)
AWSMailManagerAsyncGets detailed information about an Add On subscription.
getAddonSubscriptionAsync in interface AWSMailManagerAsyncpublic Future<GetAddonSubscriptionResult> getAddonSubscriptionAsync(GetAddonSubscriptionRequest request, AsyncHandler<GetAddonSubscriptionRequest,GetAddonSubscriptionResult> asyncHandler)
AWSMailManagerAsyncGets detailed information about an Add On subscription.
getAddonSubscriptionAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<GetArchiveResult> getArchiveAsync(GetArchiveRequest request)
AWSMailManagerAsyncRetrieves the full details and current state of a specified email archive.
getArchiveAsync in interface AWSMailManagerAsyncrequest - The request to retrieve details of an email archive.public Future<GetArchiveResult> getArchiveAsync(GetArchiveRequest request, AsyncHandler<GetArchiveRequest,GetArchiveResult> asyncHandler)
AWSMailManagerAsyncRetrieves the full details and current state of a specified email archive.
getArchiveAsync in interface AWSMailManagerAsyncrequest - The request to retrieve details of an email archive.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<GetArchiveExportResult> getArchiveExportAsync(GetArchiveExportRequest request)
AWSMailManagerAsyncRetrieves the details and current status of a specific email archive export job.
getArchiveExportAsync in interface AWSMailManagerAsyncrequest - The request to retrieve details of a specific archive export job.public Future<GetArchiveExportResult> getArchiveExportAsync(GetArchiveExportRequest request, AsyncHandler<GetArchiveExportRequest,GetArchiveExportResult> asyncHandler)
AWSMailManagerAsyncRetrieves the details and current status of a specific email archive export job.
getArchiveExportAsync in interface AWSMailManagerAsyncrequest - The request to retrieve details of a specific archive export job.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<GetArchiveMessageResult> getArchiveMessageAsync(GetArchiveMessageRequest request)
AWSMailManagerAsyncReturns a pre-signed URL that provides temporary download access to the specific email message stored in the archive.
getArchiveMessageAsync in interface AWSMailManagerAsyncrequest - The request to get details of a specific email message stored in an archive.public Future<GetArchiveMessageResult> getArchiveMessageAsync(GetArchiveMessageRequest request, AsyncHandler<GetArchiveMessageRequest,GetArchiveMessageResult> asyncHandler)
AWSMailManagerAsyncReturns a pre-signed URL that provides temporary download access to the specific email message stored in the archive.
getArchiveMessageAsync in interface AWSMailManagerAsyncrequest - The request to get details of a specific email message stored in an archive.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<GetArchiveMessageContentResult> getArchiveMessageContentAsync(GetArchiveMessageContentRequest request)
AWSMailManagerAsyncReturns the textual content of a specific email message stored in the archive. Attachments are not included.
getArchiveMessageContentAsync in interface AWSMailManagerAsyncrequest - The request to get the textual content of a specific email message stored in an archive.public Future<GetArchiveMessageContentResult> getArchiveMessageContentAsync(GetArchiveMessageContentRequest request, AsyncHandler<GetArchiveMessageContentRequest,GetArchiveMessageContentResult> asyncHandler)
AWSMailManagerAsyncReturns the textual content of a specific email message stored in the archive. Attachments are not included.
getArchiveMessageContentAsync in interface AWSMailManagerAsyncrequest - The request to get the textual content of a specific email message stored in an archive.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<GetArchiveSearchResult> getArchiveSearchAsync(GetArchiveSearchRequest request)
AWSMailManagerAsyncRetrieves the details and current status of a specific email archive search job.
getArchiveSearchAsync in interface AWSMailManagerAsyncrequest - The request to retrieve details of a specific archive search job.public Future<GetArchiveSearchResult> getArchiveSearchAsync(GetArchiveSearchRequest request, AsyncHandler<GetArchiveSearchRequest,GetArchiveSearchResult> asyncHandler)
AWSMailManagerAsyncRetrieves the details and current status of a specific email archive search job.
getArchiveSearchAsync in interface AWSMailManagerAsyncrequest - The request to retrieve details of a specific archive search job.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<GetArchiveSearchResultsResult> getArchiveSearchResultsAsync(GetArchiveSearchResultsRequest request)
AWSMailManagerAsyncReturns the results of a completed email archive search job.
getArchiveSearchResultsAsync in interface AWSMailManagerAsyncrequest - The request to retrieve results from a completed archive search job.public Future<GetArchiveSearchResultsResult> getArchiveSearchResultsAsync(GetArchiveSearchResultsRequest request, AsyncHandler<GetArchiveSearchResultsRequest,GetArchiveSearchResultsResult> asyncHandler)
AWSMailManagerAsyncReturns the results of a completed email archive search job.
getArchiveSearchResultsAsync in interface AWSMailManagerAsyncrequest - The request to retrieve results from a completed archive search job.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<GetIngressPointResult> getIngressPointAsync(GetIngressPointRequest request)
AWSMailManagerAsyncFetch ingress endpoint resource attributes.
getIngressPointAsync in interface AWSMailManagerAsyncpublic Future<GetIngressPointResult> getIngressPointAsync(GetIngressPointRequest request, AsyncHandler<GetIngressPointRequest,GetIngressPointResult> asyncHandler)
AWSMailManagerAsyncFetch ingress endpoint resource attributes.
getIngressPointAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<GetRelayResult> getRelayAsync(GetRelayRequest request)
AWSMailManagerAsyncFetch the relay resource and it's attributes.
getRelayAsync in interface AWSMailManagerAsyncpublic Future<GetRelayResult> getRelayAsync(GetRelayRequest request, AsyncHandler<GetRelayRequest,GetRelayResult> asyncHandler)
AWSMailManagerAsyncFetch the relay resource and it's attributes.
getRelayAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<GetRuleSetResult> getRuleSetAsync(GetRuleSetRequest request)
AWSMailManagerAsyncFetch attributes of a rule set.
getRuleSetAsync in interface AWSMailManagerAsyncpublic Future<GetRuleSetResult> getRuleSetAsync(GetRuleSetRequest request, AsyncHandler<GetRuleSetRequest,GetRuleSetResult> asyncHandler)
AWSMailManagerAsyncFetch attributes of a rule set.
getRuleSetAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<GetTrafficPolicyResult> getTrafficPolicyAsync(GetTrafficPolicyRequest request)
AWSMailManagerAsyncFetch attributes of a traffic policy resource.
getTrafficPolicyAsync in interface AWSMailManagerAsyncpublic Future<GetTrafficPolicyResult> getTrafficPolicyAsync(GetTrafficPolicyRequest request, AsyncHandler<GetTrafficPolicyRequest,GetTrafficPolicyResult> asyncHandler)
AWSMailManagerAsyncFetch attributes of a traffic policy resource.
getTrafficPolicyAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<ListAddonInstancesResult> listAddonInstancesAsync(ListAddonInstancesRequest request)
AWSMailManagerAsyncLists all Add On instances in your account.
listAddonInstancesAsync in interface AWSMailManagerAsyncpublic Future<ListAddonInstancesResult> listAddonInstancesAsync(ListAddonInstancesRequest request, AsyncHandler<ListAddonInstancesRequest,ListAddonInstancesResult> asyncHandler)
AWSMailManagerAsyncLists all Add On instances in your account.
listAddonInstancesAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<ListAddonSubscriptionsResult> listAddonSubscriptionsAsync(ListAddonSubscriptionsRequest request)
AWSMailManagerAsyncLists all Add On subscriptions in your account.
listAddonSubscriptionsAsync in interface AWSMailManagerAsyncpublic Future<ListAddonSubscriptionsResult> listAddonSubscriptionsAsync(ListAddonSubscriptionsRequest request, AsyncHandler<ListAddonSubscriptionsRequest,ListAddonSubscriptionsResult> asyncHandler)
AWSMailManagerAsyncLists all Add On subscriptions in your account.
listAddonSubscriptionsAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<ListArchiveExportsResult> listArchiveExportsAsync(ListArchiveExportsRequest request)
AWSMailManagerAsyncReturns a list of email archive export jobs.
listArchiveExportsAsync in interface AWSMailManagerAsyncrequest - The request to list archive export jobs in your account.public Future<ListArchiveExportsResult> listArchiveExportsAsync(ListArchiveExportsRequest request, AsyncHandler<ListArchiveExportsRequest,ListArchiveExportsResult> asyncHandler)
AWSMailManagerAsyncReturns a list of email archive export jobs.
listArchiveExportsAsync in interface AWSMailManagerAsyncrequest - The request to list archive export jobs in your account.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<ListArchiveSearchesResult> listArchiveSearchesAsync(ListArchiveSearchesRequest request)
AWSMailManagerAsyncReturns a list of email archive search jobs.
listArchiveSearchesAsync in interface AWSMailManagerAsyncrequest - The request to list archive search jobs in your account.public Future<ListArchiveSearchesResult> listArchiveSearchesAsync(ListArchiveSearchesRequest request, AsyncHandler<ListArchiveSearchesRequest,ListArchiveSearchesResult> asyncHandler)
AWSMailManagerAsyncReturns a list of email archive search jobs.
listArchiveSearchesAsync in interface AWSMailManagerAsyncrequest - The request to list archive search jobs in your account.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<ListArchivesResult> listArchivesAsync(ListArchivesRequest request)
AWSMailManagerAsyncReturns a list of all email archives in your account.
listArchivesAsync in interface AWSMailManagerAsyncrequest - The request to list email archives in your account.public Future<ListArchivesResult> listArchivesAsync(ListArchivesRequest request, AsyncHandler<ListArchivesRequest,ListArchivesResult> asyncHandler)
AWSMailManagerAsyncReturns a list of all email archives in your account.
listArchivesAsync in interface AWSMailManagerAsyncrequest - The request to list email archives in your account.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<ListIngressPointsResult> listIngressPointsAsync(ListIngressPointsRequest request)
AWSMailManagerAsyncList all ingress endpoint resources.
listIngressPointsAsync in interface AWSMailManagerAsyncpublic Future<ListIngressPointsResult> listIngressPointsAsync(ListIngressPointsRequest request, AsyncHandler<ListIngressPointsRequest,ListIngressPointsResult> asyncHandler)
AWSMailManagerAsyncList all ingress endpoint resources.
listIngressPointsAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<ListRelaysResult> listRelaysAsync(ListRelaysRequest request)
AWSMailManagerAsyncLists all the existing relay resources.
listRelaysAsync in interface AWSMailManagerAsyncpublic Future<ListRelaysResult> listRelaysAsync(ListRelaysRequest request, AsyncHandler<ListRelaysRequest,ListRelaysResult> asyncHandler)
AWSMailManagerAsyncLists all the existing relay resources.
listRelaysAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<ListRuleSetsResult> listRuleSetsAsync(ListRuleSetsRequest request)
AWSMailManagerAsyncList rule sets for this account.
listRuleSetsAsync in interface AWSMailManagerAsyncpublic Future<ListRuleSetsResult> listRuleSetsAsync(ListRuleSetsRequest request, AsyncHandler<ListRuleSetsRequest,ListRuleSetsResult> asyncHandler)
AWSMailManagerAsyncList rule sets for this account.
listRuleSetsAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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)
AWSMailManagerAsyncRetrieves the list of tags (keys and values) assigned to the resource.
listTagsForResourceAsync in interface AWSMailManagerAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSMailManagerAsyncRetrieves the list of tags (keys and values) assigned to the resource.
listTagsForResourceAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<ListTrafficPoliciesResult> listTrafficPoliciesAsync(ListTrafficPoliciesRequest request)
AWSMailManagerAsyncList traffic policy resources.
listTrafficPoliciesAsync in interface AWSMailManagerAsyncpublic Future<ListTrafficPoliciesResult> listTrafficPoliciesAsync(ListTrafficPoliciesRequest request, AsyncHandler<ListTrafficPoliciesRequest,ListTrafficPoliciesResult> asyncHandler)
AWSMailManagerAsyncList traffic policy resources.
listTrafficPoliciesAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<StartArchiveExportResult> startArchiveExportAsync(StartArchiveExportRequest request)
AWSMailManagerAsyncInitiates an export of emails from the specified archive.
startArchiveExportAsync in interface AWSMailManagerAsyncrequest - The request to initiate an export of emails from an archive.public Future<StartArchiveExportResult> startArchiveExportAsync(StartArchiveExportRequest request, AsyncHandler<StartArchiveExportRequest,StartArchiveExportResult> asyncHandler)
AWSMailManagerAsyncInitiates an export of emails from the specified archive.
startArchiveExportAsync in interface AWSMailManagerAsyncrequest - The request to initiate an export of emails from an archive.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<StartArchiveSearchResult> startArchiveSearchAsync(StartArchiveSearchRequest request)
AWSMailManagerAsyncInitiates a search across emails in the specified archive.
startArchiveSearchAsync in interface AWSMailManagerAsyncrequest - The request to initiate a search across emails in an archive.public Future<StartArchiveSearchResult> startArchiveSearchAsync(StartArchiveSearchRequest request, AsyncHandler<StartArchiveSearchRequest,StartArchiveSearchResult> asyncHandler)
AWSMailManagerAsyncInitiates a search across emails in the specified archive.
startArchiveSearchAsync in interface AWSMailManagerAsyncrequest - The request to initiate a search across emails in an archive.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<StopArchiveExportResult> stopArchiveExportAsync(StopArchiveExportRequest request)
AWSMailManagerAsyncStops an in-progress export of emails from an archive.
stopArchiveExportAsync in interface AWSMailManagerAsyncrequest - The request to stop an in-progress archive export job.public Future<StopArchiveExportResult> stopArchiveExportAsync(StopArchiveExportRequest request, AsyncHandler<StopArchiveExportRequest,StopArchiveExportResult> asyncHandler)
AWSMailManagerAsyncStops an in-progress export of emails from an archive.
stopArchiveExportAsync in interface AWSMailManagerAsyncrequest - The request to stop an in-progress archive export job.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<StopArchiveSearchResult> stopArchiveSearchAsync(StopArchiveSearchRequest request)
AWSMailManagerAsyncStops an in-progress archive search job.
stopArchiveSearchAsync in interface AWSMailManagerAsyncrequest - The request to stop an in-progress archive search job.public Future<StopArchiveSearchResult> stopArchiveSearchAsync(StopArchiveSearchRequest request, AsyncHandler<StopArchiveSearchRequest,StopArchiveSearchResult> asyncHandler)
AWSMailManagerAsyncStops an in-progress archive search job.
stopArchiveSearchAsync in interface AWSMailManagerAsyncrequest - The request to stop an in-progress archive search job.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)
AWSMailManagerAsyncAdds one or more tags (keys and values) to a specified resource.
tagResourceAsync in interface AWSMailManagerAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSMailManagerAsyncAdds one or more tags (keys and values) to a specified resource.
tagResourceAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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)
AWSMailManagerAsyncRemove one or more tags (keys and values) from a specified resource.
untagResourceAsync in interface AWSMailManagerAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSMailManagerAsyncRemove one or more tags (keys and values) from a specified resource.
untagResourceAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<UpdateArchiveResult> updateArchiveAsync(UpdateArchiveRequest request)
AWSMailManagerAsyncUpdates the attributes of an existing email archive.
updateArchiveAsync in interface AWSMailManagerAsyncrequest - The request to update properties of an existing email archive.public Future<UpdateArchiveResult> updateArchiveAsync(UpdateArchiveRequest request, AsyncHandler<UpdateArchiveRequest,UpdateArchiveResult> asyncHandler)
AWSMailManagerAsyncUpdates the attributes of an existing email archive.
updateArchiveAsync in interface AWSMailManagerAsyncrequest - The request to update properties of an existing email archive.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<UpdateIngressPointResult> updateIngressPointAsync(UpdateIngressPointRequest request)
AWSMailManagerAsyncUpdate attributes of a provisioned ingress endpoint resource.
updateIngressPointAsync in interface AWSMailManagerAsyncpublic Future<UpdateIngressPointResult> updateIngressPointAsync(UpdateIngressPointRequest request, AsyncHandler<UpdateIngressPointRequest,UpdateIngressPointResult> asyncHandler)
AWSMailManagerAsyncUpdate attributes of a provisioned ingress endpoint resource.
updateIngressPointAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<UpdateRelayResult> updateRelayAsync(UpdateRelayRequest request)
AWSMailManagerAsyncUpdates the attributes of an existing relay resource.
updateRelayAsync in interface AWSMailManagerAsyncpublic Future<UpdateRelayResult> updateRelayAsync(UpdateRelayRequest request, AsyncHandler<UpdateRelayRequest,UpdateRelayResult> asyncHandler)
AWSMailManagerAsyncUpdates the attributes of an existing relay resource.
updateRelayAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<UpdateRuleSetResult> updateRuleSetAsync(UpdateRuleSetRequest request)
AWSMailManagerAsync>Update attributes of an already provisioned rule set.
updateRuleSetAsync in interface AWSMailManagerAsyncpublic Future<UpdateRuleSetResult> updateRuleSetAsync(UpdateRuleSetRequest request, AsyncHandler<UpdateRuleSetRequest,UpdateRuleSetResult> asyncHandler)
AWSMailManagerAsync>Update attributes of an already provisioned rule set.
updateRuleSetAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the 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<UpdateTrafficPolicyResult> updateTrafficPolicyAsync(UpdateTrafficPolicyRequest request)
AWSMailManagerAsyncUpdate attributes of an already provisioned traffic policy resource.
updateTrafficPolicyAsync in interface AWSMailManagerAsyncpublic Future<UpdateTrafficPolicyResult> updateTrafficPolicyAsync(UpdateTrafficPolicyRequest request, AsyncHandler<UpdateTrafficPolicyRequest,UpdateTrafficPolicyResult> asyncHandler)
AWSMailManagerAsyncUpdate attributes of an already provisioned traffic policy resource.
updateTrafficPolicyAsync in interface AWSMailManagerAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.