libZSservicesZSamazonka-pinpoint-emailZSamazonka-pinpoint-email
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.PinpointEmail.GetDomainStatisticsReport

Description

Retrieve inbox placement and engagement rates for the domains that you use to send email.

Synopsis

Creating a Request

data GetDomainStatisticsReport Source #

A request to obtain deliverability metrics for a domain.

See: newGetDomainStatisticsReport smart constructor.

Constructors

GetDomainStatisticsReport' 

Fields

  • domain :: Text

    The domain that you want to obtain deliverability metrics for.

  • startDate :: POSIX

    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

  • endDate :: POSIX

    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

Instances

Instances details
Eq GetDomainStatisticsReport Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetDomainStatisticsReport

Read GetDomainStatisticsReport Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetDomainStatisticsReport

Show GetDomainStatisticsReport Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetDomainStatisticsReport

Generic GetDomainStatisticsReport Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetDomainStatisticsReport

Associated Types

type Rep GetDomainStatisticsReport :: Type -> Type #

NFData GetDomainStatisticsReport Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetDomainStatisticsReport

Hashable GetDomainStatisticsReport Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetDomainStatisticsReport

AWSRequest GetDomainStatisticsReport Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetDomainStatisticsReport

ToHeaders GetDomainStatisticsReport Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetDomainStatisticsReport

ToPath GetDomainStatisticsReport Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetDomainStatisticsReport

ToQuery GetDomainStatisticsReport Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetDomainStatisticsReport

type Rep GetDomainStatisticsReport Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetDomainStatisticsReport

type Rep GetDomainStatisticsReport = D1 ('MetaData "GetDomainStatisticsReport" "Amazonka.PinpointEmail.GetDomainStatisticsReport" "libZSservicesZSamazonka-pinpoint-emailZSamazonka-pinpoint-email" 'False) (C1 ('MetaCons "GetDomainStatisticsReport'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "startDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "endDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))
type AWSResponse GetDomainStatisticsReport Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetDomainStatisticsReport

newGetDomainStatisticsReport Source #

Create a value of GetDomainStatisticsReport with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:domain:GetDomainStatisticsReport', getDomainStatisticsReport_domain - The domain that you want to obtain deliverability metrics for.

$sel:startDate:GetDomainStatisticsReport', getDomainStatisticsReport_startDate - The first day (in Unix time) that you want to obtain domain deliverability metrics for.

$sel:endDate:GetDomainStatisticsReport', getDomainStatisticsReport_endDate - The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

Request Lenses

getDomainStatisticsReport_domain :: Lens' GetDomainStatisticsReport Text Source #

The domain that you want to obtain deliverability metrics for.

getDomainStatisticsReport_startDate :: Lens' GetDomainStatisticsReport UTCTime Source #

The first day (in Unix time) that you want to obtain domain deliverability metrics for.

getDomainStatisticsReport_endDate :: Lens' GetDomainStatisticsReport UTCTime Source #

The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

Destructuring the Response

data GetDomainStatisticsReportResponse Source #

An object that includes statistics that are related to the domain that you specified.

See: newGetDomainStatisticsReportResponse smart constructor.

Constructors

GetDomainStatisticsReportResponse' 

Fields

  • httpStatus :: Int

    The response's http status code.

  • overallVolume :: OverallVolume

    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

  • dailyVolumes :: [DailyVolume]

    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

Instances

Instances details
Eq GetDomainStatisticsReportResponse Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetDomainStatisticsReport

Read GetDomainStatisticsReportResponse Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetDomainStatisticsReport

Show GetDomainStatisticsReportResponse Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetDomainStatisticsReport

Generic GetDomainStatisticsReportResponse Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetDomainStatisticsReport

Associated Types

type Rep GetDomainStatisticsReportResponse :: Type -> Type #

NFData GetDomainStatisticsReportResponse Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetDomainStatisticsReport

type Rep GetDomainStatisticsReportResponse Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetDomainStatisticsReport

type Rep GetDomainStatisticsReportResponse = D1 ('MetaData "GetDomainStatisticsReportResponse" "Amazonka.PinpointEmail.GetDomainStatisticsReport" "libZSservicesZSamazonka-pinpoint-emailZSamazonka-pinpoint-email" 'False) (C1 ('MetaCons "GetDomainStatisticsReportResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "overallVolume") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OverallVolume) :*: S1 ('MetaSel ('Just "dailyVolumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [DailyVolume]))))

newGetDomainStatisticsReportResponse Source #

Create a value of GetDomainStatisticsReportResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetDomainStatisticsReportResponse', getDomainStatisticsReportResponse_httpStatus - The response's http status code.

$sel:overallVolume:GetDomainStatisticsReportResponse', getDomainStatisticsReportResponse_overallVolume - An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

$sel:dailyVolumes:GetDomainStatisticsReportResponse', getDomainStatisticsReportResponse_dailyVolumes - An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

Response Lenses

getDomainStatisticsReportResponse_overallVolume :: Lens' GetDomainStatisticsReportResponse OverallVolume Source #

An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

getDomainStatisticsReportResponse_dailyVolumes :: Lens' GetDomainStatisticsReportResponse [DailyVolume] Source #

An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.