@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSMailManagerAsync extends AWSMailManager
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSMailManagerAsync
instead.
AWS SES Mail Manager API contains operations and data types that comprise the Mail Manager feature of Amazon Simple Email Service.
Mail Manager is a set of Amazon SES email gateway features designed to help you strengthen your organization's email infrastructure, simplify email workflow management, and streamline email compliance control. To learn more, see the Mail Manager chapter in the Amazon SES Developer Guide.
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
Future<CreateAddonInstanceResult> createAddonInstanceAsync(CreateAddonInstanceRequest createAddonInstanceRequest)
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.
createAddonInstanceRequest
- Future<CreateAddonInstanceResult> createAddonInstanceAsync(CreateAddonInstanceRequest createAddonInstanceRequest, AsyncHandler<CreateAddonInstanceRequest,CreateAddonInstanceResult> asyncHandler)
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.
createAddonInstanceRequest
- 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.Future<CreateAddonSubscriptionResult> createAddonSubscriptionAsync(CreateAddonSubscriptionRequest createAddonSubscriptionRequest)
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.
createAddonSubscriptionRequest
- Future<CreateAddonSubscriptionResult> createAddonSubscriptionAsync(CreateAddonSubscriptionRequest createAddonSubscriptionRequest, AsyncHandler<CreateAddonSubscriptionRequest,CreateAddonSubscriptionResult> asyncHandler)
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.
createAddonSubscriptionRequest
- 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.Future<CreateArchiveResult> createArchiveAsync(CreateArchiveRequest createArchiveRequest)
Creates a new email archive resource for storing and retaining emails.
createArchiveRequest
- The request to create a new email archive.Future<CreateArchiveResult> createArchiveAsync(CreateArchiveRequest createArchiveRequest, AsyncHandler<CreateArchiveRequest,CreateArchiveResult> asyncHandler)
Creates a new email archive resource for storing and retaining emails.
createArchiveRequest
- 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.Future<CreateIngressPointResult> createIngressPointAsync(CreateIngressPointRequest createIngressPointRequest)
Provision a new ingress endpoint resource.
createIngressPointRequest
- Future<CreateIngressPointResult> createIngressPointAsync(CreateIngressPointRequest createIngressPointRequest, AsyncHandler<CreateIngressPointRequest,CreateIngressPointResult> asyncHandler)
Provision a new ingress endpoint resource.
createIngressPointRequest
- 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.Future<CreateRelayResult> createRelayAsync(CreateRelayRequest createRelayRequest)
Creates a relay resource which can be used in rules to relay incoming emails to defined relay destinations.
createRelayRequest
- Future<CreateRelayResult> createRelayAsync(CreateRelayRequest createRelayRequest, AsyncHandler<CreateRelayRequest,CreateRelayResult> asyncHandler)
Creates a relay resource which can be used in rules to relay incoming emails to defined relay destinations.
createRelayRequest
- 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.Future<CreateRuleSetResult> createRuleSetAsync(CreateRuleSetRequest createRuleSetRequest)
Provision a new rule set.
createRuleSetRequest
- Future<CreateRuleSetResult> createRuleSetAsync(CreateRuleSetRequest createRuleSetRequest, AsyncHandler<CreateRuleSetRequest,CreateRuleSetResult> asyncHandler)
Provision a new rule set.
createRuleSetRequest
- 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.Future<CreateTrafficPolicyResult> createTrafficPolicyAsync(CreateTrafficPolicyRequest createTrafficPolicyRequest)
Provision a new traffic policy resource.
createTrafficPolicyRequest
- Future<CreateTrafficPolicyResult> createTrafficPolicyAsync(CreateTrafficPolicyRequest createTrafficPolicyRequest, AsyncHandler<CreateTrafficPolicyRequest,CreateTrafficPolicyResult> asyncHandler)
Provision a new traffic policy resource.
createTrafficPolicyRequest
- 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.Future<DeleteAddonInstanceResult> deleteAddonInstanceAsync(DeleteAddonInstanceRequest deleteAddonInstanceRequest)
Deletes an Add On instance.
deleteAddonInstanceRequest
- Future<DeleteAddonInstanceResult> deleteAddonInstanceAsync(DeleteAddonInstanceRequest deleteAddonInstanceRequest, AsyncHandler<DeleteAddonInstanceRequest,DeleteAddonInstanceResult> asyncHandler)
Deletes an Add On instance.
deleteAddonInstanceRequest
- 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.Future<DeleteAddonSubscriptionResult> deleteAddonSubscriptionAsync(DeleteAddonSubscriptionRequest deleteAddonSubscriptionRequest)
Deletes an Add On subscription.
deleteAddonSubscriptionRequest
- Future<DeleteAddonSubscriptionResult> deleteAddonSubscriptionAsync(DeleteAddonSubscriptionRequest deleteAddonSubscriptionRequest, AsyncHandler<DeleteAddonSubscriptionRequest,DeleteAddonSubscriptionResult> asyncHandler)
Deletes an Add On subscription.
deleteAddonSubscriptionRequest
- 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.Future<DeleteArchiveResult> deleteArchiveAsync(DeleteArchiveRequest deleteArchiveRequest)
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.
deleteArchiveRequest
- The request to initiate deletion of an email archive.Future<DeleteArchiveResult> deleteArchiveAsync(DeleteArchiveRequest deleteArchiveRequest, AsyncHandler<DeleteArchiveRequest,DeleteArchiveResult> asyncHandler)
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.
deleteArchiveRequest
- 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.Future<DeleteIngressPointResult> deleteIngressPointAsync(DeleteIngressPointRequest deleteIngressPointRequest)
Delete an ingress endpoint resource.
deleteIngressPointRequest
- Future<DeleteIngressPointResult> deleteIngressPointAsync(DeleteIngressPointRequest deleteIngressPointRequest, AsyncHandler<DeleteIngressPointRequest,DeleteIngressPointResult> asyncHandler)
Delete an ingress endpoint resource.
deleteIngressPointRequest
- 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.Future<DeleteRelayResult> deleteRelayAsync(DeleteRelayRequest deleteRelayRequest)
Deletes an existing relay resource.
deleteRelayRequest
- Future<DeleteRelayResult> deleteRelayAsync(DeleteRelayRequest deleteRelayRequest, AsyncHandler<DeleteRelayRequest,DeleteRelayResult> asyncHandler)
Deletes an existing relay resource.
deleteRelayRequest
- 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.Future<DeleteRuleSetResult> deleteRuleSetAsync(DeleteRuleSetRequest deleteRuleSetRequest)
Delete a rule set.
deleteRuleSetRequest
- Future<DeleteRuleSetResult> deleteRuleSetAsync(DeleteRuleSetRequest deleteRuleSetRequest, AsyncHandler<DeleteRuleSetRequest,DeleteRuleSetResult> asyncHandler)
Delete a rule set.
deleteRuleSetRequest
- 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.Future<DeleteTrafficPolicyResult> deleteTrafficPolicyAsync(DeleteTrafficPolicyRequest deleteTrafficPolicyRequest)
Delete a traffic policy resource.
deleteTrafficPolicyRequest
- Future<DeleteTrafficPolicyResult> deleteTrafficPolicyAsync(DeleteTrafficPolicyRequest deleteTrafficPolicyRequest, AsyncHandler<DeleteTrafficPolicyRequest,DeleteTrafficPolicyResult> asyncHandler)
Delete a traffic policy resource.
deleteTrafficPolicyRequest
- 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.Future<GetAddonInstanceResult> getAddonInstanceAsync(GetAddonInstanceRequest getAddonInstanceRequest)
Gets detailed information about an Add On instance.
getAddonInstanceRequest
- Future<GetAddonInstanceResult> getAddonInstanceAsync(GetAddonInstanceRequest getAddonInstanceRequest, AsyncHandler<GetAddonInstanceRequest,GetAddonInstanceResult> asyncHandler)
Gets detailed information about an Add On instance.
getAddonInstanceRequest
- 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.Future<GetAddonSubscriptionResult> getAddonSubscriptionAsync(GetAddonSubscriptionRequest getAddonSubscriptionRequest)
Gets detailed information about an Add On subscription.
getAddonSubscriptionRequest
- Future<GetAddonSubscriptionResult> getAddonSubscriptionAsync(GetAddonSubscriptionRequest getAddonSubscriptionRequest, AsyncHandler<GetAddonSubscriptionRequest,GetAddonSubscriptionResult> asyncHandler)
Gets detailed information about an Add On subscription.
getAddonSubscriptionRequest
- 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.Future<GetArchiveResult> getArchiveAsync(GetArchiveRequest getArchiveRequest)
Retrieves the full details and current state of a specified email archive.
getArchiveRequest
- The request to retrieve details of an email archive.Future<GetArchiveResult> getArchiveAsync(GetArchiveRequest getArchiveRequest, AsyncHandler<GetArchiveRequest,GetArchiveResult> asyncHandler)
Retrieves the full details and current state of a specified email archive.
getArchiveRequest
- 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.Future<GetArchiveExportResult> getArchiveExportAsync(GetArchiveExportRequest getArchiveExportRequest)
Retrieves the details and current status of a specific email archive export job.
getArchiveExportRequest
- The request to retrieve details of a specific archive export job.Future<GetArchiveExportResult> getArchiveExportAsync(GetArchiveExportRequest getArchiveExportRequest, AsyncHandler<GetArchiveExportRequest,GetArchiveExportResult> asyncHandler)
Retrieves the details and current status of a specific email archive export job.
getArchiveExportRequest
- 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.Future<GetArchiveMessageResult> getArchiveMessageAsync(GetArchiveMessageRequest getArchiveMessageRequest)
Returns a pre-signed URL that provides temporary download access to the specific email message stored in the archive.
getArchiveMessageRequest
- The request to get details of a specific email message stored in an archive.Future<GetArchiveMessageResult> getArchiveMessageAsync(GetArchiveMessageRequest getArchiveMessageRequest, AsyncHandler<GetArchiveMessageRequest,GetArchiveMessageResult> asyncHandler)
Returns a pre-signed URL that provides temporary download access to the specific email message stored in the archive.
getArchiveMessageRequest
- 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.Future<GetArchiveMessageContentResult> getArchiveMessageContentAsync(GetArchiveMessageContentRequest getArchiveMessageContentRequest)
Returns the textual content of a specific email message stored in the archive. Attachments are not included.
getArchiveMessageContentRequest
- The request to get the textual content of a specific email message stored in an archive.Future<GetArchiveMessageContentResult> getArchiveMessageContentAsync(GetArchiveMessageContentRequest getArchiveMessageContentRequest, AsyncHandler<GetArchiveMessageContentRequest,GetArchiveMessageContentResult> asyncHandler)
Returns the textual content of a specific email message stored in the archive. Attachments are not included.
getArchiveMessageContentRequest
- 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.Future<GetArchiveSearchResult> getArchiveSearchAsync(GetArchiveSearchRequest getArchiveSearchRequest)
Retrieves the details and current status of a specific email archive search job.
getArchiveSearchRequest
- The request to retrieve details of a specific archive search job.Future<GetArchiveSearchResult> getArchiveSearchAsync(GetArchiveSearchRequest getArchiveSearchRequest, AsyncHandler<GetArchiveSearchRequest,GetArchiveSearchResult> asyncHandler)
Retrieves the details and current status of a specific email archive search job.
getArchiveSearchRequest
- 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.Future<GetArchiveSearchResultsResult> getArchiveSearchResultsAsync(GetArchiveSearchResultsRequest getArchiveSearchResultsRequest)
Returns the results of a completed email archive search job.
getArchiveSearchResultsRequest
- The request to retrieve results from a completed archive search job.Future<GetArchiveSearchResultsResult> getArchiveSearchResultsAsync(GetArchiveSearchResultsRequest getArchiveSearchResultsRequest, AsyncHandler<GetArchiveSearchResultsRequest,GetArchiveSearchResultsResult> asyncHandler)
Returns the results of a completed email archive search job.
getArchiveSearchResultsRequest
- 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.Future<GetIngressPointResult> getIngressPointAsync(GetIngressPointRequest getIngressPointRequest)
Fetch ingress endpoint resource attributes.
getIngressPointRequest
- Future<GetIngressPointResult> getIngressPointAsync(GetIngressPointRequest getIngressPointRequest, AsyncHandler<GetIngressPointRequest,GetIngressPointResult> asyncHandler)
Fetch ingress endpoint resource attributes.
getIngressPointRequest
- 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.Future<GetRelayResult> getRelayAsync(GetRelayRequest getRelayRequest)
Fetch the relay resource and it's attributes.
getRelayRequest
- Future<GetRelayResult> getRelayAsync(GetRelayRequest getRelayRequest, AsyncHandler<GetRelayRequest,GetRelayResult> asyncHandler)
Fetch the relay resource and it's attributes.
getRelayRequest
- 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.Future<GetRuleSetResult> getRuleSetAsync(GetRuleSetRequest getRuleSetRequest)
Fetch attributes of a rule set.
getRuleSetRequest
- Future<GetRuleSetResult> getRuleSetAsync(GetRuleSetRequest getRuleSetRequest, AsyncHandler<GetRuleSetRequest,GetRuleSetResult> asyncHandler)
Fetch attributes of a rule set.
getRuleSetRequest
- 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.Future<GetTrafficPolicyResult> getTrafficPolicyAsync(GetTrafficPolicyRequest getTrafficPolicyRequest)
Fetch attributes of a traffic policy resource.
getTrafficPolicyRequest
- Future<GetTrafficPolicyResult> getTrafficPolicyAsync(GetTrafficPolicyRequest getTrafficPolicyRequest, AsyncHandler<GetTrafficPolicyRequest,GetTrafficPolicyResult> asyncHandler)
Fetch attributes of a traffic policy resource.
getTrafficPolicyRequest
- 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.Future<ListAddonInstancesResult> listAddonInstancesAsync(ListAddonInstancesRequest listAddonInstancesRequest)
Lists all Add On instances in your account.
listAddonInstancesRequest
- Future<ListAddonInstancesResult> listAddonInstancesAsync(ListAddonInstancesRequest listAddonInstancesRequest, AsyncHandler<ListAddonInstancesRequest,ListAddonInstancesResult> asyncHandler)
Lists all Add On instances in your account.
listAddonInstancesRequest
- 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.Future<ListAddonSubscriptionsResult> listAddonSubscriptionsAsync(ListAddonSubscriptionsRequest listAddonSubscriptionsRequest)
Lists all Add On subscriptions in your account.
listAddonSubscriptionsRequest
- Future<ListAddonSubscriptionsResult> listAddonSubscriptionsAsync(ListAddonSubscriptionsRequest listAddonSubscriptionsRequest, AsyncHandler<ListAddonSubscriptionsRequest,ListAddonSubscriptionsResult> asyncHandler)
Lists all Add On subscriptions in your account.
listAddonSubscriptionsRequest
- 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.Future<ListArchiveExportsResult> listArchiveExportsAsync(ListArchiveExportsRequest listArchiveExportsRequest)
Returns a list of email archive export jobs.
listArchiveExportsRequest
- The request to list archive export jobs in your account.Future<ListArchiveExportsResult> listArchiveExportsAsync(ListArchiveExportsRequest listArchiveExportsRequest, AsyncHandler<ListArchiveExportsRequest,ListArchiveExportsResult> asyncHandler)
Returns a list of email archive export jobs.
listArchiveExportsRequest
- 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.Future<ListArchiveSearchesResult> listArchiveSearchesAsync(ListArchiveSearchesRequest listArchiveSearchesRequest)
Returns a list of email archive search jobs.
listArchiveSearchesRequest
- The request to list archive search jobs in your account.Future<ListArchiveSearchesResult> listArchiveSearchesAsync(ListArchiveSearchesRequest listArchiveSearchesRequest, AsyncHandler<ListArchiveSearchesRequest,ListArchiveSearchesResult> asyncHandler)
Returns a list of email archive search jobs.
listArchiveSearchesRequest
- 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.Future<ListArchivesResult> listArchivesAsync(ListArchivesRequest listArchivesRequest)
Returns a list of all email archives in your account.
listArchivesRequest
- The request to list email archives in your account.Future<ListArchivesResult> listArchivesAsync(ListArchivesRequest listArchivesRequest, AsyncHandler<ListArchivesRequest,ListArchivesResult> asyncHandler)
Returns a list of all email archives in your account.
listArchivesRequest
- 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.Future<ListIngressPointsResult> listIngressPointsAsync(ListIngressPointsRequest listIngressPointsRequest)
List all ingress endpoint resources.
listIngressPointsRequest
- Future<ListIngressPointsResult> listIngressPointsAsync(ListIngressPointsRequest listIngressPointsRequest, AsyncHandler<ListIngressPointsRequest,ListIngressPointsResult> asyncHandler)
List all ingress endpoint resources.
listIngressPointsRequest
- 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.Future<ListRelaysResult> listRelaysAsync(ListRelaysRequest listRelaysRequest)
Lists all the existing relay resources.
listRelaysRequest
- Future<ListRelaysResult> listRelaysAsync(ListRelaysRequest listRelaysRequest, AsyncHandler<ListRelaysRequest,ListRelaysResult> asyncHandler)
Lists all the existing relay resources.
listRelaysRequest
- 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.Future<ListRuleSetsResult> listRuleSetsAsync(ListRuleSetsRequest listRuleSetsRequest)
List rule sets for this account.
listRuleSetsRequest
- Future<ListRuleSetsResult> listRuleSetsAsync(ListRuleSetsRequest listRuleSetsRequest, AsyncHandler<ListRuleSetsRequest,ListRuleSetsResult> asyncHandler)
List rule sets for this account.
listRuleSetsRequest
- 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.Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
Retrieves the list of tags (keys and values) assigned to the resource.
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Retrieves the list of tags (keys and values) assigned to the resource.
listTagsForResourceRequest
- 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.Future<ListTrafficPoliciesResult> listTrafficPoliciesAsync(ListTrafficPoliciesRequest listTrafficPoliciesRequest)
List traffic policy resources.
listTrafficPoliciesRequest
- Future<ListTrafficPoliciesResult> listTrafficPoliciesAsync(ListTrafficPoliciesRequest listTrafficPoliciesRequest, AsyncHandler<ListTrafficPoliciesRequest,ListTrafficPoliciesResult> asyncHandler)
List traffic policy resources.
listTrafficPoliciesRequest
- 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.Future<StartArchiveExportResult> startArchiveExportAsync(StartArchiveExportRequest startArchiveExportRequest)
Initiates an export of emails from the specified archive.
startArchiveExportRequest
- The request to initiate an export of emails from an archive.Future<StartArchiveExportResult> startArchiveExportAsync(StartArchiveExportRequest startArchiveExportRequest, AsyncHandler<StartArchiveExportRequest,StartArchiveExportResult> asyncHandler)
Initiates an export of emails from the specified archive.
startArchiveExportRequest
- 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.Future<StartArchiveSearchResult> startArchiveSearchAsync(StartArchiveSearchRequest startArchiveSearchRequest)
Initiates a search across emails in the specified archive.
startArchiveSearchRequest
- The request to initiate a search across emails in an archive.Future<StartArchiveSearchResult> startArchiveSearchAsync(StartArchiveSearchRequest startArchiveSearchRequest, AsyncHandler<StartArchiveSearchRequest,StartArchiveSearchResult> asyncHandler)
Initiates a search across emails in the specified archive.
startArchiveSearchRequest
- 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.Future<StopArchiveExportResult> stopArchiveExportAsync(StopArchiveExportRequest stopArchiveExportRequest)
Stops an in-progress export of emails from an archive.
stopArchiveExportRequest
- The request to stop an in-progress archive export job.Future<StopArchiveExportResult> stopArchiveExportAsync(StopArchiveExportRequest stopArchiveExportRequest, AsyncHandler<StopArchiveExportRequest,StopArchiveExportResult> asyncHandler)
Stops an in-progress export of emails from an archive.
stopArchiveExportRequest
- 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.Future<StopArchiveSearchResult> stopArchiveSearchAsync(StopArchiveSearchRequest stopArchiveSearchRequest)
Stops an in-progress archive search job.
stopArchiveSearchRequest
- The request to stop an in-progress archive search job.Future<StopArchiveSearchResult> stopArchiveSearchAsync(StopArchiveSearchRequest stopArchiveSearchRequest, AsyncHandler<StopArchiveSearchRequest,StopArchiveSearchResult> asyncHandler)
Stops an in-progress archive search job.
stopArchiveSearchRequest
- 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.Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
Adds one or more tags (keys and values) to a specified resource.
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Adds one or more tags (keys and values) to a specified resource.
tagResourceRequest
- 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.Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
Remove one or more tags (keys and values) from a specified resource.
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Remove one or more tags (keys and values) from a specified resource.
untagResourceRequest
- 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.Future<UpdateArchiveResult> updateArchiveAsync(UpdateArchiveRequest updateArchiveRequest)
Updates the attributes of an existing email archive.
updateArchiveRequest
- The request to update properties of an existing email archive.Future<UpdateArchiveResult> updateArchiveAsync(UpdateArchiveRequest updateArchiveRequest, AsyncHandler<UpdateArchiveRequest,UpdateArchiveResult> asyncHandler)
Updates the attributes of an existing email archive.
updateArchiveRequest
- 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.Future<UpdateIngressPointResult> updateIngressPointAsync(UpdateIngressPointRequest updateIngressPointRequest)
Update attributes of a provisioned ingress endpoint resource.
updateIngressPointRequest
- Future<UpdateIngressPointResult> updateIngressPointAsync(UpdateIngressPointRequest updateIngressPointRequest, AsyncHandler<UpdateIngressPointRequest,UpdateIngressPointResult> asyncHandler)
Update attributes of a provisioned ingress endpoint resource.
updateIngressPointRequest
- 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.Future<UpdateRelayResult> updateRelayAsync(UpdateRelayRequest updateRelayRequest)
Updates the attributes of an existing relay resource.
updateRelayRequest
- Future<UpdateRelayResult> updateRelayAsync(UpdateRelayRequest updateRelayRequest, AsyncHandler<UpdateRelayRequest,UpdateRelayResult> asyncHandler)
Updates the attributes of an existing relay resource.
updateRelayRequest
- 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.Future<UpdateRuleSetResult> updateRuleSetAsync(UpdateRuleSetRequest updateRuleSetRequest)
>Update attributes of an already provisioned rule set.
updateRuleSetRequest
- Future<UpdateRuleSetResult> updateRuleSetAsync(UpdateRuleSetRequest updateRuleSetRequest, AsyncHandler<UpdateRuleSetRequest,UpdateRuleSetResult> asyncHandler)
>Update attributes of an already provisioned rule set.
updateRuleSetRequest
- 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.Future<UpdateTrafficPolicyResult> updateTrafficPolicyAsync(UpdateTrafficPolicyRequest updateTrafficPolicyRequest)
Update attributes of an already provisioned traffic policy resource.
updateTrafficPolicyRequest
- Future<UpdateTrafficPolicyResult> updateTrafficPolicyAsync(UpdateTrafficPolicyRequest updateTrafficPolicyRequest, AsyncHandler<UpdateTrafficPolicyRequest,UpdateTrafficPolicyResult> asyncHandler)
Update attributes of an already provisioned traffic policy resource.
updateTrafficPolicyRequest
- 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.