libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm
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.DeviceFarm.Types.TestGridSessionAction

Description

 
Synopsis

Documentation

data TestGridSessionAction Source #

An action taken by a TestGridSession browser instance.

See: newTestGridSessionAction smart constructor.

Constructors

TestGridSessionAction' 

Fields

Instances

Instances details
Eq TestGridSessionAction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionAction

Read TestGridSessionAction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionAction

Show TestGridSessionAction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionAction

Generic TestGridSessionAction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionAction

Associated Types

type Rep TestGridSessionAction :: Type -> Type #

NFData TestGridSessionAction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionAction

Methods

rnf :: TestGridSessionAction -> () #

Hashable TestGridSessionAction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionAction

FromJSON TestGridSessionAction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionAction

type Rep TestGridSessionAction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionAction

type Rep TestGridSessionAction = D1 ('MetaData "TestGridSessionAction" "Amazonka.DeviceFarm.Types.TestGridSessionAction" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "TestGridSessionAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "requestMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "started") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTestGridSessionAction :: TestGridSessionAction Source #

Create a value of TestGridSessionAction 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:action:TestGridSessionAction', testGridSessionAction_action - The action taken by the session.

$sel:duration:TestGridSessionAction', testGridSessionAction_duration - The time, in milliseconds, that the action took to complete in the browser.

$sel:requestMethod:TestGridSessionAction', testGridSessionAction_requestMethod - HTTP method that the browser used to make the request.

$sel:started:TestGridSessionAction', testGridSessionAction_started - The time that the session invoked the action.

$sel:statusCode:TestGridSessionAction', testGridSessionAction_statusCode - HTTP status code returned to the browser when the action was taken.

testGridSessionAction_duration :: Lens' TestGridSessionAction (Maybe Integer) Source #

The time, in milliseconds, that the action took to complete in the browser.

testGridSessionAction_requestMethod :: Lens' TestGridSessionAction (Maybe Text) Source #

HTTP method that the browser used to make the request.

testGridSessionAction_started :: Lens' TestGridSessionAction (Maybe UTCTime) Source #

The time that the session invoked the action.

testGridSessionAction_statusCode :: Lens' TestGridSessionAction (Maybe Text) Source #

HTTP status code returned to the browser when the action was taken.