amazonka-evidently-2.0: Amazon CloudWatch Evidently 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.Evidently.PutProjectEvents

Description

Sends performance events to Evidently. These events can be used to evaluate a launch or an experiment.

Synopsis

Creating a Request

data PutProjectEvents Source #

See: newPutProjectEvents smart constructor.

Constructors

PutProjectEvents' 

Fields

  • events :: [Event]

    An array of event structures that contain the performance data that is being sent to Evidently.

  • project :: Text

    The name or ARN of the project to write the events to.

Instances

Instances details
ToJSON PutProjectEvents Source # 
Instance details

Defined in Amazonka.Evidently.PutProjectEvents

ToHeaders PutProjectEvents Source # 
Instance details

Defined in Amazonka.Evidently.PutProjectEvents

ToPath PutProjectEvents Source # 
Instance details

Defined in Amazonka.Evidently.PutProjectEvents

ToQuery PutProjectEvents Source # 
Instance details

Defined in Amazonka.Evidently.PutProjectEvents

AWSRequest PutProjectEvents Source # 
Instance details

Defined in Amazonka.Evidently.PutProjectEvents

Associated Types

type AWSResponse PutProjectEvents #

Generic PutProjectEvents Source # 
Instance details

Defined in Amazonka.Evidently.PutProjectEvents

Associated Types

type Rep PutProjectEvents :: Type -> Type #

Read PutProjectEvents Source # 
Instance details

Defined in Amazonka.Evidently.PutProjectEvents

Show PutProjectEvents Source # 
Instance details

Defined in Amazonka.Evidently.PutProjectEvents

NFData PutProjectEvents Source # 
Instance details

Defined in Amazonka.Evidently.PutProjectEvents

Methods

rnf :: PutProjectEvents -> () #

Eq PutProjectEvents Source # 
Instance details

Defined in Amazonka.Evidently.PutProjectEvents

Hashable PutProjectEvents Source # 
Instance details

Defined in Amazonka.Evidently.PutProjectEvents

type AWSResponse PutProjectEvents Source # 
Instance details

Defined in Amazonka.Evidently.PutProjectEvents

type Rep PutProjectEvents Source # 
Instance details

Defined in Amazonka.Evidently.PutProjectEvents

type Rep PutProjectEvents = D1 ('MetaData "PutProjectEvents" "Amazonka.Evidently.PutProjectEvents" "amazonka-evidently-2.0-Es2fJk98R0DAUPYaVkZSYC" 'False) (C1 ('MetaCons "PutProjectEvents'" 'PrefixI 'True) (S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Event]) :*: S1 ('MetaSel ('Just "project") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPutProjectEvents Source #

Create a value of PutProjectEvents 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:events:PutProjectEvents', putProjectEvents_events - An array of event structures that contain the performance data that is being sent to Evidently.

PutProjectEvents, putProjectEvents_project - The name or ARN of the project to write the events to.

Request Lenses

putProjectEvents_events :: Lens' PutProjectEvents [Event] Source #

An array of event structures that contain the performance data that is being sent to Evidently.

putProjectEvents_project :: Lens' PutProjectEvents Text Source #

The name or ARN of the project to write the events to.

Destructuring the Response

data PutProjectEventsResponse Source #

See: newPutProjectEventsResponse smart constructor.

Constructors

PutProjectEventsResponse' 

Fields

Instances

Instances details
Generic PutProjectEventsResponse Source # 
Instance details

Defined in Amazonka.Evidently.PutProjectEvents

Associated Types

type Rep PutProjectEventsResponse :: Type -> Type #

Read PutProjectEventsResponse Source # 
Instance details

Defined in Amazonka.Evidently.PutProjectEvents

Show PutProjectEventsResponse Source # 
Instance details

Defined in Amazonka.Evidently.PutProjectEvents

NFData PutProjectEventsResponse Source # 
Instance details

Defined in Amazonka.Evidently.PutProjectEvents

Eq PutProjectEventsResponse Source # 
Instance details

Defined in Amazonka.Evidently.PutProjectEvents

type Rep PutProjectEventsResponse Source # 
Instance details

Defined in Amazonka.Evidently.PutProjectEvents

type Rep PutProjectEventsResponse = D1 ('MetaData "PutProjectEventsResponse" "Amazonka.Evidently.PutProjectEvents" "amazonka-evidently-2.0-Es2fJk98R0DAUPYaVkZSYC" 'False) (C1 ('MetaCons "PutProjectEventsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PutProjectEventsResultEntry])) :*: (S1 ('MetaSel ('Just "failedEventCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newPutProjectEventsResponse Source #

Create a value of PutProjectEventsResponse 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:eventResults:PutProjectEventsResponse', putProjectEventsResponse_eventResults - A structure that contains Evidently's response to the sent events, including an event ID and error codes, if any.

$sel:failedEventCount:PutProjectEventsResponse', putProjectEventsResponse_failedEventCount - The number of events in the operation that could not be used by Evidently.

$sel:httpStatus:PutProjectEventsResponse', putProjectEventsResponse_httpStatus - The response's http status code.

Response Lenses

putProjectEventsResponse_eventResults :: Lens' PutProjectEventsResponse (Maybe [PutProjectEventsResultEntry]) Source #

A structure that contains Evidently's response to the sent events, including an event ID and error codes, if any.

putProjectEventsResponse_failedEventCount :: Lens' PutProjectEventsResponse (Maybe Int) Source #

The number of events in the operation that could not be used by Evidently.