amazonka-sesv2-2.0: Amazon Simple Email Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SESV2.BatchGetMetricData

Description

Retrieves batches of metric data collected based on your sending activity.

You can execute this operation no more than 16 times per second, and with at most 160 queries from the batches per second (cumulative).

Synopsis

Creating a Request

data BatchGetMetricData Source #

Represents a request to retrieve a batch of metric data.

See: newBatchGetMetricData smart constructor.

Constructors

BatchGetMetricData' 

Fields

Instances

Instances details
ToJSON BatchGetMetricData Source # 
Instance details

Defined in Amazonka.SESV2.BatchGetMetricData

ToHeaders BatchGetMetricData Source # 
Instance details

Defined in Amazonka.SESV2.BatchGetMetricData

ToPath BatchGetMetricData Source # 
Instance details

Defined in Amazonka.SESV2.BatchGetMetricData

ToQuery BatchGetMetricData Source # 
Instance details

Defined in Amazonka.SESV2.BatchGetMetricData

AWSRequest BatchGetMetricData Source # 
Instance details

Defined in Amazonka.SESV2.BatchGetMetricData

Associated Types

type AWSResponse BatchGetMetricData #

Generic BatchGetMetricData Source # 
Instance details

Defined in Amazonka.SESV2.BatchGetMetricData

Associated Types

type Rep BatchGetMetricData :: Type -> Type #

Read BatchGetMetricData Source # 
Instance details

Defined in Amazonka.SESV2.BatchGetMetricData

Show BatchGetMetricData Source # 
Instance details

Defined in Amazonka.SESV2.BatchGetMetricData

NFData BatchGetMetricData Source # 
Instance details

Defined in Amazonka.SESV2.BatchGetMetricData

Methods

rnf :: BatchGetMetricData -> () #

Eq BatchGetMetricData Source # 
Instance details

Defined in Amazonka.SESV2.BatchGetMetricData

Hashable BatchGetMetricData Source # 
Instance details

Defined in Amazonka.SESV2.BatchGetMetricData

type AWSResponse BatchGetMetricData Source # 
Instance details

Defined in Amazonka.SESV2.BatchGetMetricData

type Rep BatchGetMetricData Source # 
Instance details

Defined in Amazonka.SESV2.BatchGetMetricData

type Rep BatchGetMetricData = D1 ('MetaData "BatchGetMetricData" "Amazonka.SESV2.BatchGetMetricData" "amazonka-sesv2-2.0-KPRo1S1CRfP4bs5VKSgHvB" 'False) (C1 ('MetaCons "BatchGetMetricData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty BatchGetMetricDataQuery))))

newBatchGetMetricData Source #

Create a value of BatchGetMetricData 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:queries:BatchGetMetricData', batchGetMetricData_queries - A list of queries for metrics to be retrieved.

Request Lenses

Destructuring the Response

data BatchGetMetricDataResponse Source #

Represents the result of processing your metric data batch request

See: newBatchGetMetricDataResponse smart constructor.

Constructors

BatchGetMetricDataResponse' 

Fields

Instances

Instances details
Generic BatchGetMetricDataResponse Source # 
Instance details

Defined in Amazonka.SESV2.BatchGetMetricData

Associated Types

type Rep BatchGetMetricDataResponse :: Type -> Type #

Read BatchGetMetricDataResponse Source # 
Instance details

Defined in Amazonka.SESV2.BatchGetMetricData

Show BatchGetMetricDataResponse Source # 
Instance details

Defined in Amazonka.SESV2.BatchGetMetricData

NFData BatchGetMetricDataResponse Source # 
Instance details

Defined in Amazonka.SESV2.BatchGetMetricData

Eq BatchGetMetricDataResponse Source # 
Instance details

Defined in Amazonka.SESV2.BatchGetMetricData

type Rep BatchGetMetricDataResponse Source # 
Instance details

Defined in Amazonka.SESV2.BatchGetMetricData

type Rep BatchGetMetricDataResponse = D1 ('MetaData "BatchGetMetricDataResponse" "Amazonka.SESV2.BatchGetMetricData" "amazonka-sesv2-2.0-KPRo1S1CRfP4bs5VKSgHvB" 'False) (C1 ('MetaCons "BatchGetMetricDataResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricDataError])) :*: (S1 ('MetaSel ('Just "results") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricDataResult])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchGetMetricDataResponse Source #

Create a value of BatchGetMetricDataResponse 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:errors:BatchGetMetricDataResponse', batchGetMetricDataResponse_errors - A list of MetricDataError encountered while processing your metric data batch request.

$sel:results:BatchGetMetricDataResponse', batchGetMetricDataResponse_results - A list of successfully retrieved MetricDataResult.

$sel:httpStatus:BatchGetMetricDataResponse', batchGetMetricDataResponse_httpStatus - The response's http status code.

Response Lenses

batchGetMetricDataResponse_errors :: Lens' BatchGetMetricDataResponse (Maybe [MetricDataError]) Source #

A list of MetricDataError encountered while processing your metric data batch request.

batchGetMetricDataResponse_results :: Lens' BatchGetMetricDataResponse (Maybe [MetricDataResult]) Source #

A list of successfully retrieved MetricDataResult.