/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.services.simpleemail; import javax.annotation.Generated; import com.amazonaws.services.simpleemail.model.*; /** * Interface for accessing Amazon SES asynchronously. Each asynchronous method will return a Java Future object * representing the asynchronous operation; overloads which accept an {@code 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 * {@link com.amazonaws.services.simpleemail.AbstractAmazonSimpleEmailServiceAsync} instead. *
*
*
* This document contains reference information for the Amazon Simple Email * Service (Amazon SES) API, version 2010-12-01. This document is best used in conjunction with the Amazon SES Developer Guide. *
** For a list of Amazon SES endpoints to use in service requests, see Regions and Amazon SES in the Amazon SES Developer Guide. *
** Creates a receipt rule set by cloning an existing one. All receipt rules and configurations are copied to the new * receipt rule set and are completely independent of the source rule set. *
** For information about setting up rule sets, see the Amazon SES * Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param cloneReceiptRuleSetRequest * Represents a request to create a receipt rule set by cloning an existing one. You use receipt rule sets to * receive email with Amazon SES. For more information, see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the CloneReceiptRuleSet operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.CloneReceiptRuleSet * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a receipt rule set by cloning an existing one. All receipt rules and configurations are copied to the new * receipt rule set and are completely independent of the source rule set. *
** For information about setting up rule sets, see the Amazon SES * Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param cloneReceiptRuleSetRequest * Represents a request to create a receipt rule set by cloning an existing one. You use receipt rule sets to * receive email with Amazon SES. For more information, see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the CloneReceiptRuleSet operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.CloneReceiptRuleSet * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a configuration set. *
** Configuration sets enable you to publish email sending events. For information about using configuration sets, * see the Amazon SES * Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param createConfigurationSetRequest * Represents a request to create a configuration set. Configuration sets enable you to publish email sending * events. For information about using configuration sets, see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the CreateConfigurationSet operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.CreateConfigurationSet * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a configuration set. *
** Configuration sets enable you to publish email sending events. For information about using configuration sets, * see the Amazon SES * Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param createConfigurationSetRequest * Represents a request to create a configuration set. Configuration sets enable you to publish email sending * events. For information about using configuration sets, see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the CreateConfigurationSet operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.CreateConfigurationSet * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a configuration set event destination. *
** When you create or update an event destination, you must provide one, and only one, destination. The destination * can be CloudWatch, Amazon Kinesis Firehose, or Amazon Simple Notification Service (Amazon SNS). *
** An event destination is the AWS service to which Amazon SES publishes the email sending events associated with a * configuration set. For information about using configuration sets, see the Amazon SES Developer * Guide. *
** You can execute this operation no more than once per second. *
* * @param createConfigurationSetEventDestinationRequest * Represents a request to create a configuration set event destination. A configuration set event * destination, which can be either Amazon CloudWatch or Amazon Kinesis Firehose, describes an AWS service in * which Amazon SES publishes the email sending events associated with a configuration set. For information * about using configuration sets, see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the CreateConfigurationSetEventDestination operation returned by * the service. * @sample AmazonSimpleEmailServiceAsync.CreateConfigurationSetEventDestination * @see AWS API Documentation */ java.util.concurrent.Future* Creates a configuration set event destination. *
** When you create or update an event destination, you must provide one, and only one, destination. The destination * can be CloudWatch, Amazon Kinesis Firehose, or Amazon Simple Notification Service (Amazon SNS). *
** An event destination is the AWS service to which Amazon SES publishes the email sending events associated with a * configuration set. For information about using configuration sets, see the Amazon SES Developer * Guide. *
** You can execute this operation no more than once per second. *
* * @param createConfigurationSetEventDestinationRequest * Represents a request to create a configuration set event destination. A configuration set event * destination, which can be either Amazon CloudWatch or Amazon Kinesis Firehose, describes an AWS service in * which Amazon SES publishes the email sending events associated with a configuration set. For information * about using configuration sets, see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the CreateConfigurationSetEventDestination operation returned by * the service. * @sample AmazonSimpleEmailServiceAsyncHandler.CreateConfigurationSetEventDestination * @see AWS API Documentation */ java.util.concurrent.Future* Creates an association between a configuration set and a custom domain for open and click event tracking. *
** By default, images and links used for tracking open and click events are hosted on domains operated by Amazon * SES. You can configure a subdomain of your own to handle these events. For information about using custom * domains, see the Amazon SES * Developer Guide. *
* * @param createConfigurationSetTrackingOptionsRequest * Represents a request to create an open and click tracking option object in a configuration set. * @return A Java Future containing the result of the CreateConfigurationSetTrackingOptions operation returned by * the service. * @sample AmazonSimpleEmailServiceAsync.CreateConfigurationSetTrackingOptions * @see AWS API Documentation */ java.util.concurrent.Future* Creates an association between a configuration set and a custom domain for open and click event tracking. *
** By default, images and links used for tracking open and click events are hosted on domains operated by Amazon * SES. You can configure a subdomain of your own to handle these events. For information about using custom * domains, see the Amazon SES * Developer Guide. *
* * @param createConfigurationSetTrackingOptionsRequest * Represents a request to create an open and click tracking option object in a configuration set. * @param 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. * @return A Java Future containing the result of the CreateConfigurationSetTrackingOptions operation returned by * the service. * @sample AmazonSimpleEmailServiceAsyncHandler.CreateConfigurationSetTrackingOptions * @see AWS API Documentation */ java.util.concurrent.Future* Creates a new custom verification email template. *
** For more information about custom verification email templates, see Using Custom * Verification Email Templates in the Amazon SES Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param createCustomVerificationEmailTemplateRequest * Represents a request to create a custom verification email template. * @return A Java Future containing the result of the CreateCustomVerificationEmailTemplate operation returned by * the service. * @sample AmazonSimpleEmailServiceAsync.CreateCustomVerificationEmailTemplate * @see AWS API Documentation */ java.util.concurrent.Future* Creates a new custom verification email template. *
** For more information about custom verification email templates, see Using Custom * Verification Email Templates in the Amazon SES Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param createCustomVerificationEmailTemplateRequest * Represents a request to create a custom verification email template. * @param 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. * @return A Java Future containing the result of the CreateCustomVerificationEmailTemplate operation returned by * the service. * @sample AmazonSimpleEmailServiceAsyncHandler.CreateCustomVerificationEmailTemplate * @see AWS API Documentation */ java.util.concurrent.Future* Creates a new IP address filter. *
** For information about setting up IP address filters, see the Amazon SES Developer * Guide. *
** You can execute this operation no more than once per second. *
* * @param createReceiptFilterRequest * Represents a request to create a new IP address filter. You use IP address filters when you receive email * with Amazon SES. For more information, see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the CreateReceiptFilter operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.CreateReceiptFilter * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new IP address filter. *
** For information about setting up IP address filters, see the Amazon SES Developer * Guide. *
** You can execute this operation no more than once per second. *
* * @param createReceiptFilterRequest * Represents a request to create a new IP address filter. You use IP address filters when you receive email * with Amazon SES. For more information, see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the CreateReceiptFilter operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.CreateReceiptFilter * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a receipt rule. *
** For information about setting up receipt rules, see the Amazon SES * Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param createReceiptRuleRequest * Represents a request to create a receipt rule. You use receipt rules to receive email with Amazon SES. For * more information, see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the CreateReceiptRule operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.CreateReceiptRule * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a receipt rule. *
** For information about setting up receipt rules, see the Amazon SES * Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param createReceiptRuleRequest * Represents a request to create a receipt rule. You use receipt rules to receive email with Amazon SES. For * more information, see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the CreateReceiptRule operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.CreateReceiptRule * @see AWS API * Documentation */ java.util.concurrent.Future* Creates an empty receipt rule set. *
** For information about setting up receipt rule sets, see the Amazon SES * Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param createReceiptRuleSetRequest * Represents a request to create an empty receipt rule set. You use receipt rule sets to receive email with * Amazon SES. For more information, see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the CreateReceiptRuleSet operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.CreateReceiptRuleSet * @see AWS API * Documentation */ java.util.concurrent.Future* Creates an empty receipt rule set. *
** For information about setting up receipt rule sets, see the Amazon SES * Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param createReceiptRuleSetRequest * Represents a request to create an empty receipt rule set. You use receipt rule sets to receive email with * Amazon SES. For more information, see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the CreateReceiptRuleSet operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.CreateReceiptRuleSet * @see AWS API * Documentation */ java.util.concurrent.Future* Creates an email template. Email templates enable you to send personalized email to one or more destinations in a * single API operation. For more information, see the Amazon SES * Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param createTemplateRequest * Represents a request to create an email template. For more information, see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the CreateTemplate operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.CreateTemplate * @see AWS API * Documentation */ java.util.concurrent.Future* Creates an email template. Email templates enable you to send personalized email to one or more destinations in a * single API operation. For more information, see the Amazon SES * Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param createTemplateRequest * Represents a request to create an email template. For more information, see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the CreateTemplate operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.CreateTemplate * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a configuration set. Configuration sets enable you to publish email sending events. For information about * using configuration sets, see the Amazon SES Developer * Guide. *
** You can execute this operation no more than once per second. *
* * @param deleteConfigurationSetRequest * Represents a request to delete a configuration set. Configuration sets enable you to publish email sending * events. For information about using configuration sets, see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the DeleteConfigurationSet operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.DeleteConfigurationSet * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes a configuration set. Configuration sets enable you to publish email sending events. For information about * using configuration sets, see the Amazon SES Developer * Guide. *
** You can execute this operation no more than once per second. *
* * @param deleteConfigurationSetRequest * Represents a request to delete a configuration set. Configuration sets enable you to publish email sending * events. For information about using configuration sets, see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the DeleteConfigurationSet operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.DeleteConfigurationSet * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes a configuration set event destination. Configuration set event destinations are associated with * configuration sets, which enable you to publish email sending events. For information about using configuration * sets, see the Amazon SES Developer * Guide. *
** You can execute this operation no more than once per second. *
* * @param deleteConfigurationSetEventDestinationRequest * Represents a request to delete a configuration set event destination. Configuration set event destinations * are associated with configuration sets, which enable you to publish email sending events. For information * about using configuration sets, see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the DeleteConfigurationSetEventDestination operation returned by * the service. * @sample AmazonSimpleEmailServiceAsync.DeleteConfigurationSetEventDestination * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a configuration set event destination. Configuration set event destinations are associated with * configuration sets, which enable you to publish email sending events. For information about using configuration * sets, see the Amazon SES Developer * Guide. *
** You can execute this operation no more than once per second. *
* * @param deleteConfigurationSetEventDestinationRequest * Represents a request to delete a configuration set event destination. Configuration set event destinations * are associated with configuration sets, which enable you to publish email sending events. For information * about using configuration sets, see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the DeleteConfigurationSetEventDestination operation returned by * the service. * @sample AmazonSimpleEmailServiceAsyncHandler.DeleteConfigurationSetEventDestination * @see AWS API Documentation */ java.util.concurrent.Future* Deletes an association between a configuration set and a custom domain for open and click event tracking. *
** By default, images and links used for tracking open and click events are hosted on domains operated by Amazon * SES. You can configure a subdomain of your own to handle these events. For information about using custom * domains, see the Amazon SES * Developer Guide. *
** Deleting this kind of association will result in emails sent using the specified configuration set to capture * open and click events using the standard, Amazon SES-operated domains. *
** Deletes an association between a configuration set and a custom domain for open and click event tracking. *
** By default, images and links used for tracking open and click events are hosted on domains operated by Amazon * SES. You can configure a subdomain of your own to handle these events. For information about using custom * domains, see the Amazon SES * Developer Guide. *
** Deleting this kind of association will result in emails sent using the specified configuration set to capture * open and click events using the standard, Amazon SES-operated domains. *
** Deletes an existing custom verification email template. *
** For more information about custom verification email templates, see Using Custom * Verification Email Templates in the Amazon SES Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param deleteCustomVerificationEmailTemplateRequest * Represents a request to delete an existing custom verification email template. * @return A Java Future containing the result of the DeleteCustomVerificationEmailTemplate operation returned by * the service. * @sample AmazonSimpleEmailServiceAsync.DeleteCustomVerificationEmailTemplate * @see AWS API Documentation */ java.util.concurrent.Future* Deletes an existing custom verification email template. *
** For more information about custom verification email templates, see Using Custom * Verification Email Templates in the Amazon SES Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param deleteCustomVerificationEmailTemplateRequest * Represents a request to delete an existing custom verification email template. * @param 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. * @return A Java Future containing the result of the DeleteCustomVerificationEmailTemplate operation returned by * the service. * @sample AmazonSimpleEmailServiceAsyncHandler.DeleteCustomVerificationEmailTemplate * @see AWS API Documentation */ java.util.concurrent.Future* Deletes the specified identity (an email address or a domain) from the list of verified identities. *
** You can execute this operation no more than once per second. *
* * @param deleteIdentityRequest * Represents a request to delete one of your Amazon SES identities (an email address or domain). * @return A Java Future containing the result of the DeleteIdentity operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.DeleteIdentity * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified identity (an email address or a domain) from the list of verified identities. *
** You can execute this operation no more than once per second. *
* * @param deleteIdentityRequest * Represents a request to delete one of your Amazon SES identities (an email address or domain). * @param 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. * @return A Java Future containing the result of the DeleteIdentity operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.DeleteIdentity * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified sending authorization policy for the given identity (an email address or a domain). This * API returns successfully even if a policy with the specified name does not exist. *
** This API is for the identity owner only. If you have not verified the identity, this API will return an error. *
** Sending authorization is a feature that enables an identity owner to authorize other senders to use its * identities. For information about using sending authorization, see the Amazon SES Developer * Guide. *
** You can execute this operation no more than once per second. *
* * @param deleteIdentityPolicyRequest * Represents a request to delete a sending authorization policy for an identity. Sending authorization is an * Amazon SES feature that enables you to authorize other senders to use your identities. For information, * see the Amazon * SES Developer Guide. * @return A Java Future containing the result of the DeleteIdentityPolicy operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.DeleteIdentityPolicy * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified sending authorization policy for the given identity (an email address or a domain). This * API returns successfully even if a policy with the specified name does not exist. *
** This API is for the identity owner only. If you have not verified the identity, this API will return an error. *
** Sending authorization is a feature that enables an identity owner to authorize other senders to use its * identities. For information about using sending authorization, see the Amazon SES Developer * Guide. *
** You can execute this operation no more than once per second. *
* * @param deleteIdentityPolicyRequest * Represents a request to delete a sending authorization policy for an identity. Sending authorization is an * Amazon SES feature that enables you to authorize other senders to use your identities. For information, * see the Amazon * SES Developer Guide. * @param 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. * @return A Java Future containing the result of the DeleteIdentityPolicy operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.DeleteIdentityPolicy * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified IP address filter. *
** For information about managing IP address filters, see the Amazon SES * Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param deleteReceiptFilterRequest * Represents a request to delete an IP address filter. You use IP address filters when you receive email * with Amazon SES. For more information, see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the DeleteReceiptFilter operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.DeleteReceiptFilter * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified IP address filter. *
** For information about managing IP address filters, see the Amazon SES * Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param deleteReceiptFilterRequest * Represents a request to delete an IP address filter. You use IP address filters when you receive email * with Amazon SES. For more information, see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the DeleteReceiptFilter operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.DeleteReceiptFilter * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified receipt rule. *
** For information about managing receipt rules, see the Amazon * SES Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param deleteReceiptRuleRequest * Represents a request to delete a receipt rule. You use receipt rules to receive email with Amazon SES. For * more information, see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the DeleteReceiptRule operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.DeleteReceiptRule * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified receipt rule. *
** For information about managing receipt rules, see the Amazon * SES Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param deleteReceiptRuleRequest * Represents a request to delete a receipt rule. You use receipt rules to receive email with Amazon SES. For * more information, see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the DeleteReceiptRule operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.DeleteReceiptRule * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified receipt rule set and all of the receipt rules it contains. *
** The currently active rule set cannot be deleted. *
** For information about managing receipt rule sets, see the Amazon SES Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param deleteReceiptRuleSetRequest * Represents a request to delete a receipt rule set and all of the receipt rules it contains. You use * receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the DeleteReceiptRuleSet operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.DeleteReceiptRuleSet * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified receipt rule set and all of the receipt rules it contains. *
** The currently active rule set cannot be deleted. *
** For information about managing receipt rule sets, see the Amazon SES Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param deleteReceiptRuleSetRequest * Represents a request to delete a receipt rule set and all of the receipt rules it contains. You use * receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the DeleteReceiptRuleSet operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.DeleteReceiptRuleSet * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes an email template. *
** You can execute this operation no more than once per second. *
* * @param deleteTemplateRequest * Represents a request to delete an email template. For more information, see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the DeleteTemplate operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.DeleteTemplate * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes an email template. *
** You can execute this operation no more than once per second. *
* * @param deleteTemplateRequest * Represents a request to delete an email template. For more information, see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the DeleteTemplate operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.DeleteTemplate * @see AWS API * Documentation */ java.util.concurrent.Future
* Deprecated. Use the DeleteIdentity
operation to delete email addresses and domains.
*
* Deprecated. Use the DeleteIdentity
operation to delete email addresses and domains.
*
* Returns the metadata and receipt rules for the receipt rule set that is currently active. *
** For information about setting up receipt rule sets, see the Amazon SES * Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param describeActiveReceiptRuleSetRequest * Represents a request to return the metadata and receipt rules for the receipt rule set that is currently * active. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the DescribeActiveReceiptRuleSet operation returned by the * service. * @sample AmazonSimpleEmailServiceAsync.DescribeActiveReceiptRuleSet * @see AWS API Documentation */ java.util.concurrent.Future* Returns the metadata and receipt rules for the receipt rule set that is currently active. *
** For information about setting up receipt rule sets, see the Amazon SES * Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param describeActiveReceiptRuleSetRequest * Represents a request to return the metadata and receipt rules for the receipt rule set that is currently * active. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the DescribeActiveReceiptRuleSet operation returned by the * service. * @sample AmazonSimpleEmailServiceAsyncHandler.DescribeActiveReceiptRuleSet * @see AWS API Documentation */ java.util.concurrent.Future* Returns the details of the specified configuration set. For information about using configuration sets, see the * Amazon SES * Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param describeConfigurationSetRequest * Represents a request to return the details of a configuration set. Configuration sets enable you to * publish email sending events. For information about using configuration sets, see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the DescribeConfigurationSet operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.DescribeConfigurationSet * @see AWS * API Documentation */ java.util.concurrent.Future* Returns the details of the specified configuration set. For information about using configuration sets, see the * Amazon SES * Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param describeConfigurationSetRequest * Represents a request to return the details of a configuration set. Configuration sets enable you to * publish email sending events. For information about using configuration sets, see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the DescribeConfigurationSet operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.DescribeConfigurationSet * @see AWS * API Documentation */ java.util.concurrent.Future* Returns the details of the specified receipt rule. *
** For information about setting up receipt rules, see the Amazon SES * Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param describeReceiptRuleRequest * Represents a request to return the details of a receipt rule. You use receipt rules to receive email with * Amazon SES. For more information, see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the DescribeReceiptRule operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.DescribeReceiptRule * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the details of the specified receipt rule. *
** For information about setting up receipt rules, see the Amazon SES * Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param describeReceiptRuleRequest * Represents a request to return the details of a receipt rule. You use receipt rules to receive email with * Amazon SES. For more information, see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the DescribeReceiptRule operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.DescribeReceiptRule * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the details of the specified receipt rule set. *
** For information about managing receipt rule sets, see the Amazon SES Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param describeReceiptRuleSetRequest * Represents a request to return the details of a receipt rule set. You use receipt rule sets to receive * email with Amazon SES. For more information, see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the DescribeReceiptRuleSet operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.DescribeReceiptRuleSet * @see AWS * API Documentation */ java.util.concurrent.Future* Returns the details of the specified receipt rule set. *
** For information about managing receipt rule sets, see the Amazon SES Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param describeReceiptRuleSetRequest * Represents a request to return the details of a receipt rule set. You use receipt rule sets to receive * email with Amazon SES. For more information, see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the DescribeReceiptRuleSet operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.DescribeReceiptRuleSet * @see AWS * API Documentation */ java.util.concurrent.Future* Returns the email sending status of the Amazon SES account for the current region. *
** You can execute this operation no more than once per second. *
* * @param getAccountSendingEnabledRequest * @return A Java Future containing the result of the GetAccountSendingEnabled operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.GetAccountSendingEnabled * @see AWS * API Documentation */ java.util.concurrent.Future* Returns the email sending status of the Amazon SES account for the current region. *
** You can execute this operation no more than once per second. *
* * @param getAccountSendingEnabledRequest * @param 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. * @return A Java Future containing the result of the GetAccountSendingEnabled operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.GetAccountSendingEnabled * @see AWS * API Documentation */ java.util.concurrent.Future* Returns the custom email verification template for the template name you specify. *
** For more information about custom verification email templates, see Using Custom * Verification Email Templates in the Amazon SES Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param getCustomVerificationEmailTemplateRequest * Represents a request to retrieve an existing custom verification email template. * @return A Java Future containing the result of the GetCustomVerificationEmailTemplate operation returned by the * service. * @sample AmazonSimpleEmailServiceAsync.GetCustomVerificationEmailTemplate * @see AWS API Documentation */ java.util.concurrent.Future* Returns the custom email verification template for the template name you specify. *
** For more information about custom verification email templates, see Using Custom * Verification Email Templates in the Amazon SES Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param getCustomVerificationEmailTemplateRequest * Represents a request to retrieve an existing custom verification email template. * @param 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. * @return A Java Future containing the result of the GetCustomVerificationEmailTemplate operation returned by the * service. * @sample AmazonSimpleEmailServiceAsyncHandler.GetCustomVerificationEmailTemplate * @see AWS API Documentation */ java.util.concurrent.Future* Returns the current status of Easy DKIM signing for an entity. For domain name identities, this operation also * returns the DKIM tokens that are required for Easy DKIM signing, and whether Amazon SES has successfully verified * that these tokens have been published. *
** This operation takes a list of identities as input and returns the following information for each: *
** Whether Easy DKIM signing is enabled or disabled. *
** A set of DKIM tokens that represent the identity. If the identity is an email address, the tokens represent the * domain of that address. *
** Whether Amazon SES has successfully verified the DKIM tokens published in the domain's DNS. This information is * only returned for domain name identities, not for email addresses. *
** This operation is throttled at one request per second and can only get DKIM attributes for up to 100 identities * at a time. *
** For more information about creating DNS records using DKIM tokens, go to the Amazon SES Developer * Guide. *
* * @param getIdentityDkimAttributesRequest * Represents a request for the status of Amazon SES Easy DKIM signing for an identity. For domain * identities, this request also returns the DKIM tokens that are required for Easy DKIM signing, and whether * Amazon SES successfully verified that these tokens were published. For more information about Easy DKIM, * see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the GetIdentityDkimAttributes operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.GetIdentityDkimAttributes * @see AWS API Documentation */ java.util.concurrent.Future* Returns the current status of Easy DKIM signing for an entity. For domain name identities, this operation also * returns the DKIM tokens that are required for Easy DKIM signing, and whether Amazon SES has successfully verified * that these tokens have been published. *
** This operation takes a list of identities as input and returns the following information for each: *
** Whether Easy DKIM signing is enabled or disabled. *
** A set of DKIM tokens that represent the identity. If the identity is an email address, the tokens represent the * domain of that address. *
** Whether Amazon SES has successfully verified the DKIM tokens published in the domain's DNS. This information is * only returned for domain name identities, not for email addresses. *
** This operation is throttled at one request per second and can only get DKIM attributes for up to 100 identities * at a time. *
** For more information about creating DNS records using DKIM tokens, go to the Amazon SES Developer * Guide. *
* * @param getIdentityDkimAttributesRequest * Represents a request for the status of Amazon SES Easy DKIM signing for an identity. For domain * identities, this request also returns the DKIM tokens that are required for Easy DKIM signing, and whether * Amazon SES successfully verified that these tokens were published. For more information about Easy DKIM, * see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the GetIdentityDkimAttributes operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.GetIdentityDkimAttributes * @see AWS API Documentation */ java.util.concurrent.Future* Returns the custom MAIL FROM attributes for a list of identities (email addresses : domains). *
** This operation is throttled at one request per second and can only get custom MAIL FROM attributes for up to 100 * identities at a time. *
* * @param getIdentityMailFromDomainAttributesRequest * Represents a request to return the Amazon SES custom MAIL FROM attributes for a list of identities. For * information about using a custom MAIL FROM domain, see the Amazon SES Developer * Guide. * @return A Java Future containing the result of the GetIdentityMailFromDomainAttributes operation returned by the * service. * @sample AmazonSimpleEmailServiceAsync.GetIdentityMailFromDomainAttributes * @see AWS API Documentation */ java.util.concurrent.Future* Returns the custom MAIL FROM attributes for a list of identities (email addresses : domains). *
** This operation is throttled at one request per second and can only get custom MAIL FROM attributes for up to 100 * identities at a time. *
* * @param getIdentityMailFromDomainAttributesRequest * Represents a request to return the Amazon SES custom MAIL FROM attributes for a list of identities. For * information about using a custom MAIL FROM domain, see the Amazon SES Developer * Guide. * @param 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. * @return A Java Future containing the result of the GetIdentityMailFromDomainAttributes operation returned by the * service. * @sample AmazonSimpleEmailServiceAsyncHandler.GetIdentityMailFromDomainAttributes * @see AWS API Documentation */ java.util.concurrent.Future* Given a list of verified identities (email addresses and/or domains), returns a structure describing identity * notification attributes. *
** This operation is throttled at one request per second and can only get notification attributes for up to 100 * identities at a time. *
** For more information about using notifications with Amazon SES, see the Amazon SES Developer Guide. *
* * @param getIdentityNotificationAttributesRequest * Represents a request to return the notification attributes for a list of identities you verified with * Amazon SES. For information about Amazon SES notifications, see the Amazon SES Developer * Guide. * @return A Java Future containing the result of the GetIdentityNotificationAttributes operation returned by the * service. * @sample AmazonSimpleEmailServiceAsync.GetIdentityNotificationAttributes * @see AWS API Documentation */ java.util.concurrent.Future* Given a list of verified identities (email addresses and/or domains), returns a structure describing identity * notification attributes. *
** This operation is throttled at one request per second and can only get notification attributes for up to 100 * identities at a time. *
** For more information about using notifications with Amazon SES, see the Amazon SES Developer Guide. *
* * @param getIdentityNotificationAttributesRequest * Represents a request to return the notification attributes for a list of identities you verified with * Amazon SES. For information about Amazon SES notifications, see the Amazon SES Developer * Guide. * @param 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. * @return A Java Future containing the result of the GetIdentityNotificationAttributes operation returned by the * service. * @sample AmazonSimpleEmailServiceAsyncHandler.GetIdentityNotificationAttributes * @see AWS API Documentation */ java.util.concurrent.Future* Returns the requested sending authorization policies for the given identity (an email address or a domain). The * policies are returned as a map of policy names to policy contents. You can retrieve a maximum of 20 policies at a * time. *
** This API is for the identity owner only. If you have not verified the identity, this API will return an error. *
** Sending authorization is a feature that enables an identity owner to authorize other senders to use its * identities. For information about using sending authorization, see the Amazon SES Developer * Guide. *
** You can execute this operation no more than once per second. *
* * @param getIdentityPoliciesRequest * Represents a request to return the requested sending authorization policies for an identity. Sending * authorization is an Amazon SES feature that enables you to authorize other senders to use your identities. * For information, see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the GetIdentityPolicies operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.GetIdentityPolicies * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the requested sending authorization policies for the given identity (an email address or a domain). The * policies are returned as a map of policy names to policy contents. You can retrieve a maximum of 20 policies at a * time. *
** This API is for the identity owner only. If you have not verified the identity, this API will return an error. *
** Sending authorization is a feature that enables an identity owner to authorize other senders to use its * identities. For information about using sending authorization, see the Amazon SES Developer * Guide. *
** You can execute this operation no more than once per second. *
* * @param getIdentityPoliciesRequest * Represents a request to return the requested sending authorization policies for an identity. Sending * authorization is an Amazon SES feature that enables you to authorize other senders to use your identities. * For information, see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the GetIdentityPolicies operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.GetIdentityPolicies * @see AWS API * Documentation */ java.util.concurrent.Future* Given a list of identities (email addresses and/or domains), returns the verification status and (for domain * identities) the verification token for each identity. *
** The verification status of an email address is "Pending" until the email address owner clicks the link within the * verification email that Amazon SES sent to that address. If the email address owner clicks the link within 24 * hours, the verification status of the email address changes to "Success". If the link is not clicked within 24 * hours, the verification status changes to "Failed." In that case, if you still want to verify the email address, * you must restart the verification process from the beginning. *
** For domain identities, the domain's verification status is "Pending" as Amazon SES searches for the required TXT * record in the DNS settings of the domain. When Amazon SES detects the record, the domain's verification status * changes to "Success". If Amazon SES is unable to detect the record within 72 hours, the domain's verification * status changes to "Failed." In that case, if you still want to verify the domain, you must restart the * verification process from the beginning. *
** This operation is throttled at one request per second and can only get verification attributes for up to 100 * identities at a time. *
* * @param getIdentityVerificationAttributesRequest * Represents a request to return the Amazon SES verification status of a list of identities. For domain * identities, this request also returns the verification token. For information about verifying identities * with Amazon SES, see the Amazon SES * Developer Guide. * @return A Java Future containing the result of the GetIdentityVerificationAttributes operation returned by the * service. * @sample AmazonSimpleEmailServiceAsync.GetIdentityVerificationAttributes * @see AWS API Documentation */ java.util.concurrent.Future* Given a list of identities (email addresses and/or domains), returns the verification status and (for domain * identities) the verification token for each identity. *
** The verification status of an email address is "Pending" until the email address owner clicks the link within the * verification email that Amazon SES sent to that address. If the email address owner clicks the link within 24 * hours, the verification status of the email address changes to "Success". If the link is not clicked within 24 * hours, the verification status changes to "Failed." In that case, if you still want to verify the email address, * you must restart the verification process from the beginning. *
** For domain identities, the domain's verification status is "Pending" as Amazon SES searches for the required TXT * record in the DNS settings of the domain. When Amazon SES detects the record, the domain's verification status * changes to "Success". If Amazon SES is unable to detect the record within 72 hours, the domain's verification * status changes to "Failed." In that case, if you still want to verify the domain, you must restart the * verification process from the beginning. *
** This operation is throttled at one request per second and can only get verification attributes for up to 100 * identities at a time. *
* * @param getIdentityVerificationAttributesRequest * Represents a request to return the Amazon SES verification status of a list of identities. For domain * identities, this request also returns the verification token. For information about verifying identities * with Amazon SES, see the Amazon SES * Developer Guide. * @param 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. * @return A Java Future containing the result of the GetIdentityVerificationAttributes operation returned by the * service. * @sample AmazonSimpleEmailServiceAsyncHandler.GetIdentityVerificationAttributes * @see AWS API Documentation */ java.util.concurrent.Future* Provides the sending limits for the Amazon SES account. *
** You can execute this operation no more than once per second. *
* * @param getSendQuotaRequest * @return A Java Future containing the result of the GetSendQuota operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.GetSendQuota * @see AWS API * Documentation */ java.util.concurrent.Future* Provides the sending limits for the Amazon SES account. *
** You can execute this operation no more than once per second. *
* * @param getSendQuotaRequest * @param 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. * @return A Java Future containing the result of the GetSendQuota operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.GetSendQuota * @see AWS API * Documentation */ java.util.concurrent.Future* Provides sending statistics for the current AWS Region. The result is a list of data points, representing the * last two weeks of sending activity. Each data point in the list contains statistics for a 15-minute period of * time. *
** You can execute this operation no more than once per second. *
* * @param getSendStatisticsRequest * @return A Java Future containing the result of the GetSendStatistics operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.GetSendStatistics * @see AWS API * Documentation */ java.util.concurrent.Future* Provides sending statistics for the current AWS Region. The result is a list of data points, representing the * last two weeks of sending activity. Each data point in the list contains statistics for a 15-minute period of * time. *
** You can execute this operation no more than once per second. *
* * @param getSendStatisticsRequest * @param 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. * @return A Java Future containing the result of the GetSendStatistics operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.GetSendStatistics * @see AWS API * Documentation */ java.util.concurrent.Future* Displays the template object (which includes the Subject line, HTML part and text part) for the template you * specify. *
** You can execute this operation no more than once per second. *
* * @param getTemplateRequest * @return A Java Future containing the result of the GetTemplate operation returned by the service. * @sample AmazonSimpleEmailServiceAsync.GetTemplate * @see AWS API * Documentation */ java.util.concurrent.Future* Displays the template object (which includes the Subject line, HTML part and text part) for the template you * specify. *
** You can execute this operation no more than once per second. *
* * @param getTemplateRequest * @param 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. * @return A Java Future containing the result of the GetTemplate operation returned by the service. * @sample AmazonSimpleEmailServiceAsyncHandler.GetTemplate * @see AWS API * Documentation */ java.util.concurrent.Future* Provides a list of the configuration sets associated with your Amazon SES account in the current AWS Region. For * information about using configuration sets, see Monitoring Your Amazon * SES Sending Activity in the Amazon SES Developer Guide. *
*
* You can execute this operation no more than once per second. This operation will return up to 1,000 configuration
* sets each time it is run. If your Amazon SES account has more than 1,000 configuration sets, this operation will
* also return a NextToken element. You can then execute the ListConfigurationSets
operation again,
* passing the NextToken
parameter and the value of the NextToken element to retrieve additional
* results.
*
* Provides a list of the configuration sets associated with your Amazon SES account in the current AWS Region. For * information about using configuration sets, see Monitoring Your Amazon * SES Sending Activity in the Amazon SES Developer Guide. *
*
* You can execute this operation no more than once per second. This operation will return up to 1,000 configuration
* sets each time it is run. If your Amazon SES account has more than 1,000 configuration sets, this operation will
* also return a NextToken element. You can then execute the ListConfigurationSets
operation again,
* passing the NextToken
parameter and the value of the NextToken element to retrieve additional
* results.
*
* Lists the existing custom verification email templates for your account in the current AWS Region. *
** For more information about custom verification email templates, see Using Custom * Verification Email Templates in the Amazon SES Developer Guide. *
** You can execute this operation no more than once per second. *
* * @param listCustomVerificationEmailTemplatesRequest * Represents a request to list the existing custom verification email templates for your account. *
* For more information about custom verification email templates, see Using Custom
* Verification Email Templates in the Amazon SES Developer Guide.
* @return A Java Future containing the result of the ListCustomVerificationEmailTemplates operation returned by the
* service.
* @sample AmazonSimpleEmailServiceAsync.ListCustomVerificationEmailTemplates
* @see AWS API Documentation
*/
java.util.concurrent.Future
* Lists the existing custom verification email templates for your account in the current AWS Region.
*
* For more information about custom verification email templates, see Using Custom
* Verification Email Templates in the Amazon SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* For more information about custom verification email templates, see Using Custom
* Verification Email Templates in the Amazon SES Developer Guide.
* @param 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.
* @return A Java Future containing the result of the ListCustomVerificationEmailTemplates operation returned by the
* service.
* @sample AmazonSimpleEmailServiceAsyncHandler.ListCustomVerificationEmailTemplates
* @see AWS API Documentation
*/
java.util.concurrent.Future
* Returns a list containing all of the identities (email addresses and domains) for your AWS account in the current
* AWS Region, regardless of verification status.
*
* You can execute this operation no more than once per second.
*
* Returns a list containing all of the identities (email addresses and domains) for your AWS account in the current
* AWS Region, regardless of verification status.
*
* You can execute this operation no more than once per second.
*
* Returns a list of sending authorization policies that are attached to the given identity (an email address or a
* domain). This API returns only a list. If you want the actual policy content, you can use
*
* This API is for the identity owner only. If you have not verified the identity, this API will return an error.
*
* Sending authorization is a feature that enables an identity owner to authorize other senders to use its
* identities. For information about using sending authorization, see the Amazon SES Developer
* Guide.
*
* You can execute this operation no more than once per second.
*
* Returns a list of sending authorization policies that are attached to the given identity (an email address or a
* domain). This API returns only a list. If you want the actual policy content, you can use
*
* This API is for the identity owner only. If you have not verified the identity, this API will return an error.
*
* Sending authorization is a feature that enables an identity owner to authorize other senders to use its
* identities. For information about using sending authorization, see the Amazon SES Developer
* Guide.
*
* You can execute this operation no more than once per second.
*
* Lists the IP address filters associated with your AWS account in the current AWS Region.
*
* For information about managing IP address filters, see the Amazon SES
* Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Lists the IP address filters associated with your AWS account in the current AWS Region.
*
* For information about managing IP address filters, see the Amazon SES
* Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Lists the receipt rule sets that exist under your AWS account in the current AWS Region. If there are additional
* receipt rule sets to be retrieved, you will receive a
* For information about managing receipt rule sets, see the Amazon SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Lists the receipt rule sets that exist under your AWS account in the current AWS Region. If there are additional
* receipt rule sets to be retrieved, you will receive a
* For information about managing receipt rule sets, see the Amazon SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Lists the email templates present in your Amazon SES account in the current AWS Region.
*
* You can execute this operation no more than once per second.
*
* Lists the email templates present in your Amazon SES account in the current AWS Region.
*
* You can execute this operation no more than once per second.
*
* Deprecated. Use the
* Deprecated. Use the
* Adds or updates the delivery options for a configuration set.
*
* Adds or updates the delivery options for a configuration set.
*
* Adds or updates a sending authorization policy for the specified identity (an email address or a domain).
*
* This API is for the identity owner only. If you have not verified the identity, this API will return an error.
*
* Sending authorization is a feature that enables an identity owner to authorize other senders to use its
* identities. For information about using sending authorization, see the Amazon SES Developer
* Guide.
*
* You can execute this operation no more than once per second.
*
* Adds or updates a sending authorization policy for the specified identity (an email address or a domain).
*
* This API is for the identity owner only. If you have not verified the identity, this API will return an error.
*
* Sending authorization is a feature that enables an identity owner to authorize other senders to use its
* identities. For information about using sending authorization, see the Amazon SES Developer
* Guide.
*
* You can execute this operation no more than once per second.
*
* Reorders the receipt rules within a receipt rule set.
*
* All of the rules in the rule set must be represented in this request. That is, this API will return an error if
* the reorder request doesn't explicitly position all of the rules.
*
* For information about managing receipt rule sets, see the Amazon SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Reorders the receipt rules within a receipt rule set.
*
* All of the rules in the rule set must be represented in this request. That is, this API will return an error if
* the reorder request doesn't explicitly position all of the rules.
*
* For information about managing receipt rule sets, see the Amazon SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Generates and sends a bounce message to the sender of an email you received through Amazon SES. You can only use
* this API on an email up to 24 hours after you receive it.
*
* You cannot use this API to send generic bounces for mail that was not received by Amazon SES.
*
* For information about receiving email through Amazon SES, see the Amazon SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Generates and sends a bounce message to the sender of an email you received through Amazon SES. You can only use
* this API on an email up to 24 hours after you receive it.
*
* You cannot use this API to send generic bounces for mail that was not received by Amazon SES.
*
* For information about receiving email through Amazon SES, see the Amazon SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Composes an email message to multiple destinations. The message body is created using an email template.
*
* In order to send email using the
* The call must refer to an existing email template. You can create email templates using the CreateTemplate
* operation.
*
* The message must be sent from a verified email address or domain.
*
* If your account is still in the Amazon SES sandbox, you may only send to verified addresses or domains, or to
* email addresses associated with the Amazon SES Mailbox Simulator. For more information, see Verifying Email
* Addresses and Domains in the Amazon SES Developer Guide.
*
* The maximum message size is 10 MB.
*
* Each
* The message may not include more than 50 recipients, across the To:, CC: and BCC: fields. If you need to send an
* email message to a larger audience, you can divide your recipient list into groups of 50 or fewer, and then call
* the
* The number of destinations you can contact in a single call to the API may be limited by your account's maximum
* sending rate.
*
* Composes an email message to multiple destinations. The message body is created using an email template.
*
* In order to send email using the
* The call must refer to an existing email template. You can create email templates using the CreateTemplate
* operation.
*
* The message must be sent from a verified email address or domain.
*
* If your account is still in the Amazon SES sandbox, you may only send to verified addresses or domains, or to
* email addresses associated with the Amazon SES Mailbox Simulator. For more information, see Verifying Email
* Addresses and Domains in the Amazon SES Developer Guide.
*
* The maximum message size is 10 MB.
*
* Each
* The message may not include more than 50 recipients, across the To:, CC: and BCC: fields. If you need to send an
* email message to a larger audience, you can divide your recipient list into groups of 50 or fewer, and then call
* the
* The number of destinations you can contact in a single call to the API may be limited by your account's maximum
* sending rate.
*
* Adds an email address to the list of identities for your Amazon SES account in the current AWS Region and
* attempts to verify it. As a result of executing this operation, a customized verification email is sent to the
* specified address.
*
* To use this operation, you must first create a custom verification email template. For more information about
* creating and using custom verification email templates, see Using Custom
* Verification Email Templates in the Amazon SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Adds an email address to the list of identities for your Amazon SES account in the current AWS Region and
* attempts to verify it. As a result of executing this operation, a customized verification email is sent to the
* specified address.
*
* To use this operation, you must first create a custom verification email template. For more information about
* creating and using custom verification email templates, see Using Custom
* Verification Email Templates in the Amazon SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Composes an email message and immediately queues it for sending. In order to send email using the
*
* The message must be sent from a verified email address or domain. If you attempt to send email using a
* non-verified address or domain, the operation will result in an "Email address not verified" error.
*
* If your account is still in the Amazon SES sandbox, you may only send to verified addresses or domains, or to
* email addresses associated with the Amazon SES Mailbox Simulator. For more information, see Verifying Email
* Addresses and Domains in the Amazon SES Developer Guide.
*
* The maximum message size is 10 MB.
*
* The message must include at least one recipient email address. The recipient address can be a To: address, a CC:
* address, or a BCC: address. If a recipient email address is invalid (that is, it is not in the format
* UserName@[SubDomain.]Domain.TopLevelDomain), the entire message will be rejected, even if the message
* contains other recipients that are valid.
*
* The message may not include more than 50 recipients, across the To:, CC: and BCC: fields. If you need to send an
* email message to a larger audience, you can divide your recipient list into groups of 50 or fewer, and then call
* the
* For every message that you send, the total number of recipients (including each recipient in the To:, CC: and
* BCC: fields) is counted against the maximum number of emails you can send in a 24-hour period (your sending
* quota). For more information about sending quotas in Amazon SES, see Managing Your Amazon SES
* Sending Limits in the Amazon SES Developer Guide.
*
* Composes an email message and immediately queues it for sending. In order to send email using the
*
* The message must be sent from a verified email address or domain. If you attempt to send email using a
* non-verified address or domain, the operation will result in an "Email address not verified" error.
*
* If your account is still in the Amazon SES sandbox, you may only send to verified addresses or domains, or to
* email addresses associated with the Amazon SES Mailbox Simulator. For more information, see Verifying Email
* Addresses and Domains in the Amazon SES Developer Guide.
*
* The maximum message size is 10 MB.
*
* The message must include at least one recipient email address. The recipient address can be a To: address, a CC:
* address, or a BCC: address. If a recipient email address is invalid (that is, it is not in the format
* UserName@[SubDomain.]Domain.TopLevelDomain), the entire message will be rejected, even if the message
* contains other recipients that are valid.
*
* The message may not include more than 50 recipients, across the To:, CC: and BCC: fields. If you need to send an
* email message to a larger audience, you can divide your recipient list into groups of 50 or fewer, and then call
* the
* For every message that you send, the total number of recipients (including each recipient in the To:, CC: and
* BCC: fields) is counted against the maximum number of emails you can send in a 24-hour period (your sending
* quota). For more information about sending quotas in Amazon SES, see Managing Your Amazon SES
* Sending Limits in the Amazon SES Developer Guide.
*
* Composes an email message and immediately queues it for sending.
*
* This operation is more flexible than the
* The
* You can only send email from verified email
* addresses or domains. If you try to send email from an address that isn't verified, the operation results in
* an "Email address not verified" error.
*
* If your account is still in the Amazon SES
* sandbox, you can only send email to other verified addresses in your account, or to addresses that are
* associated with the Amazon
* SES mailbox simulator.
*
* The maximum message size, including attachments, is 10 MB.
*
* Each message has to include at least one recipient address. A recipient address includes any address on the To:,
* CC:, or BCC: lines.
*
* If you send a single message to more than one recipient address, and one of the recipient addresses isn't in a
* valid format (that is, it's not in the format UserName@[SubDomain.]Domain.TopLevelDomain), Amazon SES
* rejects the entire message, even if the other addresses are valid.
*
* Each message can include up to 50 recipient addresses across the To:, CC:, or BCC: lines. If you need to send a
* single message to more than 50 recipients, you have to split the list of recipient addresses into groups of less
* than 50 recipients, and send separate messages to each group.
*
* Amazon SES allows you to specify 8-bit Content-Transfer-Encoding for MIME message parts. However, if Amazon SES
* has to modify the contents of your message (for example, if you use open and click tracking), 8-bit content isn't
* preserved. For this reason, we highly recommend that you encode all content that isn't 7-bit ASCII. For more
* information, see MIME
* Encoding in the Amazon SES Developer Guide.
*
* Additionally, keep the following considerations in mind when using the
* Although you can customize the message headers when using the
* If you are using sending authorization to send on behalf of another user,
*
*
*
* Don't include these X-headers in the DKIM signature. Amazon SES removes these before it sends the email.
*
* If you only specify the
* For more information about sending authorization, see the Using Sending
* Authorization with Amazon SES in the Amazon SES Developer Guide.
*
* For every message that you send, the total number of recipients (including each recipient in the To:, CC: and
* BCC: fields) is counted against the maximum number of emails you can send in a 24-hour period (your sending
* quota). For more information about sending quotas in Amazon SES, see Managing Your Amazon SES
* Sending Limits in the Amazon SES Developer Guide.
*
* Composes an email message and immediately queues it for sending.
*
* This operation is more flexible than the
* The
* You can only send email from verified email
* addresses or domains. If you try to send email from an address that isn't verified, the operation results in
* an "Email address not verified" error.
*
* If your account is still in the Amazon SES
* sandbox, you can only send email to other verified addresses in your account, or to addresses that are
* associated with the Amazon
* SES mailbox simulator.
*
* The maximum message size, including attachments, is 10 MB.
*
* Each message has to include at least one recipient address. A recipient address includes any address on the To:,
* CC:, or BCC: lines.
*
* If you send a single message to more than one recipient address, and one of the recipient addresses isn't in a
* valid format (that is, it's not in the format UserName@[SubDomain.]Domain.TopLevelDomain), Amazon SES
* rejects the entire message, even if the other addresses are valid.
*
* Each message can include up to 50 recipient addresses across the To:, CC:, or BCC: lines. If you need to send a
* single message to more than 50 recipients, you have to split the list of recipient addresses into groups of less
* than 50 recipients, and send separate messages to each group.
*
* Amazon SES allows you to specify 8-bit Content-Transfer-Encoding for MIME message parts. However, if Amazon SES
* has to modify the contents of your message (for example, if you use open and click tracking), 8-bit content isn't
* preserved. For this reason, we highly recommend that you encode all content that isn't 7-bit ASCII. For more
* information, see MIME
* Encoding in the Amazon SES Developer Guide.
*
* Additionally, keep the following considerations in mind when using the
* Although you can customize the message headers when using the
* If you are using sending authorization to send on behalf of another user,
*
*
*
* Don't include these X-headers in the DKIM signature. Amazon SES removes these before it sends the email.
*
* If you only specify the
* For more information about sending authorization, see the Using Sending
* Authorization with Amazon SES in the Amazon SES Developer Guide.
*
* For every message that you send, the total number of recipients (including each recipient in the To:, CC: and
* BCC: fields) is counted against the maximum number of emails you can send in a 24-hour period (your sending
* quota). For more information about sending quotas in Amazon SES, see Managing Your Amazon SES
* Sending Limits in the Amazon SES Developer Guide.
*
* Composes an email message using an email template and immediately queues it for sending.
*
* In order to send email using the
* The call must refer to an existing email template. You can create email templates using the CreateTemplate
* operation.
*
* The message must be sent from a verified email address or domain.
*
* If your account is still in the Amazon SES sandbox, you may only send to verified addresses or domains, or to
* email addresses associated with the Amazon SES Mailbox Simulator. For more information, see Verifying Email
* Addresses and Domains in the Amazon SES Developer Guide.
*
* The maximum message size is 10 MB.
*
* Calls to the
* The
* If your call to the
* For these reasons, we highly recommend that you set up Amazon SES to send you notifications when Rendering
* Failure events occur. For more information, see Sending
* Personalized Email Using the Amazon SES API in the Amazon Simple Email Service Developer Guide.
*
* Composes an email message using an email template and immediately queues it for sending.
*
* In order to send email using the
* The call must refer to an existing email template. You can create email templates using the CreateTemplate
* operation.
*
* The message must be sent from a verified email address or domain.
*
* If your account is still in the Amazon SES sandbox, you may only send to verified addresses or domains, or to
* email addresses associated with the Amazon SES Mailbox Simulator. For more information, see Verifying Email
* Addresses and Domains in the Amazon SES Developer Guide.
*
* The maximum message size is 10 MB.
*
* Calls to the
* The
* If your call to the
* For these reasons, we highly recommend that you set up Amazon SES to send you notifications when Rendering
* Failure events occur. For more information, see Sending
* Personalized Email Using the Amazon SES API in the Amazon Simple Email Service Developer Guide.
*
* Sets the specified receipt rule set as the active receipt rule set.
*
* To disable your email-receiving through Amazon SES completely, you can call this API with RuleSetName set to
* null.
*
* For information about managing receipt rule sets, see the Amazon SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Sets the specified receipt rule set as the active receipt rule set.
*
* To disable your email-receiving through Amazon SES completely, you can call this API with RuleSetName set to
* null.
*
* For information about managing receipt rule sets, see the Amazon SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Enables or disables Easy DKIM signing of email sent from an identity. If Easy DKIM signing is enabled for a
* domain, then Amazon SES uses DKIM to sign all email that it sends from addresses on that domain. If Easy DKIM
* signing is enabled for an email address, then Amazon SES uses DKIM to sign all email it sends from that address.
*
* For email addresses (for example,
* You can enable DKIM signing for an identity at any time after you start the verification process for the
* identity, even if the verification process isn't complete.
*
* You can execute this operation no more than once per second.
*
* For more information about Easy DKIM signing, go to the Amazon SES Developer Guide.
*
* Enables or disables Easy DKIM signing of email sent from an identity. If Easy DKIM signing is enabled for a
* domain, then Amazon SES uses DKIM to sign all email that it sends from addresses on that domain. If Easy DKIM
* signing is enabled for an email address, then Amazon SES uses DKIM to sign all email it sends from that address.
*
* For email addresses (for example,
* You can enable DKIM signing for an identity at any time after you start the verification process for the
* identity, even if the verification process isn't complete.
*
* You can execute this operation no more than once per second.
*
* For more information about Easy DKIM signing, go to the Amazon SES Developer Guide.
*
* Given an identity (an email address or a domain), enables or disables whether Amazon SES forwards bounce and
* complaint notifications as email. Feedback forwarding can only be disabled when Amazon Simple Notification
* Service (Amazon SNS) topics are specified for both bounces and complaints.
*
* Feedback forwarding does not apply to delivery notifications. Delivery notifications are only available through
* Amazon SNS.
*
* You can execute this operation no more than once per second.
*
* For more information about using notifications with Amazon SES, see the Amazon SES Developer Guide.
*
* Given an identity (an email address or a domain), enables or disables whether Amazon SES forwards bounce and
* complaint notifications as email. Feedback forwarding can only be disabled when Amazon Simple Notification
* Service (Amazon SNS) topics are specified for both bounces and complaints.
*
* Feedback forwarding does not apply to delivery notifications. Delivery notifications are only available through
* Amazon SNS.
*
* You can execute this operation no more than once per second.
*
* For more information about using notifications with Amazon SES, see the Amazon SES Developer Guide.
*
* Given an identity (an email address or a domain), sets whether Amazon SES includes the original email headers in
* the Amazon Simple Notification Service (Amazon SNS) notifications of a specified type.
*
* You can execute this operation no more than once per second.
*
* For more information about using notifications with Amazon SES, see the Amazon SES Developer Guide.
*
* Given an identity (an email address or a domain), sets whether Amazon SES includes the original email headers in
* the Amazon Simple Notification Service (Amazon SNS) notifications of a specified type.
*
* You can execute this operation no more than once per second.
*
* For more information about using notifications with Amazon SES, see the Amazon SES Developer Guide.
*
* Enables or disables the custom MAIL FROM domain setup for a verified identity (an email address or a domain).
*
* To send emails using the specified MAIL FROM domain, you must add an MX record to your MAIL FROM domain's DNS
* settings. If you want your emails to pass Sender Policy Framework (SPF) checks, you must also add or update an
* SPF record. For more information, see the Amazon SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Enables or disables the custom MAIL FROM domain setup for a verified identity (an email address or a domain).
*
* To send emails using the specified MAIL FROM domain, you must add an MX record to your MAIL FROM domain's DNS
* settings. If you want your emails to pass Sender Policy Framework (SPF) checks, you must also add or update an
* SPF record. For more information, see the Amazon SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Sets an Amazon Simple Notification Service (Amazon SNS) topic to use when delivering notifications. When you use
* this operation, you specify a verified identity, such as an email address or domain. When you send an email that
* uses the chosen identity in the Source field, Amazon SES sends notifications to the topic you specified. You can
* send bounce, complaint, or delivery notifications (or any combination of the three) to the Amazon SNS topic that
* you specify.
*
* You can execute this operation no more than once per second.
*
* For more information about feedback notification, see the Amazon SES Developer Guide.
*
* Sets an Amazon Simple Notification Service (Amazon SNS) topic to use when delivering notifications. When you use
* this operation, you specify a verified identity, such as an email address or domain. When you send an email that
* uses the chosen identity in the Source field, Amazon SES sends notifications to the topic you specified. You can
* send bounce, complaint, or delivery notifications (or any combination of the three) to the Amazon SNS topic that
* you specify.
*
* You can execute this operation no more than once per second.
*
* For more information about feedback notification, see the Amazon SES Developer Guide.
*
* Sets the position of the specified receipt rule in the receipt rule set.
*
* For information about managing receipt rules, see the Amazon
* SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Sets the position of the specified receipt rule in the receipt rule set.
*
* For information about managing receipt rules, see the Amazon
* SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Creates a preview of the MIME content of an email when provided with a template and a set of replacement data.
*
* You can execute this operation no more than once per second.
*
* Creates a preview of the MIME content of an email when provided with a template and a set of replacement data.
*
* You can execute this operation no more than once per second.
*
* Enables or disables email sending across your entire Amazon SES account in the current AWS Region. You can use
* this operation in conjunction with Amazon CloudWatch alarms to temporarily pause email sending across your Amazon
* SES account in a given AWS Region when reputation metrics (such as your bounce or complaint rates) reach certain
* thresholds.
*
* You can execute this operation no more than once per second.
*
* Enables or disables email sending across your entire Amazon SES account in the current AWS Region. You can use
* this operation in conjunction with Amazon CloudWatch alarms to temporarily pause email sending across your Amazon
* SES account in a given AWS Region when reputation metrics (such as your bounce or complaint rates) reach certain
* thresholds.
*
* You can execute this operation no more than once per second.
*
* Updates the event destination of a configuration set. Event destinations are associated with configuration sets,
* which enable you to publish email sending events to Amazon CloudWatch, Amazon Kinesis Firehose, or Amazon Simple
* Notification Service (Amazon SNS). For information about using configuration sets, see Monitoring Your Amazon
* SES Sending Activity in the Amazon SES Developer Guide.
*
* When you create or update an event destination, you must provide one, and only one, destination. The destination
* can be Amazon CloudWatch, Amazon Kinesis Firehose, or Amazon Simple Notification Service (Amazon SNS).
*
* You can execute this operation no more than once per second.
*
* Updates the event destination of a configuration set. Event destinations are associated with configuration sets,
* which enable you to publish email sending events to Amazon CloudWatch, Amazon Kinesis Firehose, or Amazon Simple
* Notification Service (Amazon SNS). For information about using configuration sets, see Monitoring Your Amazon
* SES Sending Activity in the Amazon SES Developer Guide.
*
* When you create or update an event destination, you must provide one, and only one, destination. The destination
* can be Amazon CloudWatch, Amazon Kinesis Firehose, or Amazon Simple Notification Service (Amazon SNS).
*
* You can execute this operation no more than once per second.
*
* Enables or disables the publishing of reputation metrics for emails sent using a specific configuration set in a
* given AWS Region. Reputation metrics include bounce and complaint rates. These metrics are published to Amazon
* CloudWatch. By using CloudWatch, you can create alarms when bounce or complaint rates exceed certain thresholds.
*
* You can execute this operation no more than once per second.
*
* Enables or disables the publishing of reputation metrics for emails sent using a specific configuration set in a
* given AWS Region. Reputation metrics include bounce and complaint rates. These metrics are published to Amazon
* CloudWatch. By using CloudWatch, you can create alarms when bounce or complaint rates exceed certain thresholds.
*
* You can execute this operation no more than once per second.
*
* Enables or disables email sending for messages sent using a specific configuration set in a given AWS Region. You
* can use this operation in conjunction with Amazon CloudWatch alarms to temporarily pause email sending for a
* configuration set when the reputation metrics for that configuration set (such as your bounce on complaint rate)
* exceed certain thresholds.
*
* You can execute this operation no more than once per second.
*
* Enables or disables email sending for messages sent using a specific configuration set in a given AWS Region. You
* can use this operation in conjunction with Amazon CloudWatch alarms to temporarily pause email sending for a
* configuration set when the reputation metrics for that configuration set (such as your bounce on complaint rate)
* exceed certain thresholds.
*
* You can execute this operation no more than once per second.
*
* Modifies an association between a configuration set and a custom domain for open and click event tracking.
*
* By default, images and links used for tracking open and click events are hosted on domains operated by Amazon
* SES. You can configure a subdomain of your own to handle these events. For information about using custom
* domains, see the Amazon SES
* Developer Guide.
*
* Modifies an association between a configuration set and a custom domain for open and click event tracking.
*
* By default, images and links used for tracking open and click events are hosted on domains operated by Amazon
* SES. You can configure a subdomain of your own to handle these events. For information about using custom
* domains, see the Amazon SES
* Developer Guide.
*
* Updates an existing custom verification email template.
*
* For more information about custom verification email templates, see Using Custom
* Verification Email Templates in the Amazon SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Updates an existing custom verification email template.
*
* For more information about custom verification email templates, see Using Custom
* Verification Email Templates in the Amazon SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Updates a receipt rule.
*
* For information about managing receipt rules, see the Amazon
* SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Updates a receipt rule.
*
* For information about managing receipt rules, see the Amazon
* SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Updates an email template. Email templates enable you to send personalized email to one or more destinations in a
* single API operation. For more information, see the Amazon SES
* Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Updates an email template. Email templates enable you to send personalized email to one or more destinations in a
* single API operation. For more information, see the Amazon SES
* Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Returns a set of DKIM tokens for a domain identity.
*
* When you execute the
* You use the tokens that are generated by this operation to create CNAME records. When Amazon SES detects that
* you've added these records to the DNS configuration for a domain, you can start sending email from that domain.
* You can start sending email even if you haven't added the TXT record provided by the VerifyDomainIdentity
* operation to the DNS configuration for your domain. All email that you send from the domain is authenticated
* using DKIM.
*
* To create the CNAME records for DKIM authentication, use the following values:
*
* Name: token._domainkey.example.com
*
* Type: CNAME
*
* Value: token.dkim.amazonses.com
*
* In the preceding example, replace token with one of the tokens that are generated when you execute this
* operation. Replace example.com with your domain. Repeat this process for each token that's generated by
* this operation.
*
* You can execute this operation no more than once per second.
*
* Returns a set of DKIM tokens for a domain identity.
*
* When you execute the
* You use the tokens that are generated by this operation to create CNAME records. When Amazon SES detects that
* you've added these records to the DNS configuration for a domain, you can start sending email from that domain.
* You can start sending email even if you haven't added the TXT record provided by the VerifyDomainIdentity
* operation to the DNS configuration for your domain. All email that you send from the domain is authenticated
* using DKIM.
*
* To create the CNAME records for DKIM authentication, use the following values:
*
* Name: token._domainkey.example.com
*
* Type: CNAME
*
* Value: token.dkim.amazonses.com
*
* In the preceding example, replace token with one of the tokens that are generated when you execute this
* operation. Replace example.com with your domain. Repeat this process for each token that's generated by
* this operation.
*
* You can execute this operation no more than once per second.
*
* Adds a domain to the list of identities for your Amazon SES account in the current AWS Region and attempts to
* verify it. For more information about verifying domains, see Verifying Email
* Addresses and Domains in the Amazon SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Adds a domain to the list of identities for your Amazon SES account in the current AWS Region and attempts to
* verify it. For more information about verifying domains, see Verifying Email
* Addresses and Domains in the Amazon SES Developer Guide.
*
* You can execute this operation no more than once per second.
*
* Deprecated. Use the
* Deprecated. Use the
* Adds an email address to the list of identities for your Amazon SES account in the current AWS region and
* attempts to verify it. As a result of executing this operation, a verification email is sent to the specified
* address.
*
* You can execute this operation no more than once per second.
*
* Adds an email address to the list of identities for your Amazon SES account in the current AWS region and
* attempts to verify it. As a result of executing this operation, a verification email is sent to the specified
* address.
*
* You can execute this operation no more than once per second.
* GetIdentityPolicies
.
* GetIdentityPolicies
.
* NextToken
that you can provide to the next
* call to ListReceiptRuleSets
to retrieve the additional entries.
* NextToken
that you can provide to the next
* call to ListReceiptRuleSets
to retrieve the additional entries.
* ListIdentities
operation to list the email addresses and domains associated with
* your account.
* ListIdentities
operation to list the email addresses and domains associated with
* your account.
* SendBulkTemplatedEmail
operation, your call to the API must meet
* the following requirements:
*
*
*
* @param sendBulkTemplatedEmailRequest
* Represents a request to send a templated email to multiple destinations using Amazon SES. For more
* information, see the Amazon SES
* Developer Guide.
* @return A Java Future containing the result of the SendBulkTemplatedEmail operation returned by the service.
* @sample AmazonSimpleEmailServiceAsync.SendBulkTemplatedEmail
* @see AWS
* API Documentation
*/
java.util.concurrent.FutureDestination
parameter must include at least one recipient email address. The recipient address
* can be a To: address, a CC: address, or a BCC: address. If a recipient email address is invalid (that is, it is
* not in the format UserName@[SubDomain.]Domain.TopLevelDomain), the entire message will be rejected, even
* if the message contains other recipients that are valid.
* SendBulkTemplatedEmail
operation several times to send the message to each group.
* SendBulkTemplatedEmail
operation, your call to the API must meet
* the following requirements:
*
*
*
* @param sendBulkTemplatedEmailRequest
* Represents a request to send a templated email to multiple destinations using Amazon SES. For more
* information, see the Amazon SES
* Developer Guide.
* @param 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.
* @return A Java Future containing the result of the SendBulkTemplatedEmail operation returned by the service.
* @sample AmazonSimpleEmailServiceAsyncHandler.SendBulkTemplatedEmail
* @see AWS
* API Documentation
*/
java.util.concurrent.FutureDestination
parameter must include at least one recipient email address. The recipient address
* can be a To: address, a CC: address, or a BCC: address. If a recipient email address is invalid (that is, it is
* not in the format UserName@[SubDomain.]Domain.TopLevelDomain), the entire message will be rejected, even
* if the message contains other recipients that are valid.
* SendBulkTemplatedEmail
operation several times to send the message to each group.
* SendEmail
operation, your message must meet the following requirements:
*
*
* SendEmail
operation several times to send the message to each group.
* SendEmail
operation, your message must meet the following requirements:
*
*
* SendEmail
operation several times to send the message to each group.
* SendEmail
API operation. When you use the
* SendRawEmail
operation, you can specify the headers of the message as well as its content. This
* flexibility is useful, for example, when you want to send a multipart MIME email (such a message that contains
* both a text and an HTML version). You can also use this operation to send messages that include attachments.
* SendRawEmail
operation has the following requirements:
*
*
* SendRawEmail
operation:
*
*
*
* @param sendRawEmailRequest
* Represents a request to send a single raw email using Amazon SES. For more information, see the Amazon SES Developer
* Guide.
* @return A Java Future containing the result of the SendRawEmail operation returned by the service.
* @sample AmazonSimpleEmailServiceAsync.SendRawEmail
* @see AWS API
* Documentation
*/
java.util.concurrent.FutureSendRawEmail
operation, Amazon SES
* will automatically apply its own Message-ID
and Date
headers; if you passed these
* headers when creating the message, they will be overwritten by the values that Amazon SES provides.
* SendRawEmail
enables you
* to specify the cross-account identity for the email's Source, From, and Return-Path parameters in one of two
* ways: you can pass optional parameters SourceArn
, FromArn
, and/or
* ReturnPathArn
to the API, or you can include the following X-headers in the header of your raw
* email:
*
*
* X-SES-SOURCE-ARN
* X-SES-FROM-ARN
* X-SES-RETURN-PATH-ARN
* SourceIdentityArn
parameter, Amazon SES sets the From and Return-Path
* addresses to the same identity that you specified.
* SendEmail
API operation. When you use the
* SendRawEmail
operation, you can specify the headers of the message as well as its content. This
* flexibility is useful, for example, when you want to send a multipart MIME email (such a message that contains
* both a text and an HTML version). You can also use this operation to send messages that include attachments.
* SendRawEmail
operation has the following requirements:
*
*
* SendRawEmail
operation:
*
*
*
* @param sendRawEmailRequest
* Represents a request to send a single raw email using Amazon SES. For more information, see the Amazon SES Developer
* Guide.
* @param 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.
* @return A Java Future containing the result of the SendRawEmail operation returned by the service.
* @sample AmazonSimpleEmailServiceAsyncHandler.SendRawEmail
* @see AWS API
* Documentation
*/
java.util.concurrent.FutureSendRawEmail
operation, Amazon SES
* will automatically apply its own Message-ID
and Date
headers; if you passed these
* headers when creating the message, they will be overwritten by the values that Amazon SES provides.
* SendRawEmail
enables you
* to specify the cross-account identity for the email's Source, From, and Return-Path parameters in one of two
* ways: you can pass optional parameters SourceArn
, FromArn
, and/or
* ReturnPathArn
to the API, or you can include the following X-headers in the header of your raw
* email:
*
*
* X-SES-SOURCE-ARN
* X-SES-FROM-ARN
* X-SES-RETURN-PATH-ARN
* SourceIdentityArn
parameter, Amazon SES sets the From and Return-Path
* addresses to the same identity that you specified.
* SendTemplatedEmail
operation, your call to the API must meet the
* following requirements:
*
*
* SendTemplatedEmail
operation may only include one Destination
parameter. A
* destination is a set of recipients who will receive the same version of the email. The Destination
* parameter can include up to 50 recipients, across the To:, CC: and BCC: fields.
* Destination
parameter must include at least one recipient email address. The recipient address
* can be a To: address, a CC: address, or a BCC: address. If a recipient email address is invalid (that is, it is
* not in the format UserName@[SubDomain.]Domain.TopLevelDomain), the entire message will be rejected, even
* if the message contains other recipients that are valid.
* SendTemplatedEmail
operation includes all of the required parameters, Amazon SES
* accepts it and returns a Message ID. However, if Amazon SES can't render the email because the template contains
* errors, it doesn't send the email. Additionally, because it already accepted the message, Amazon SES doesn't
* return a message stating that it was unable to send the email.
* SendTemplatedEmail
operation, your call to the API must meet the
* following requirements:
*
*
* SendTemplatedEmail
operation may only include one Destination
parameter. A
* destination is a set of recipients who will receive the same version of the email. The Destination
* parameter can include up to 50 recipients, across the To:, CC: and BCC: fields.
* Destination
parameter must include at least one recipient email address. The recipient address
* can be a To: address, a CC: address, or a BCC: address. If a recipient email address is invalid (that is, it is
* not in the format UserName@[SubDomain.]Domain.TopLevelDomain), the entire message will be rejected, even
* if the message contains other recipients that are valid.
* SendTemplatedEmail
operation includes all of the required parameters, Amazon SES
* accepts it and returns a Message ID. However, if Amazon SES can't render the email because the template contains
* errors, it doesn't send the email. Additionally, because it already accepted the message, Amazon SES doesn't
* return a message stating that it was unable to send the email.
* user@example.com
), you can only enable DKIM signing if the
* corresponding domain (in this case, example.com
) has been set up to use Easy DKIM.
* user@example.com
), you can only enable DKIM signing if the
* corresponding domain (in this case, example.com
) has been set up to use Easy DKIM.
* VerifyDomainDkim
operation, the domain that you specify is added to the list of
* identities that are associated with your account. This is true even if you haven't already associated the domain
* with your account by using the VerifyDomainIdentity
operation. However, you can't send email from
* the domain until you either successfully verify it or you
* successfully set up DKIM for
* it.
*
*
* VerifyDomainDkim
operation, the domain that you specify is added to the list of
* identities that are associated with your account. This is true even if you haven't already associated the domain
* with your account by using the VerifyDomainIdentity
operation. However, you can't send email from
* the domain until you either successfully verify it or you
* successfully set up DKIM for
* it.
*
*
* VerifyEmailIdentity
operation to verify a new email address.
* VerifyEmailIdentity
operation to verify a new email address.
*