amazonka-devicefarm-2.0: Amazon Device Farm 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.DeviceFarm.Types.TestGridSession

Description

 
Synopsis

Documentation

data TestGridSession Source #

A TestGridSession is a single instance of a browser launched from the URL provided by a call to CreateTestGridUrl.

See: newTestGridSession smart constructor.

Constructors

TestGridSession' 

Fields

Instances

Instances details
FromJSON TestGridSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSession

Generic TestGridSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSession

Associated Types

type Rep TestGridSession :: Type -> Type #

Read TestGridSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSession

Show TestGridSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSession

NFData TestGridSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSession

Methods

rnf :: TestGridSession -> () #

Eq TestGridSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSession

Hashable TestGridSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSession

type Rep TestGridSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSession

type Rep TestGridSession = D1 ('MetaData "TestGridSession" "Amazonka.DeviceFarm.Types.TestGridSession" "amazonka-devicefarm-2.0-2e4KvZvQ9bT8TNjEPvmW9Q" 'False) (C1 ('MetaCons "TestGridSession'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "billingMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "ended") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "seleniumProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TestGridSessionStatus))))))

newTestGridSession :: TestGridSession Source #

Create a value of TestGridSession 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:arn:TestGridSession', testGridSession_arn - The ARN of the session.

$sel:billingMinutes:TestGridSession', testGridSession_billingMinutes - The number of billed minutes that were used for this session.

$sel:created:TestGridSession', testGridSession_created - The time that the session was started.

$sel:ended:TestGridSession', testGridSession_ended - The time the session ended.

$sel:seleniumProperties:TestGridSession', testGridSession_seleniumProperties - A JSON object of options and parameters passed to the Selenium WebDriver.

$sel:status:TestGridSession', testGridSession_status - The state of the session.

testGridSession_billingMinutes :: Lens' TestGridSession (Maybe Double) Source #

The number of billed minutes that were used for this session.

testGridSession_created :: Lens' TestGridSession (Maybe UTCTime) Source #

The time that the session was started.

testGridSession_seleniumProperties :: Lens' TestGridSession (Maybe Text) Source #

A JSON object of options and parameters passed to the Selenium WebDriver.