/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Retrieve deliverability data for all the campaigns that used a specific
* domain to send email during a specified time range. This data is available for a
* domain only if you enabled the Deliverability dashboard.See
* Also:
AWS
* API Reference
The first day that you want to obtain deliverability data for.
*/ inline const Aws::Utils::DateTime& GetStartDate() const{ return m_startDate; } /** *The first day that you want to obtain deliverability data for.
*/ inline bool StartDateHasBeenSet() const { return m_startDateHasBeenSet; } /** *The first day that you want to obtain deliverability data for.
*/ inline void SetStartDate(const Aws::Utils::DateTime& value) { m_startDateHasBeenSet = true; m_startDate = value; } /** *The first day that you want to obtain deliverability data for.
*/ inline void SetStartDate(Aws::Utils::DateTime&& value) { m_startDateHasBeenSet = true; m_startDate = std::move(value); } /** *The first day that you want to obtain deliverability data for.
*/ inline ListDomainDeliverabilityCampaignsRequest& WithStartDate(const Aws::Utils::DateTime& value) { SetStartDate(value); return *this;} /** *The first day that you want to obtain deliverability data for.
*/ inline ListDomainDeliverabilityCampaignsRequest& WithStartDate(Aws::Utils::DateTime&& value) { SetStartDate(std::move(value)); return *this;} /** *The last day that you want to obtain deliverability data for. This value has
* to be less than or equal to 30 days after the value of the
* StartDate
parameter.
The last day that you want to obtain deliverability data for. This value has
* to be less than or equal to 30 days after the value of the
* StartDate
parameter.
The last day that you want to obtain deliverability data for. This value has
* to be less than or equal to 30 days after the value of the
* StartDate
parameter.
The last day that you want to obtain deliverability data for. This value has
* to be less than or equal to 30 days after the value of the
* StartDate
parameter.
The last day that you want to obtain deliverability data for. This value has
* to be less than or equal to 30 days after the value of the
* StartDate
parameter.
The last day that you want to obtain deliverability data for. This value has
* to be less than or equal to 30 days after the value of the
* StartDate
parameter.
The domain to obtain deliverability data for.
*/ inline const Aws::String& GetSubscribedDomain() const{ return m_subscribedDomain; } /** *The domain to obtain deliverability data for.
*/ inline bool SubscribedDomainHasBeenSet() const { return m_subscribedDomainHasBeenSet; } /** *The domain to obtain deliverability data for.
*/ inline void SetSubscribedDomain(const Aws::String& value) { m_subscribedDomainHasBeenSet = true; m_subscribedDomain = value; } /** *The domain to obtain deliverability data for.
*/ inline void SetSubscribedDomain(Aws::String&& value) { m_subscribedDomainHasBeenSet = true; m_subscribedDomain = std::move(value); } /** *The domain to obtain deliverability data for.
*/ inline void SetSubscribedDomain(const char* value) { m_subscribedDomainHasBeenSet = true; m_subscribedDomain.assign(value); } /** *The domain to obtain deliverability data for.
*/ inline ListDomainDeliverabilityCampaignsRequest& WithSubscribedDomain(const Aws::String& value) { SetSubscribedDomain(value); return *this;} /** *The domain to obtain deliverability data for.
*/ inline ListDomainDeliverabilityCampaignsRequest& WithSubscribedDomain(Aws::String&& value) { SetSubscribedDomain(std::move(value)); return *this;} /** *The domain to obtain deliverability data for.
*/ inline ListDomainDeliverabilityCampaignsRequest& WithSubscribedDomain(const char* value) { SetSubscribedDomain(value); return *this;} /** *A token that’s returned from a previous call to the
* ListDomainDeliverabilityCampaigns
operation. This token indicates
* the position of a campaign in the list of campaigns.
A token that’s returned from a previous call to the
* ListDomainDeliverabilityCampaigns
operation. This token indicates
* the position of a campaign in the list of campaigns.
A token that’s returned from a previous call to the
* ListDomainDeliverabilityCampaigns
operation. This token indicates
* the position of a campaign in the list of campaigns.
A token that’s returned from a previous call to the
* ListDomainDeliverabilityCampaigns
operation. This token indicates
* the position of a campaign in the list of campaigns.
A token that’s returned from a previous call to the
* ListDomainDeliverabilityCampaigns
operation. This token indicates
* the position of a campaign in the list of campaigns.
A token that’s returned from a previous call to the
* ListDomainDeliverabilityCampaigns
operation. This token indicates
* the position of a campaign in the list of campaigns.
A token that’s returned from a previous call to the
* ListDomainDeliverabilityCampaigns
operation. This token indicates
* the position of a campaign in the list of campaigns.
A token that’s returned from a previous call to the
* ListDomainDeliverabilityCampaigns
operation. This token indicates
* the position of a campaign in the list of campaigns.
The maximum number of results to include in response to a single call to the
* ListDomainDeliverabilityCampaigns
operation. If the number of
* results is larger than the number that you specify in this parameter, the
* response includes a NextToken
element, which you can use to obtain
* additional results.
The maximum number of results to include in response to a single call to the
* ListDomainDeliverabilityCampaigns
operation. If the number of
* results is larger than the number that you specify in this parameter, the
* response includes a NextToken
element, which you can use to obtain
* additional results.
The maximum number of results to include in response to a single call to the
* ListDomainDeliverabilityCampaigns
operation. If the number of
* results is larger than the number that you specify in this parameter, the
* response includes a NextToken
element, which you can use to obtain
* additional results.
The maximum number of results to include in response to a single call to the
* ListDomainDeliverabilityCampaigns
operation. If the number of
* results is larger than the number that you specify in this parameter, the
* response includes a NextToken
element, which you can use to obtain
* additional results.