AWS SDK for C++  1.8.76
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::PinpointEmail Namespace Reference

Namespaces

 Model
 
 PinpointEmailEndpoint
 
 PinpointEmailErrorMapper
 

Classes

class  PinpointEmailClient
 
class  PinpointEmailError
 
class  PinpointEmailRequest
 

Typedefs

typedef std::function< void(const PinpointEmailClient *, const Model::CreateConfigurationSetRequest &, const Model::CreateConfigurationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfigurationSetResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::CreateConfigurationSetEventDestinationRequest &, const Model::CreateConfigurationSetEventDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfigurationSetEventDestinationResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::CreateDedicatedIpPoolRequest &, const Model::CreateDedicatedIpPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDedicatedIpPoolResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::CreateDeliverabilityTestReportRequest &, const Model::CreateDeliverabilityTestReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeliverabilityTestReportResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::CreateEmailIdentityRequest &, const Model::CreateEmailIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEmailIdentityResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::DeleteConfigurationSetRequest &, const Model::DeleteConfigurationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigurationSetResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::DeleteConfigurationSetEventDestinationRequest &, const Model::DeleteConfigurationSetEventDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigurationSetEventDestinationResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::DeleteDedicatedIpPoolRequest &, const Model::DeleteDedicatedIpPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDedicatedIpPoolResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::DeleteEmailIdentityRequest &, const Model::DeleteEmailIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEmailIdentityResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::GetAccountRequest &, const Model::GetAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::GetBlacklistReportsRequest &, const Model::GetBlacklistReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBlacklistReportsResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::GetConfigurationSetRequest &, const Model::GetConfigurationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfigurationSetResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::GetConfigurationSetEventDestinationsRequest &, const Model::GetConfigurationSetEventDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfigurationSetEventDestinationsResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::GetDedicatedIpRequest &, const Model::GetDedicatedIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDedicatedIpResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::GetDedicatedIpsRequest &, const Model::GetDedicatedIpsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDedicatedIpsResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::GetDeliverabilityDashboardOptionsRequest &, const Model::GetDeliverabilityDashboardOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeliverabilityDashboardOptionsResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::GetDeliverabilityTestReportRequest &, const Model::GetDeliverabilityTestReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeliverabilityTestReportResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::GetDomainDeliverabilityCampaignRequest &, const Model::GetDomainDeliverabilityCampaignOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainDeliverabilityCampaignResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::GetDomainStatisticsReportRequest &, const Model::GetDomainStatisticsReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainStatisticsReportResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::GetEmailIdentityRequest &, const Model::GetEmailIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEmailIdentityResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::ListConfigurationSetsRequest &, const Model::ListConfigurationSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfigurationSetsResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::ListDedicatedIpPoolsRequest &, const Model::ListDedicatedIpPoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDedicatedIpPoolsResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::ListDeliverabilityTestReportsRequest &, const Model::ListDeliverabilityTestReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeliverabilityTestReportsResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::ListDomainDeliverabilityCampaignsRequest &, const Model::ListDomainDeliverabilityCampaignsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainDeliverabilityCampaignsResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::ListEmailIdentitiesRequest &, const Model::ListEmailIdentitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEmailIdentitiesResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::PutAccountDedicatedIpWarmupAttributesRequest &, const Model::PutAccountDedicatedIpWarmupAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountDedicatedIpWarmupAttributesResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::PutAccountSendingAttributesRequest &, const Model::PutAccountSendingAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountSendingAttributesResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::PutConfigurationSetDeliveryOptionsRequest &, const Model::PutConfigurationSetDeliveryOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigurationSetDeliveryOptionsResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::PutConfigurationSetReputationOptionsRequest &, const Model::PutConfigurationSetReputationOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigurationSetReputationOptionsResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::PutConfigurationSetSendingOptionsRequest &, const Model::PutConfigurationSetSendingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigurationSetSendingOptionsResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::PutConfigurationSetTrackingOptionsRequest &, const Model::PutConfigurationSetTrackingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigurationSetTrackingOptionsResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::PutDedicatedIpInPoolRequest &, const Model::PutDedicatedIpInPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDedicatedIpInPoolResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::PutDedicatedIpWarmupAttributesRequest &, const Model::PutDedicatedIpWarmupAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDedicatedIpWarmupAttributesResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::PutDeliverabilityDashboardOptionRequest &, const Model::PutDeliverabilityDashboardOptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDeliverabilityDashboardOptionResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::PutEmailIdentityDkimAttributesRequest &, const Model::PutEmailIdentityDkimAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEmailIdentityDkimAttributesResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::PutEmailIdentityFeedbackAttributesRequest &, const Model::PutEmailIdentityFeedbackAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEmailIdentityFeedbackAttributesResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::PutEmailIdentityMailFromAttributesRequest &, const Model::PutEmailIdentityMailFromAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEmailIdentityMailFromAttributesResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::SendEmailRequest &, const Model::SendEmailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendEmailResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const PinpointEmailClient *, const Model::UpdateConfigurationSetEventDestinationRequest &, const Model::UpdateConfigurationSetEventDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfigurationSetEventDestinationResponseReceivedHandler
 

Enumerations

enum  PinpointEmailErrors {
  PinpointEmailErrors::INCOMPLETE_SIGNATURE = 0, PinpointEmailErrors::INTERNAL_FAILURE = 1, PinpointEmailErrors::INVALID_ACTION = 2, PinpointEmailErrors::INVALID_CLIENT_TOKEN_ID = 3,
  PinpointEmailErrors::INVALID_PARAMETER_COMBINATION = 4, PinpointEmailErrors::INVALID_QUERY_PARAMETER = 5, PinpointEmailErrors::INVALID_PARAMETER_VALUE = 6, PinpointEmailErrors::MISSING_ACTION = 7,
  PinpointEmailErrors::MISSING_AUTHENTICATION_TOKEN = 8, PinpointEmailErrors::MISSING_PARAMETER = 9, PinpointEmailErrors::OPT_IN_REQUIRED = 10, PinpointEmailErrors::REQUEST_EXPIRED = 11,
  PinpointEmailErrors::SERVICE_UNAVAILABLE = 12, PinpointEmailErrors::THROTTLING = 13, PinpointEmailErrors::VALIDATION = 14, PinpointEmailErrors::ACCESS_DENIED = 15,
  PinpointEmailErrors::RESOURCE_NOT_FOUND = 16, PinpointEmailErrors::UNRECOGNIZED_CLIENT = 17, PinpointEmailErrors::MALFORMED_QUERY_STRING = 18, PinpointEmailErrors::SLOW_DOWN = 19,
  PinpointEmailErrors::REQUEST_TIME_TOO_SKEWED = 20, PinpointEmailErrors::INVALID_SIGNATURE = 21, PinpointEmailErrors::SIGNATURE_DOES_NOT_MATCH = 22, PinpointEmailErrors::INVALID_ACCESS_KEY_ID = 23,
  PinpointEmailErrors::REQUEST_TIMEOUT = 24, PinpointEmailErrors::NETWORK_CONNECTION = 99, PinpointEmailErrors::UNKNOWN = 100, PinpointEmailErrors::ACCOUNT_SUSPENDED = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  PinpointEmailErrors::ALREADY_EXISTS, PinpointEmailErrors::BAD_REQUEST, PinpointEmailErrors::CONCURRENT_MODIFICATION, PinpointEmailErrors::LIMIT_EXCEEDED,
  PinpointEmailErrors::MAIL_FROM_DOMAIN_NOT_VERIFIED, PinpointEmailErrors::MESSAGE_REJECTED, PinpointEmailErrors::NOT_FOUND, PinpointEmailErrors::SENDING_PAUSED,
  PinpointEmailErrors::TOO_MANY_REQUESTS
}
 

Typedef Documentation

◆ CreateConfigurationSetEventDestinationResponseReceivedHandler

Definition at line 228 of file PinpointEmailClient.h.

◆ CreateConfigurationSetResponseReceivedHandler

Definition at line 225 of file PinpointEmailClient.h.

◆ CreateDedicatedIpPoolResponseReceivedHandler

Definition at line 229 of file PinpointEmailClient.h.

◆ CreateDeliverabilityTestReportResponseReceivedHandler

Definition at line 230 of file PinpointEmailClient.h.

◆ CreateEmailIdentityResponseReceivedHandler

Definition at line 231 of file PinpointEmailClient.h.

◆ DeleteConfigurationSetEventDestinationResponseReceivedHandler

Definition at line 233 of file PinpointEmailClient.h.

◆ DeleteConfigurationSetResponseReceivedHandler

Definition at line 232 of file PinpointEmailClient.h.

◆ DeleteDedicatedIpPoolResponseReceivedHandler

Definition at line 234 of file PinpointEmailClient.h.

◆ DeleteEmailIdentityResponseReceivedHandler

Definition at line 235 of file PinpointEmailClient.h.

◆ GetAccountResponseReceivedHandler

Definition at line 236 of file PinpointEmailClient.h.

◆ GetBlacklistReportsResponseReceivedHandler

Definition at line 237 of file PinpointEmailClient.h.

◆ GetConfigurationSetEventDestinationsResponseReceivedHandler

Definition at line 239 of file PinpointEmailClient.h.

◆ GetConfigurationSetResponseReceivedHandler

Definition at line 238 of file PinpointEmailClient.h.

◆ GetDedicatedIpResponseReceivedHandler

Definition at line 240 of file PinpointEmailClient.h.

◆ GetDedicatedIpsResponseReceivedHandler

Definition at line 241 of file PinpointEmailClient.h.

◆ GetDeliverabilityDashboardOptionsResponseReceivedHandler

Definition at line 242 of file PinpointEmailClient.h.

◆ GetDeliverabilityTestReportResponseReceivedHandler

Definition at line 243 of file PinpointEmailClient.h.

◆ GetDomainDeliverabilityCampaignResponseReceivedHandler

Definition at line 244 of file PinpointEmailClient.h.

◆ GetDomainStatisticsReportResponseReceivedHandler

Definition at line 245 of file PinpointEmailClient.h.

◆ GetEmailIdentityResponseReceivedHandler

Definition at line 246 of file PinpointEmailClient.h.

◆ ListConfigurationSetsResponseReceivedHandler

Definition at line 247 of file PinpointEmailClient.h.

◆ ListDedicatedIpPoolsResponseReceivedHandler

Definition at line 248 of file PinpointEmailClient.h.

◆ ListDeliverabilityTestReportsResponseReceivedHandler

Definition at line 249 of file PinpointEmailClient.h.

◆ ListDomainDeliverabilityCampaignsResponseReceivedHandler

Definition at line 250 of file PinpointEmailClient.h.

◆ ListEmailIdentitiesResponseReceivedHandler

Definition at line 251 of file PinpointEmailClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 252 of file PinpointEmailClient.h.

◆ PutAccountDedicatedIpWarmupAttributesResponseReceivedHandler

Definition at line 253 of file PinpointEmailClient.h.

◆ PutAccountSendingAttributesResponseReceivedHandler

Definition at line 254 of file PinpointEmailClient.h.

◆ PutConfigurationSetDeliveryOptionsResponseReceivedHandler

Definition at line 255 of file PinpointEmailClient.h.

◆ PutConfigurationSetReputationOptionsResponseReceivedHandler

Definition at line 256 of file PinpointEmailClient.h.

◆ PutConfigurationSetSendingOptionsResponseReceivedHandler

Definition at line 257 of file PinpointEmailClient.h.

◆ PutConfigurationSetTrackingOptionsResponseReceivedHandler

Definition at line 258 of file PinpointEmailClient.h.

◆ PutDedicatedIpInPoolResponseReceivedHandler

Definition at line 259 of file PinpointEmailClient.h.

◆ PutDedicatedIpWarmupAttributesResponseReceivedHandler

Definition at line 260 of file PinpointEmailClient.h.

◆ PutDeliverabilityDashboardOptionResponseReceivedHandler

Definition at line 261 of file PinpointEmailClient.h.

◆ PutEmailIdentityDkimAttributesResponseReceivedHandler

Definition at line 262 of file PinpointEmailClient.h.

◆ PutEmailIdentityFeedbackAttributesResponseReceivedHandler

Definition at line 263 of file PinpointEmailClient.h.

◆ PutEmailIdentityMailFromAttributesResponseReceivedHandler

Definition at line 264 of file PinpointEmailClient.h.

◆ SendEmailResponseReceivedHandler

Definition at line 265 of file PinpointEmailClient.h.

◆ TagResourceResponseReceivedHandler

Definition at line 266 of file PinpointEmailClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 267 of file PinpointEmailClient.h.

◆ UpdateConfigurationSetEventDestinationResponseReceivedHandler

Definition at line 268 of file PinpointEmailClient.h.

Enumeration Type Documentation

◆ PinpointEmailErrors

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
ACCOUNT_SUSPENDED 
ALREADY_EXISTS 
BAD_REQUEST 
CONCURRENT_MODIFICATION 
LIMIT_EXCEEDED 
MAIL_FROM_DOMAIN_NOT_VERIFIED 
MESSAGE_REJECTED 
NOT_FOUND 
SENDING_PAUSED 
TOO_MANY_REQUESTS 

Definition at line 16 of file PinpointEmailErrors.h.