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.Project

Description

 
Synopsis

Documentation

data Project Source #

Represents an operating-system neutral workspace for running and managing tests.

See: newProject smart constructor.

Constructors

Project' 

Fields

Instances

Instances details
Eq Project Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Project

Methods

(==) :: Project -> Project -> Bool #

(/=) :: Project -> Project -> Bool #

Read Project Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Project

Show Project Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Project

Generic Project Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Project

Associated Types

type Rep Project :: Type -> Type #

Methods

from :: Project -> Rep Project x #

to :: Rep Project x -> Project #

NFData Project Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Project

Methods

rnf :: Project -> () #

Hashable Project Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Project

Methods

hashWithSalt :: Int -> Project -> Int #

hash :: Project -> Int #

FromJSON Project Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Project

type Rep Project Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Project

type Rep Project = D1 ('MetaData "Project" "Amazonka.DeviceFarm.Types.Project" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "Project'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultJobTimeoutMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newProject :: Project Source #

Create a value of Project 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:Project', project_arn - The project's ARN.

$sel:created:Project', project_created - When the project was created.

$sel:name:Project', project_name - The project's name.

$sel:defaultJobTimeoutMinutes:Project', project_defaultJobTimeoutMinutes - The default number of minutes (at the project level) a test run executes before it times out. The default value is 150 minutes.

project_arn :: Lens' Project (Maybe Text) Source #

The project's ARN.

project_created :: Lens' Project (Maybe UTCTime) Source #

When the project was created.

project_name :: Lens' Project (Maybe Text) Source #

The project's name.

project_defaultJobTimeoutMinutes :: Lens' Project (Maybe Int) Source #

The default number of minutes (at the project level) a test run executes before it times out. The default value is 150 minutes.