@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_PREFIX
createAddonInstance, 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, updateTrafficPolicy
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createAddonInstance, 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, updateTrafficPolicy
public Future<CreateAddonInstanceResult> createAddonInstanceAsync(CreateAddonInstanceRequest request)
AWSMailManagerAsync
Creates 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 AWSMailManagerAsync
public Future<CreateAddonInstanceResult> createAddonInstanceAsync(CreateAddonInstanceRequest request, AsyncHandler<CreateAddonInstanceRequest,CreateAddonInstanceResult> asyncHandler)
AWSMailManagerAsync
Creates 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 AWSMailManagerAsync
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<CreateAddonSubscriptionResult> createAddonSubscriptionAsync(CreateAddonSubscriptionRequest request)
AWSMailManagerAsync
Creates 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 AWSMailManagerAsync
public Future<CreateAddonSubscriptionResult> createAddonSubscriptionAsync(CreateAddonSubscriptionRequest request, AsyncHandler<CreateAddonSubscriptionRequest,CreateAddonSubscriptionResult> asyncHandler)
AWSMailManagerAsync
Creates 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 AWSMailManagerAsync
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<CreateArchiveResult> createArchiveAsync(CreateArchiveRequest request)
AWSMailManagerAsync
Creates a new email archive resource for storing and retaining emails.
createArchiveAsync
in interface AWSMailManagerAsync
request
- The request to create a new email archive.public Future<CreateArchiveResult> createArchiveAsync(CreateArchiveRequest request, AsyncHandler<CreateArchiveRequest,CreateArchiveResult> asyncHandler)
AWSMailManagerAsync
Creates a new email archive resource for storing and retaining emails.
createArchiveAsync
in interface AWSMailManagerAsync
request
- 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)
AWSMailManagerAsync
Provision a new ingress endpoint resource.
createIngressPointAsync
in interface AWSMailManagerAsync
public Future<CreateIngressPointResult> createIngressPointAsync(CreateIngressPointRequest request, AsyncHandler<CreateIngressPointRequest,CreateIngressPointResult> asyncHandler)
AWSMailManagerAsync
Provision a new ingress endpoint resource.
createIngressPointAsync
in interface AWSMailManagerAsync
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<CreateRelayResult> createRelayAsync(CreateRelayRequest request)
AWSMailManagerAsync
Creates a relay resource which can be used in rules to relay incoming emails to defined relay destinations.
createRelayAsync
in interface AWSMailManagerAsync
public Future<CreateRelayResult> createRelayAsync(CreateRelayRequest request, AsyncHandler<CreateRelayRequest,CreateRelayResult> asyncHandler)
AWSMailManagerAsync
Creates a relay resource which can be used in rules to relay incoming emails to defined relay destinations.
createRelayAsync
in interface AWSMailManagerAsync
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<CreateRuleSetResult> createRuleSetAsync(CreateRuleSetRequest request)
AWSMailManagerAsync
Provision a new rule set.
createRuleSetAsync
in interface AWSMailManagerAsync
public Future<CreateRuleSetResult> createRuleSetAsync(CreateRuleSetRequest request, AsyncHandler<CreateRuleSetRequest,CreateRuleSetResult> asyncHandler)
AWSMailManagerAsync
Provision a new rule set.
createRuleSetAsync
in interface AWSMailManagerAsync
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<CreateTrafficPolicyResult> createTrafficPolicyAsync(CreateTrafficPolicyRequest request)
AWSMailManagerAsync
Provision a new traffic policy resource.
createTrafficPolicyAsync
in interface AWSMailManagerAsync
public Future<CreateTrafficPolicyResult> createTrafficPolicyAsync(CreateTrafficPolicyRequest request, AsyncHandler<CreateTrafficPolicyRequest,CreateTrafficPolicyResult> asyncHandler)
AWSMailManagerAsync
Provision a new traffic policy resource.
createTrafficPolicyAsync
in interface AWSMailManagerAsync
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<DeleteAddonInstanceResult> deleteAddonInstanceAsync(DeleteAddonInstanceRequest request)
AWSMailManagerAsync
Deletes an Add On instance.
deleteAddonInstanceAsync
in interface AWSMailManagerAsync
public Future<DeleteAddonInstanceResult> deleteAddonInstanceAsync(DeleteAddonInstanceRequest request, AsyncHandler<DeleteAddonInstanceRequest,DeleteAddonInstanceResult> asyncHandler)
AWSMailManagerAsync
Deletes an Add On instance.
deleteAddonInstanceAsync
in interface AWSMailManagerAsync
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<DeleteAddonSubscriptionResult> deleteAddonSubscriptionAsync(DeleteAddonSubscriptionRequest request)
AWSMailManagerAsync
Deletes an Add On subscription.
deleteAddonSubscriptionAsync
in interface AWSMailManagerAsync
public Future<DeleteAddonSubscriptionResult> deleteAddonSubscriptionAsync(DeleteAddonSubscriptionRequest request, AsyncHandler<DeleteAddonSubscriptionRequest,DeleteAddonSubscriptionResult> asyncHandler)
AWSMailManagerAsync
Deletes an Add On subscription.
deleteAddonSubscriptionAsync
in interface AWSMailManagerAsync
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<DeleteArchiveResult> deleteArchiveAsync(DeleteArchiveRequest request)
AWSMailManagerAsync
Initiates 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 AWSMailManagerAsync
request
- The request to initiate deletion of an email archive.public Future<DeleteArchiveResult> deleteArchiveAsync(DeleteArchiveRequest request, AsyncHandler<DeleteArchiveRequest,DeleteArchiveResult> asyncHandler)
AWSMailManagerAsync
Initiates 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 AWSMailManagerAsync
request
- 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)
AWSMailManagerAsync
Delete an ingress endpoint resource.
deleteIngressPointAsync
in interface AWSMailManagerAsync
public Future<DeleteIngressPointResult> deleteIngressPointAsync(DeleteIngressPointRequest request, AsyncHandler<DeleteIngressPointRequest,DeleteIngressPointResult> asyncHandler)
AWSMailManagerAsync
Delete an ingress endpoint resource.
deleteIngressPointAsync
in interface AWSMailManagerAsync
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<DeleteRelayResult> deleteRelayAsync(DeleteRelayRequest request)
AWSMailManagerAsync
Deletes an existing relay resource.
deleteRelayAsync
in interface AWSMailManagerAsync
public Future<DeleteRelayResult> deleteRelayAsync(DeleteRelayRequest request, AsyncHandler<DeleteRelayRequest,DeleteRelayResult> asyncHandler)
AWSMailManagerAsync
Deletes an existing relay resource.
deleteRelayAsync
in interface AWSMailManagerAsync
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<DeleteRuleSetResult> deleteRuleSetAsync(DeleteRuleSetRequest request)
AWSMailManagerAsync
Delete a rule set.
deleteRuleSetAsync
in interface AWSMailManagerAsync
public Future<DeleteRuleSetResult> deleteRuleSetAsync(DeleteRuleSetRequest request, AsyncHandler<DeleteRuleSetRequest,DeleteRuleSetResult> asyncHandler)
AWSMailManagerAsync
Delete a rule set.
deleteRuleSetAsync
in interface AWSMailManagerAsync
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<DeleteTrafficPolicyResult> deleteTrafficPolicyAsync(DeleteTrafficPolicyRequest request)
AWSMailManagerAsync
Delete a traffic policy resource.
deleteTrafficPolicyAsync
in interface AWSMailManagerAsync
public Future<DeleteTrafficPolicyResult> deleteTrafficPolicyAsync(DeleteTrafficPolicyRequest request, AsyncHandler<DeleteTrafficPolicyRequest,DeleteTrafficPolicyResult> asyncHandler)
AWSMailManagerAsync
Delete a traffic policy resource.
deleteTrafficPolicyAsync
in interface AWSMailManagerAsync
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<GetAddonInstanceResult> getAddonInstanceAsync(GetAddonInstanceRequest request)
AWSMailManagerAsync
Gets detailed information about an Add On instance.
getAddonInstanceAsync
in interface AWSMailManagerAsync
public Future<GetAddonInstanceResult> getAddonInstanceAsync(GetAddonInstanceRequest request, AsyncHandler<GetAddonInstanceRequest,GetAddonInstanceResult> asyncHandler)
AWSMailManagerAsync
Gets detailed information about an Add On instance.
getAddonInstanceAsync
in interface AWSMailManagerAsync
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<GetAddonSubscriptionResult> getAddonSubscriptionAsync(GetAddonSubscriptionRequest request)
AWSMailManagerAsync
Gets detailed information about an Add On subscription.
getAddonSubscriptionAsync
in interface AWSMailManagerAsync
public Future<GetAddonSubscriptionResult> getAddonSubscriptionAsync(GetAddonSubscriptionRequest request, AsyncHandler<GetAddonSubscriptionRequest,GetAddonSubscriptionResult> asyncHandler)
AWSMailManagerAsync
Gets detailed information about an Add On subscription.
getAddonSubscriptionAsync
in interface AWSMailManagerAsync
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<GetArchiveResult> getArchiveAsync(GetArchiveRequest request)
AWSMailManagerAsync
Retrieves the full details and current state of a specified email archive.
getArchiveAsync
in interface AWSMailManagerAsync
request
- The request to retrieve details of an email archive.public Future<GetArchiveResult> getArchiveAsync(GetArchiveRequest request, AsyncHandler<GetArchiveRequest,GetArchiveResult> asyncHandler)
AWSMailManagerAsync
Retrieves the full details and current state of a specified email archive.
getArchiveAsync
in interface AWSMailManagerAsync
request
- 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)
AWSMailManagerAsync
Retrieves the details and current status of a specific email archive export job.
getArchiveExportAsync
in interface AWSMailManagerAsync
request
- The request to retrieve details of a specific archive export job.public Future<GetArchiveExportResult> getArchiveExportAsync(GetArchiveExportRequest request, AsyncHandler<GetArchiveExportRequest,GetArchiveExportResult> asyncHandler)
AWSMailManagerAsync
Retrieves the details and current status of a specific email archive export job.
getArchiveExportAsync
in interface AWSMailManagerAsync
request
- 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)
AWSMailManagerAsync
Returns a pre-signed URL that provides temporary download access to the specific email message stored in the archive.
getArchiveMessageAsync
in interface AWSMailManagerAsync
request
- The request to get details of a specific email message stored in an archive.public Future<GetArchiveMessageResult> getArchiveMessageAsync(GetArchiveMessageRequest request, AsyncHandler<GetArchiveMessageRequest,GetArchiveMessageResult> asyncHandler)
AWSMailManagerAsync
Returns a pre-signed URL that provides temporary download access to the specific email message stored in the archive.
getArchiveMessageAsync
in interface AWSMailManagerAsync
request
- 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)
AWSMailManagerAsync
Returns the textual content of a specific email message stored in the archive. Attachments are not included.
getArchiveMessageContentAsync
in interface AWSMailManagerAsync
request
- 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)
AWSMailManagerAsync
Returns the textual content of a specific email message stored in the archive. Attachments are not included.
getArchiveMessageContentAsync
in interface AWSMailManagerAsync
request
- 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)
AWSMailManagerAsync
Retrieves the details and current status of a specific email archive search job.
getArchiveSearchAsync
in interface AWSMailManagerAsync
request
- The request to retrieve details of a specific archive search job.public Future<GetArchiveSearchResult> getArchiveSearchAsync(GetArchiveSearchRequest request, AsyncHandler<GetArchiveSearchRequest,GetArchiveSearchResult> asyncHandler)
AWSMailManagerAsync
Retrieves the details and current status of a specific email archive search job.
getArchiveSearchAsync
in interface AWSMailManagerAsync
request
- 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)
AWSMailManagerAsync
Returns the results of a completed email archive search job.
getArchiveSearchResultsAsync
in interface AWSMailManagerAsync
request
- The request to retrieve results from a completed archive search job.public Future<GetArchiveSearchResultsResult> getArchiveSearchResultsAsync(GetArchiveSearchResultsRequest request, AsyncHandler<GetArchiveSearchResultsRequest,GetArchiveSearchResultsResult> asyncHandler)
AWSMailManagerAsync
Returns the results of a completed email archive search job.
getArchiveSearchResultsAsync
in interface AWSMailManagerAsync
request
- 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)
AWSMailManagerAsync
Fetch ingress endpoint resource attributes.
getIngressPointAsync
in interface AWSMailManagerAsync
public Future<GetIngressPointResult> getIngressPointAsync(GetIngressPointRequest request, AsyncHandler<GetIngressPointRequest,GetIngressPointResult> asyncHandler)
AWSMailManagerAsync
Fetch ingress endpoint resource attributes.
getIngressPointAsync
in interface AWSMailManagerAsync
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<GetRelayResult> getRelayAsync(GetRelayRequest request)
AWSMailManagerAsync
Fetch the relay resource and it's attributes.
getRelayAsync
in interface AWSMailManagerAsync
public Future<GetRelayResult> getRelayAsync(GetRelayRequest request, AsyncHandler<GetRelayRequest,GetRelayResult> asyncHandler)
AWSMailManagerAsync
Fetch the relay resource and it's attributes.
getRelayAsync
in interface AWSMailManagerAsync
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<GetRuleSetResult> getRuleSetAsync(GetRuleSetRequest request)
AWSMailManagerAsync
Fetch attributes of a rule set.
getRuleSetAsync
in interface AWSMailManagerAsync
public Future<GetRuleSetResult> getRuleSetAsync(GetRuleSetRequest request, AsyncHandler<GetRuleSetRequest,GetRuleSetResult> asyncHandler)
AWSMailManagerAsync
Fetch attributes of a rule set.
getRuleSetAsync
in interface AWSMailManagerAsync
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<GetTrafficPolicyResult> getTrafficPolicyAsync(GetTrafficPolicyRequest request)
AWSMailManagerAsync
Fetch attributes of a traffic policy resource.
getTrafficPolicyAsync
in interface AWSMailManagerAsync
public Future<GetTrafficPolicyResult> getTrafficPolicyAsync(GetTrafficPolicyRequest request, AsyncHandler<GetTrafficPolicyRequest,GetTrafficPolicyResult> asyncHandler)
AWSMailManagerAsync
Fetch attributes of a traffic policy resource.
getTrafficPolicyAsync
in interface AWSMailManagerAsync
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<ListAddonInstancesResult> listAddonInstancesAsync(ListAddonInstancesRequest request)
AWSMailManagerAsync
Lists all Add On instances in your account.
listAddonInstancesAsync
in interface AWSMailManagerAsync
public Future<ListAddonInstancesResult> listAddonInstancesAsync(ListAddonInstancesRequest request, AsyncHandler<ListAddonInstancesRequest,ListAddonInstancesResult> asyncHandler)
AWSMailManagerAsync
Lists all Add On instances in your account.
listAddonInstancesAsync
in interface AWSMailManagerAsync
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<ListAddonSubscriptionsResult> listAddonSubscriptionsAsync(ListAddonSubscriptionsRequest request)
AWSMailManagerAsync
Lists all Add On subscriptions in your account.
listAddonSubscriptionsAsync
in interface AWSMailManagerAsync
public Future<ListAddonSubscriptionsResult> listAddonSubscriptionsAsync(ListAddonSubscriptionsRequest request, AsyncHandler<ListAddonSubscriptionsRequest,ListAddonSubscriptionsResult> asyncHandler)
AWSMailManagerAsync
Lists all Add On subscriptions in your account.
listAddonSubscriptionsAsync
in interface AWSMailManagerAsync
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<ListArchiveExportsResult> listArchiveExportsAsync(ListArchiveExportsRequest request)
AWSMailManagerAsync
Returns a list of email archive export jobs.
listArchiveExportsAsync
in interface AWSMailManagerAsync
request
- The request to list archive export jobs in your account.public Future<ListArchiveExportsResult> listArchiveExportsAsync(ListArchiveExportsRequest request, AsyncHandler<ListArchiveExportsRequest,ListArchiveExportsResult> asyncHandler)
AWSMailManagerAsync
Returns a list of email archive export jobs.
listArchiveExportsAsync
in interface AWSMailManagerAsync
request
- 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)
AWSMailManagerAsync
Returns a list of email archive search jobs.
listArchiveSearchesAsync
in interface AWSMailManagerAsync
request
- The request to list archive search jobs in your account.public Future<ListArchiveSearchesResult> listArchiveSearchesAsync(ListArchiveSearchesRequest request, AsyncHandler<ListArchiveSearchesRequest,ListArchiveSearchesResult> asyncHandler)
AWSMailManagerAsync
Returns a list of email archive search jobs.
listArchiveSearchesAsync
in interface AWSMailManagerAsync
request
- 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)
AWSMailManagerAsync
Returns a list of all email archives in your account.
listArchivesAsync
in interface AWSMailManagerAsync
request
- The request to list email archives in your account.public Future<ListArchivesResult> listArchivesAsync(ListArchivesRequest request, AsyncHandler<ListArchivesRequest,ListArchivesResult> asyncHandler)
AWSMailManagerAsync
Returns a list of all email archives in your account.
listArchivesAsync
in interface AWSMailManagerAsync
request
- 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)
AWSMailManagerAsync
List all ingress endpoint resources.
listIngressPointsAsync
in interface AWSMailManagerAsync
public Future<ListIngressPointsResult> listIngressPointsAsync(ListIngressPointsRequest request, AsyncHandler<ListIngressPointsRequest,ListIngressPointsResult> asyncHandler)
AWSMailManagerAsync
List all ingress endpoint resources.
listIngressPointsAsync
in interface AWSMailManagerAsync
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<ListRelaysResult> listRelaysAsync(ListRelaysRequest request)
AWSMailManagerAsync
Lists all the existing relay resources.
listRelaysAsync
in interface AWSMailManagerAsync
public Future<ListRelaysResult> listRelaysAsync(ListRelaysRequest request, AsyncHandler<ListRelaysRequest,ListRelaysResult> asyncHandler)
AWSMailManagerAsync
Lists all the existing relay resources.
listRelaysAsync
in interface AWSMailManagerAsync
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<ListRuleSetsResult> listRuleSetsAsync(ListRuleSetsRequest request)
AWSMailManagerAsync
List rule sets for this account.
listRuleSetsAsync
in interface AWSMailManagerAsync
public Future<ListRuleSetsResult> listRuleSetsAsync(ListRuleSetsRequest request, AsyncHandler<ListRuleSetsRequest,ListRuleSetsResult> asyncHandler)
AWSMailManagerAsync
List rule sets for this account.
listRuleSetsAsync
in interface AWSMailManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSMailManagerAsync
Retrieves the list of tags (keys and values) assigned to the resource.
listTagsForResourceAsync
in interface AWSMailManagerAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSMailManagerAsync
Retrieves the list of tags (keys and values) assigned to the resource.
listTagsForResourceAsync
in interface AWSMailManagerAsync
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<ListTrafficPoliciesResult> listTrafficPoliciesAsync(ListTrafficPoliciesRequest request)
AWSMailManagerAsync
List traffic policy resources.
listTrafficPoliciesAsync
in interface AWSMailManagerAsync
public Future<ListTrafficPoliciesResult> listTrafficPoliciesAsync(ListTrafficPoliciesRequest request, AsyncHandler<ListTrafficPoliciesRequest,ListTrafficPoliciesResult> asyncHandler)
AWSMailManagerAsync
List traffic policy resources.
listTrafficPoliciesAsync
in interface AWSMailManagerAsync
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<StartArchiveExportResult> startArchiveExportAsync(StartArchiveExportRequest request)
AWSMailManagerAsync
Initiates an export of emails from the specified archive.
startArchiveExportAsync
in interface AWSMailManagerAsync
request
- The request to initiate an export of emails from an archive.public Future<StartArchiveExportResult> startArchiveExportAsync(StartArchiveExportRequest request, AsyncHandler<StartArchiveExportRequest,StartArchiveExportResult> asyncHandler)
AWSMailManagerAsync
Initiates an export of emails from the specified archive.
startArchiveExportAsync
in interface AWSMailManagerAsync
request
- 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)
AWSMailManagerAsync
Initiates a search across emails in the specified archive.
startArchiveSearchAsync
in interface AWSMailManagerAsync
request
- The request to initiate a search across emails in an archive.public Future<StartArchiveSearchResult> startArchiveSearchAsync(StartArchiveSearchRequest request, AsyncHandler<StartArchiveSearchRequest,StartArchiveSearchResult> asyncHandler)
AWSMailManagerAsync
Initiates a search across emails in the specified archive.
startArchiveSearchAsync
in interface AWSMailManagerAsync
request
- 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)
AWSMailManagerAsync
Stops an in-progress export of emails from an archive.
stopArchiveExportAsync
in interface AWSMailManagerAsync
request
- The request to stop an in-progress archive export job.public Future<StopArchiveExportResult> stopArchiveExportAsync(StopArchiveExportRequest request, AsyncHandler<StopArchiveExportRequest,StopArchiveExportResult> asyncHandler)
AWSMailManagerAsync
Stops an in-progress export of emails from an archive.
stopArchiveExportAsync
in interface AWSMailManagerAsync
request
- 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)
AWSMailManagerAsync
Stops an in-progress archive search job.
stopArchiveSearchAsync
in interface AWSMailManagerAsync
request
- The request to stop an in-progress archive search job.public Future<StopArchiveSearchResult> stopArchiveSearchAsync(StopArchiveSearchRequest request, AsyncHandler<StopArchiveSearchRequest,StopArchiveSearchResult> asyncHandler)
AWSMailManagerAsync
Stops an in-progress archive search job.
stopArchiveSearchAsync
in interface AWSMailManagerAsync
request
- 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)
AWSMailManagerAsync
Adds one or more tags (keys and values) to a specified resource.
tagResourceAsync
in interface AWSMailManagerAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSMailManagerAsync
Adds one or more tags (keys and values) to a specified resource.
tagResourceAsync
in interface AWSMailManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSMailManagerAsync
Remove one or more tags (keys and values) from a specified resource.
untagResourceAsync
in interface AWSMailManagerAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSMailManagerAsync
Remove one or more tags (keys and values) from a specified resource.
untagResourceAsync
in interface AWSMailManagerAsync
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<UpdateArchiveResult> updateArchiveAsync(UpdateArchiveRequest request)
AWSMailManagerAsync
Updates the attributes of an existing email archive.
updateArchiveAsync
in interface AWSMailManagerAsync
request
- The request to update properties of an existing email archive.public Future<UpdateArchiveResult> updateArchiveAsync(UpdateArchiveRequest request, AsyncHandler<UpdateArchiveRequest,UpdateArchiveResult> asyncHandler)
AWSMailManagerAsync
Updates the attributes of an existing email archive.
updateArchiveAsync
in interface AWSMailManagerAsync
request
- 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)
AWSMailManagerAsync
Update attributes of a provisioned ingress endpoint resource.
updateIngressPointAsync
in interface AWSMailManagerAsync
public Future<UpdateIngressPointResult> updateIngressPointAsync(UpdateIngressPointRequest request, AsyncHandler<UpdateIngressPointRequest,UpdateIngressPointResult> asyncHandler)
AWSMailManagerAsync
Update attributes of a provisioned ingress endpoint resource.
updateIngressPointAsync
in interface AWSMailManagerAsync
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<UpdateRelayResult> updateRelayAsync(UpdateRelayRequest request)
AWSMailManagerAsync
Updates the attributes of an existing relay resource.
updateRelayAsync
in interface AWSMailManagerAsync
public Future<UpdateRelayResult> updateRelayAsync(UpdateRelayRequest request, AsyncHandler<UpdateRelayRequest,UpdateRelayResult> asyncHandler)
AWSMailManagerAsync
Updates the attributes of an existing relay resource.
updateRelayAsync
in interface AWSMailManagerAsync
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<UpdateRuleSetResult> updateRuleSetAsync(UpdateRuleSetRequest request)
AWSMailManagerAsync
>Update attributes of an already provisioned rule set.
updateRuleSetAsync
in interface AWSMailManagerAsync
public Future<UpdateRuleSetResult> updateRuleSetAsync(UpdateRuleSetRequest request, AsyncHandler<UpdateRuleSetRequest,UpdateRuleSetResult> asyncHandler)
AWSMailManagerAsync
>Update attributes of an already provisioned rule set.
updateRuleSetAsync
in interface AWSMailManagerAsync
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<UpdateTrafficPolicyResult> updateTrafficPolicyAsync(UpdateTrafficPolicyRequest request)
AWSMailManagerAsync
Update attributes of an already provisioned traffic policy resource.
updateTrafficPolicyAsync
in interface AWSMailManagerAsync
public Future<UpdateTrafficPolicyResult> updateTrafficPolicyAsync(UpdateTrafficPolicyRequest request, AsyncHandler<UpdateTrafficPolicyRequest,UpdateTrafficPolicyResult> asyncHandler)
AWSMailManagerAsync
Update attributes of an already provisioned traffic policy resource.
updateTrafficPolicyAsync
in interface AWSMailManagerAsync
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.