/*
* Copyright 2010-2014 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.
*/
/*
* Do not modify this file. This file is generated from the email-2010-12-01.normal.json service model.
*/
using System;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.SimpleEmail.Model;
namespace Amazon.SimpleEmail
{
///
/// Interface for accessing SimpleEmailService
///
/// Amazon Simple Email Service
///
/// 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.
///
///
///
public partial interface IAmazonSimpleEmailService : IAmazonService, IDisposable
{
#region CloneReceiptRuleSet
///
/// Initiates the asynchronous execution of the CloneReceiptRuleSet operation.
///
///
/// Container for the necessary parameters to execute the CloneReceiptRuleSet operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for CloneReceiptRuleSet Operation
void CloneReceiptRuleSetAsync(CloneReceiptRuleSetRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region CreateConfigurationSet
///
/// Initiates the asynchronous execution of the CreateConfigurationSet operation.
///
///
/// Container for the necessary parameters to execute the CreateConfigurationSet operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for CreateConfigurationSet Operation
void CreateConfigurationSetAsync(CreateConfigurationSetRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region CreateConfigurationSetEventDestination
///
/// Initiates the asynchronous execution of the CreateConfigurationSetEventDestination operation.
///
///
/// Container for the necessary parameters to execute the CreateConfigurationSetEventDestination operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for CreateConfigurationSetEventDestination Operation
void CreateConfigurationSetEventDestinationAsync(CreateConfigurationSetEventDestinationRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region CreateConfigurationSetTrackingOptions
///
/// Initiates the asynchronous execution of the CreateConfigurationSetTrackingOptions operation.
///
///
/// Container for the necessary parameters to execute the CreateConfigurationSetTrackingOptions operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for CreateConfigurationSetTrackingOptions Operation
void CreateConfigurationSetTrackingOptionsAsync(CreateConfigurationSetTrackingOptionsRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region CreateCustomVerificationEmailTemplate
///
/// Initiates the asynchronous execution of the CreateCustomVerificationEmailTemplate operation.
///
///
/// Container for the necessary parameters to execute the CreateCustomVerificationEmailTemplate operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for CreateCustomVerificationEmailTemplate Operation
void CreateCustomVerificationEmailTemplateAsync(CreateCustomVerificationEmailTemplateRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region CreateReceiptFilter
///
/// Initiates the asynchronous execution of the CreateReceiptFilter operation.
///
///
/// Container for the necessary parameters to execute the CreateReceiptFilter operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for CreateReceiptFilter Operation
void CreateReceiptFilterAsync(CreateReceiptFilterRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region CreateReceiptRule
///
/// Initiates the asynchronous execution of the CreateReceiptRule operation.
///
///
/// Container for the necessary parameters to execute the CreateReceiptRule operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for CreateReceiptRule Operation
void CreateReceiptRuleAsync(CreateReceiptRuleRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region CreateReceiptRuleSet
///
/// Initiates the asynchronous execution of the CreateReceiptRuleSet operation.
///
///
/// Container for the necessary parameters to execute the CreateReceiptRuleSet operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for CreateReceiptRuleSet Operation
void CreateReceiptRuleSetAsync(CreateReceiptRuleSetRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region CreateTemplate
///
/// Initiates the asynchronous execution of the CreateTemplate operation.
///
///
/// Container for the necessary parameters to execute the CreateTemplate operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for CreateTemplate Operation
void CreateTemplateAsync(CreateTemplateRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region DeleteConfigurationSet
///
/// Initiates the asynchronous execution of the DeleteConfigurationSet operation.
///
///
/// Container for the necessary parameters to execute the DeleteConfigurationSet operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for DeleteConfigurationSet Operation
void DeleteConfigurationSetAsync(DeleteConfigurationSetRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region DeleteConfigurationSetEventDestination
///
/// Initiates the asynchronous execution of the DeleteConfigurationSetEventDestination operation.
///
///
/// Container for the necessary parameters to execute the DeleteConfigurationSetEventDestination operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for DeleteConfigurationSetEventDestination Operation
void DeleteConfigurationSetEventDestinationAsync(DeleteConfigurationSetEventDestinationRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region DeleteConfigurationSetTrackingOptions
///
/// Initiates the asynchronous execution of the DeleteConfigurationSetTrackingOptions operation.
///
///
/// Container for the necessary parameters to execute the DeleteConfigurationSetTrackingOptions operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for DeleteConfigurationSetTrackingOptions Operation
void DeleteConfigurationSetTrackingOptionsAsync(DeleteConfigurationSetTrackingOptionsRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region DeleteCustomVerificationEmailTemplate
///
/// Initiates the asynchronous execution of the DeleteCustomVerificationEmailTemplate operation.
///
///
/// Container for the necessary parameters to execute the DeleteCustomVerificationEmailTemplate operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for DeleteCustomVerificationEmailTemplate Operation
void DeleteCustomVerificationEmailTemplateAsync(DeleteCustomVerificationEmailTemplateRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region DeleteIdentity
///
/// Initiates the asynchronous execution of the DeleteIdentity operation.
///
///
/// Container for the necessary parameters to execute the DeleteIdentity operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for DeleteIdentity Operation
void DeleteIdentityAsync(DeleteIdentityRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region DeleteIdentityPolicy
///
/// Initiates the asynchronous execution of the DeleteIdentityPolicy operation.
///
///
/// Container for the necessary parameters to execute the DeleteIdentityPolicy operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for DeleteIdentityPolicy Operation
void DeleteIdentityPolicyAsync(DeleteIdentityPolicyRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region DeleteReceiptFilter
///
/// Initiates the asynchronous execution of the DeleteReceiptFilter operation.
///
///
/// Container for the necessary parameters to execute the DeleteReceiptFilter operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for DeleteReceiptFilter Operation
void DeleteReceiptFilterAsync(DeleteReceiptFilterRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region DeleteReceiptRule
///
/// Initiates the asynchronous execution of the DeleteReceiptRule operation.
///
///
/// Container for the necessary parameters to execute the DeleteReceiptRule operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for DeleteReceiptRule Operation
void DeleteReceiptRuleAsync(DeleteReceiptRuleRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region DeleteReceiptRuleSet
///
/// Initiates the asynchronous execution of the DeleteReceiptRuleSet operation.
///
///
/// Container for the necessary parameters to execute the DeleteReceiptRuleSet operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for DeleteReceiptRuleSet Operation
void DeleteReceiptRuleSetAsync(DeleteReceiptRuleSetRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region DeleteTemplate
///
/// Initiates the asynchronous execution of the DeleteTemplate operation.
///
///
/// Container for the necessary parameters to execute the DeleteTemplate operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for DeleteTemplate Operation
void DeleteTemplateAsync(DeleteTemplateRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region DeleteVerifiedEmailAddress
///
/// Initiates the asynchronous execution of the DeleteVerifiedEmailAddress operation.
///
///
/// Container for the necessary parameters to execute the DeleteVerifiedEmailAddress operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for DeleteVerifiedEmailAddress Operation
void DeleteVerifiedEmailAddressAsync(DeleteVerifiedEmailAddressRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region DescribeActiveReceiptRuleSet
///
/// Initiates the asynchronous execution of the DescribeActiveReceiptRuleSet operation.
///
///
/// Container for the necessary parameters to execute the DescribeActiveReceiptRuleSet operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for DescribeActiveReceiptRuleSet Operation
void DescribeActiveReceiptRuleSetAsync(DescribeActiveReceiptRuleSetRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region DescribeConfigurationSet
///
/// Initiates the asynchronous execution of the DescribeConfigurationSet operation.
///
///
/// Container for the necessary parameters to execute the DescribeConfigurationSet operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for DescribeConfigurationSet Operation
void DescribeConfigurationSetAsync(DescribeConfigurationSetRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region DescribeReceiptRule
///
/// Initiates the asynchronous execution of the DescribeReceiptRule operation.
///
///
/// Container for the necessary parameters to execute the DescribeReceiptRule operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for DescribeReceiptRule Operation
void DescribeReceiptRuleAsync(DescribeReceiptRuleRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region DescribeReceiptRuleSet
///
/// Initiates the asynchronous execution of the DescribeReceiptRuleSet operation.
///
///
/// Container for the necessary parameters to execute the DescribeReceiptRuleSet operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for DescribeReceiptRuleSet Operation
void DescribeReceiptRuleSetAsync(DescribeReceiptRuleSetRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region GetAccountSendingEnabled
///
/// Initiates the asynchronous execution of the GetAccountSendingEnabled operation.
///
///
/// Container for the necessary parameters to execute the GetAccountSendingEnabled operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for GetAccountSendingEnabled Operation
void GetAccountSendingEnabledAsync(GetAccountSendingEnabledRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region GetCustomVerificationEmailTemplate
///
/// Initiates the asynchronous execution of the GetCustomVerificationEmailTemplate operation.
///
///
/// Container for the necessary parameters to execute the GetCustomVerificationEmailTemplate operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for GetCustomVerificationEmailTemplate Operation
void GetCustomVerificationEmailTemplateAsync(GetCustomVerificationEmailTemplateRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region GetIdentityDkimAttributes
///
/// Initiates the asynchronous execution of the GetIdentityDkimAttributes operation.
///
///
/// Container for the necessary parameters to execute the GetIdentityDkimAttributes operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for GetIdentityDkimAttributes Operation
void GetIdentityDkimAttributesAsync(GetIdentityDkimAttributesRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region GetIdentityMailFromDomainAttributes
///
/// Initiates the asynchronous execution of the GetIdentityMailFromDomainAttributes operation.
///
///
/// Container for the necessary parameters to execute the GetIdentityMailFromDomainAttributes operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for GetIdentityMailFromDomainAttributes Operation
void GetIdentityMailFromDomainAttributesAsync(GetIdentityMailFromDomainAttributesRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region GetIdentityNotificationAttributes
///
/// Initiates the asynchronous execution of the GetIdentityNotificationAttributes operation.
///
///
/// Container for the necessary parameters to execute the GetIdentityNotificationAttributes operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for GetIdentityNotificationAttributes Operation
void GetIdentityNotificationAttributesAsync(GetIdentityNotificationAttributesRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region GetIdentityPolicies
///
/// Initiates the asynchronous execution of the GetIdentityPolicies operation.
///
///
/// Container for the necessary parameters to execute the GetIdentityPolicies operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for GetIdentityPolicies Operation
void GetIdentityPoliciesAsync(GetIdentityPoliciesRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region GetIdentityVerificationAttributes
///
/// Initiates the asynchronous execution of the GetIdentityVerificationAttributes operation.
///
///
/// Container for the necessary parameters to execute the GetIdentityVerificationAttributes operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for GetIdentityVerificationAttributes Operation
void GetIdentityVerificationAttributesAsync(GetIdentityVerificationAttributesRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region GetSendQuota
///
/// Initiates the asynchronous execution of the GetSendQuota operation.
///
///
/// Container for the necessary parameters to execute the GetSendQuota operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for GetSendQuota Operation
void GetSendQuotaAsync(GetSendQuotaRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region GetSendStatistics
///
/// Initiates the asynchronous execution of the GetSendStatistics operation.
///
///
/// Container for the necessary parameters to execute the GetSendStatistics operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for GetSendStatistics Operation
void GetSendStatisticsAsync(GetSendStatisticsRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region GetTemplate
///
/// Initiates the asynchronous execution of the GetTemplate operation.
///
///
/// Container for the necessary parameters to execute the GetTemplate operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for GetTemplate Operation
void GetTemplateAsync(GetTemplateRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region ListConfigurationSets
///
/// Initiates the asynchronous execution of the ListConfigurationSets operation.
///
///
/// Container for the necessary parameters to execute the ListConfigurationSets operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for ListConfigurationSets Operation
void ListConfigurationSetsAsync(ListConfigurationSetsRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region ListCustomVerificationEmailTemplates
///
/// Initiates the asynchronous execution of the ListCustomVerificationEmailTemplates operation.
///
///
/// Container for the necessary parameters to execute the ListCustomVerificationEmailTemplates operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for ListCustomVerificationEmailTemplates Operation
void ListCustomVerificationEmailTemplatesAsync(ListCustomVerificationEmailTemplatesRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region ListIdentities
///
/// Initiates the asynchronous execution of the ListIdentities operation.
///
///
/// Container for the necessary parameters to execute the ListIdentities operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for ListIdentities Operation
void ListIdentitiesAsync(ListIdentitiesRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region ListIdentityPolicies
///
/// Initiates the asynchronous execution of the ListIdentityPolicies operation.
///
///
/// Container for the necessary parameters to execute the ListIdentityPolicies operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for ListIdentityPolicies Operation
void ListIdentityPoliciesAsync(ListIdentityPoliciesRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region ListReceiptFilters
///
/// Initiates the asynchronous execution of the ListReceiptFilters operation.
///
///
/// Container for the necessary parameters to execute the ListReceiptFilters operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for ListReceiptFilters Operation
void ListReceiptFiltersAsync(ListReceiptFiltersRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region ListReceiptRuleSets
///
/// Initiates the asynchronous execution of the ListReceiptRuleSets operation.
///
///
/// Container for the necessary parameters to execute the ListReceiptRuleSets operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for ListReceiptRuleSets Operation
void ListReceiptRuleSetsAsync(ListReceiptRuleSetsRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region ListTemplates
///
/// Initiates the asynchronous execution of the ListTemplates operation.
///
///
/// Container for the necessary parameters to execute the ListTemplates operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for ListTemplates Operation
void ListTemplatesAsync(ListTemplatesRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region ListVerifiedEmailAddresses
///
/// Initiates the asynchronous execution of the ListVerifiedEmailAddresses operation.
///
///
/// Container for the necessary parameters to execute the ListVerifiedEmailAddresses operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for ListVerifiedEmailAddresses Operation
void ListVerifiedEmailAddressesAsync(ListVerifiedEmailAddressesRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region PutConfigurationSetDeliveryOptions
///
/// Initiates the asynchronous execution of the PutConfigurationSetDeliveryOptions operation.
///
///
/// Container for the necessary parameters to execute the PutConfigurationSetDeliveryOptions operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for PutConfigurationSetDeliveryOptions Operation
void PutConfigurationSetDeliveryOptionsAsync(PutConfigurationSetDeliveryOptionsRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region PutIdentityPolicy
///
/// Initiates the asynchronous execution of the PutIdentityPolicy operation.
///
///
/// Container for the necessary parameters to execute the PutIdentityPolicy operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for PutIdentityPolicy Operation
void PutIdentityPolicyAsync(PutIdentityPolicyRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region ReorderReceiptRuleSet
///
/// Initiates the asynchronous execution of the ReorderReceiptRuleSet operation.
///
///
/// Container for the necessary parameters to execute the ReorderReceiptRuleSet operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for ReorderReceiptRuleSet Operation
void ReorderReceiptRuleSetAsync(ReorderReceiptRuleSetRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region SendBounce
///
/// Initiates the asynchronous execution of the SendBounce operation.
///
///
/// Container for the necessary parameters to execute the SendBounce operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for SendBounce Operation
void SendBounceAsync(SendBounceRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region SendBulkTemplatedEmail
///
/// Initiates the asynchronous execution of the SendBulkTemplatedEmail operation.
///
///
/// Container for the necessary parameters to execute the SendBulkTemplatedEmail operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for SendBulkTemplatedEmail Operation
void SendBulkTemplatedEmailAsync(SendBulkTemplatedEmailRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region SendCustomVerificationEmail
///
/// Initiates the asynchronous execution of the SendCustomVerificationEmail operation.
///
///
/// Container for the necessary parameters to execute the SendCustomVerificationEmail operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for SendCustomVerificationEmail Operation
void SendCustomVerificationEmailAsync(SendCustomVerificationEmailRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region SendEmail
///
/// Initiates the asynchronous execution of the SendEmail operation.
///
///
/// Container for the necessary parameters to execute the SendEmail operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for SendEmail Operation
void SendEmailAsync(SendEmailRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region SendRawEmail
///
/// Initiates the asynchronous execution of the SendRawEmail operation.
///
///
/// Container for the necessary parameters to execute the SendRawEmail operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for SendRawEmail Operation
void SendRawEmailAsync(SendRawEmailRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region SendTemplatedEmail
///
/// Initiates the asynchronous execution of the SendTemplatedEmail operation.
///
///
/// Container for the necessary parameters to execute the SendTemplatedEmail operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for SendTemplatedEmail Operation
void SendTemplatedEmailAsync(SendTemplatedEmailRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region SetActiveReceiptRuleSet
///
/// Initiates the asynchronous execution of the SetActiveReceiptRuleSet operation.
///
///
/// Container for the necessary parameters to execute the SetActiveReceiptRuleSet operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for SetActiveReceiptRuleSet Operation
void SetActiveReceiptRuleSetAsync(SetActiveReceiptRuleSetRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region SetIdentityDkimEnabled
///
/// Initiates the asynchronous execution of the SetIdentityDkimEnabled operation.
///
///
/// Container for the necessary parameters to execute the SetIdentityDkimEnabled operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for SetIdentityDkimEnabled Operation
void SetIdentityDkimEnabledAsync(SetIdentityDkimEnabledRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region SetIdentityFeedbackForwardingEnabled
///
/// Initiates the asynchronous execution of the SetIdentityFeedbackForwardingEnabled operation.
///
///
/// Container for the necessary parameters to execute the SetIdentityFeedbackForwardingEnabled operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for SetIdentityFeedbackForwardingEnabled Operation
void SetIdentityFeedbackForwardingEnabledAsync(SetIdentityFeedbackForwardingEnabledRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region SetIdentityHeadersInNotificationsEnabled
///
/// Initiates the asynchronous execution of the SetIdentityHeadersInNotificationsEnabled operation.
///
///
/// Container for the necessary parameters to execute the SetIdentityHeadersInNotificationsEnabled operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for SetIdentityHeadersInNotificationsEnabled Operation
void SetIdentityHeadersInNotificationsEnabledAsync(SetIdentityHeadersInNotificationsEnabledRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region SetIdentityMailFromDomain
///
/// Initiates the asynchronous execution of the SetIdentityMailFromDomain operation.
///
///
/// Container for the necessary parameters to execute the SetIdentityMailFromDomain operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for SetIdentityMailFromDomain Operation
void SetIdentityMailFromDomainAsync(SetIdentityMailFromDomainRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region SetIdentityNotificationTopic
///
/// Initiates the asynchronous execution of the SetIdentityNotificationTopic operation.
///
///
/// Container for the necessary parameters to execute the SetIdentityNotificationTopic operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for SetIdentityNotificationTopic Operation
void SetIdentityNotificationTopicAsync(SetIdentityNotificationTopicRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region SetReceiptRulePosition
///
/// Initiates the asynchronous execution of the SetReceiptRulePosition operation.
///
///
/// Container for the necessary parameters to execute the SetReceiptRulePosition operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for SetReceiptRulePosition Operation
void SetReceiptRulePositionAsync(SetReceiptRulePositionRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region TestRenderTemplate
///
/// Initiates the asynchronous execution of the TestRenderTemplate operation.
///
///
/// Container for the necessary parameters to execute the TestRenderTemplate operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for TestRenderTemplate Operation
void TestRenderTemplateAsync(TestRenderTemplateRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region UpdateAccountSendingEnabled
///
/// Initiates the asynchronous execution of the UpdateAccountSendingEnabled operation.
///
///
/// Container for the necessary parameters to execute the UpdateAccountSendingEnabled operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for UpdateAccountSendingEnabled Operation
void UpdateAccountSendingEnabledAsync(UpdateAccountSendingEnabledRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region UpdateConfigurationSetEventDestination
///
/// Initiates the asynchronous execution of the UpdateConfigurationSetEventDestination operation.
///
///
/// Container for the necessary parameters to execute the UpdateConfigurationSetEventDestination operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for UpdateConfigurationSetEventDestination Operation
void UpdateConfigurationSetEventDestinationAsync(UpdateConfigurationSetEventDestinationRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region UpdateConfigurationSetReputationMetricsEnabled
///
/// Initiates the asynchronous execution of the UpdateConfigurationSetReputationMetricsEnabled operation.
///
///
/// Container for the necessary parameters to execute the UpdateConfigurationSetReputationMetricsEnabled operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for UpdateConfigurationSetReputationMetricsEnabled Operation
void UpdateConfigurationSetReputationMetricsEnabledAsync(UpdateConfigurationSetReputationMetricsEnabledRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region UpdateConfigurationSetSendingEnabled
///
/// Initiates the asynchronous execution of the UpdateConfigurationSetSendingEnabled operation.
///
///
/// Container for the necessary parameters to execute the UpdateConfigurationSetSendingEnabled operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for UpdateConfigurationSetSendingEnabled Operation
void UpdateConfigurationSetSendingEnabledAsync(UpdateConfigurationSetSendingEnabledRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region UpdateConfigurationSetTrackingOptions
///
/// Initiates the asynchronous execution of the UpdateConfigurationSetTrackingOptions operation.
///
///
/// Container for the necessary parameters to execute the UpdateConfigurationSetTrackingOptions operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for UpdateConfigurationSetTrackingOptions Operation
void UpdateConfigurationSetTrackingOptionsAsync(UpdateConfigurationSetTrackingOptionsRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region UpdateCustomVerificationEmailTemplate
///
/// Initiates the asynchronous execution of the UpdateCustomVerificationEmailTemplate operation.
///
///
/// Container for the necessary parameters to execute the UpdateCustomVerificationEmailTemplate operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for UpdateCustomVerificationEmailTemplate Operation
void UpdateCustomVerificationEmailTemplateAsync(UpdateCustomVerificationEmailTemplateRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region UpdateReceiptRule
///
/// Initiates the asynchronous execution of the UpdateReceiptRule operation.
///
///
/// Container for the necessary parameters to execute the UpdateReceiptRule operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for UpdateReceiptRule Operation
void UpdateReceiptRuleAsync(UpdateReceiptRuleRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region UpdateTemplate
///
/// Initiates the asynchronous execution of the UpdateTemplate operation.
///
///
/// Container for the necessary parameters to execute the UpdateTemplate operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for UpdateTemplate Operation
void UpdateTemplateAsync(UpdateTemplateRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region VerifyDomainDkim
///
/// Initiates the asynchronous execution of the VerifyDomainDkim operation.
///
///
/// Container for the necessary parameters to execute the VerifyDomainDkim operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for VerifyDomainDkim Operation
void VerifyDomainDkimAsync(VerifyDomainDkimRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region VerifyDomainIdentity
///
/// Initiates the asynchronous execution of the VerifyDomainIdentity operation.
///
///
/// Container for the necessary parameters to execute the VerifyDomainIdentity operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for VerifyDomainIdentity Operation
void VerifyDomainIdentityAsync(VerifyDomainIdentityRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region VerifyEmailAddress
///
/// Initiates the asynchronous execution of the VerifyEmailAddress operation.
///
///
/// Container for the necessary parameters to execute the VerifyEmailAddress operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for VerifyEmailAddress Operation
void VerifyEmailAddressAsync(VerifyEmailAddressRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
#region VerifyEmailIdentity
///
/// Initiates the asynchronous execution of the VerifyEmailIdentity operation.
///
///
/// Container for the necessary parameters to execute the VerifyEmailIdentity operation on AmazonSimpleEmailServiceClient.
/// An Action delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
/// REST API Reference for VerifyEmailIdentity Operation
void VerifyEmailIdentityAsync(VerifyEmailIdentityRequest request, AmazonServiceCallback callback, AsyncOptions options = null);
#endregion
}
}