7#include <aws/email/SES_EXPORTS.h>
8#include <aws/email/model/ConfigurationSet.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/email/model/TrackingOptions.h>
11#include <aws/email/model/DeliveryOptions.h>
12#include <aws/email/model/ReputationOptions.h>
13#include <aws/email/model/ResponseMetadata.h>
14#include <aws/email/model/EventDestination.h>
19template<
typename RESULT_TYPE>
20class AmazonWebServiceResult;
const ReputationOptions & GetReputationOptions() const
void SetConfigurationSet(const ConfigurationSet &value)
void SetEventDestinations(const Aws::Vector< EventDestination > &value)
const TrackingOptions & GetTrackingOptions() const
AWS_SES_API DescribeConfigurationSetResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
void SetReputationOptions(const ReputationOptions &value)
void SetEventDestinations(Aws::Vector< EventDestination > &&value)
DescribeConfigurationSetResult & WithReputationOptions(const ReputationOptions &value)
void SetConfigurationSet(ConfigurationSet &&value)
AWS_SES_API DescribeConfigurationSetResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
DescribeConfigurationSetResult & WithResponseMetadata(ResponseMetadata &&value)
const Aws::Vector< EventDestination > & GetEventDestinations() const
void SetResponseMetadata(const ResponseMetadata &value)
DescribeConfigurationSetResult & WithDeliveryOptions(DeliveryOptions &&value)
DescribeConfigurationSetResult & WithTrackingOptions(const TrackingOptions &value)
DescribeConfigurationSetResult & WithEventDestinations(const Aws::Vector< EventDestination > &value)
void SetDeliveryOptions(DeliveryOptions &&value)
DescribeConfigurationSetResult & AddEventDestinations(const EventDestination &value)
const DeliveryOptions & GetDeliveryOptions() const
void SetReputationOptions(ReputationOptions &&value)
DescribeConfigurationSetResult & AddEventDestinations(EventDestination &&value)
AWS_SES_API DescribeConfigurationSetResult()
DescribeConfigurationSetResult & WithConfigurationSet(const ConfigurationSet &value)
DescribeConfigurationSetResult & WithReputationOptions(ReputationOptions &&value)
const ConfigurationSet & GetConfigurationSet() const
DescribeConfigurationSetResult & WithResponseMetadata(const ResponseMetadata &value)
const ResponseMetadata & GetResponseMetadata() const
DescribeConfigurationSetResult & WithDeliveryOptions(const DeliveryOptions &value)
void SetDeliveryOptions(const DeliveryOptions &value)
void SetResponseMetadata(ResponseMetadata &&value)
DescribeConfigurationSetResult & WithEventDestinations(Aws::Vector< EventDestination > &&value)
void SetTrackingOptions(TrackingOptions &&value)
DescribeConfigurationSetResult & WithTrackingOptions(TrackingOptions &&value)
DescribeConfigurationSetResult & WithConfigurationSet(ConfigurationSet &&value)
void SetTrackingOptions(const TrackingOptions &value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Xml::XmlDocument XmlDocument