amazonka-devicefarm-1.4.5: Amazon Device Farm SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.DeviceFarm.Types

Contents

Description

 

Synopsis

Service Configuration

deviceFarm :: Service Source #

API version 2015-06-23 of the Amazon Device Farm SDK configuration.

Errors

_NotEligibleException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Exception gets thrown when a user is not eligible to perform the specified transaction.

_IdempotencyException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An entity with the same name already exists.

_ArgumentException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An invalid argument was specified.

_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified entity was not found.

_ServiceAccountException :: AsError a => Getting (First ServiceError) a ServiceError Source #

There was a problem with the service account.

ArtifactCategory

data ArtifactCategory Source #

Constructors

ACFile 
ACLog 
ACScreenshot 

Instances

Bounded ArtifactCategory Source # 
Enum ArtifactCategory Source # 
Eq ArtifactCategory Source # 
Data ArtifactCategory Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ArtifactCategory -> c ArtifactCategory #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ArtifactCategory #

toConstr :: ArtifactCategory -> Constr #

dataTypeOf :: ArtifactCategory -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ArtifactCategory) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ArtifactCategory) #

gmapT :: (forall b. Data b => b -> b) -> ArtifactCategory -> ArtifactCategory #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ArtifactCategory -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ArtifactCategory -> r #

gmapQ :: (forall d. Data d => d -> u) -> ArtifactCategory -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ArtifactCategory -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ArtifactCategory -> m ArtifactCategory #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ArtifactCategory -> m ArtifactCategory #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ArtifactCategory -> m ArtifactCategory #

Ord ArtifactCategory Source # 
Read ArtifactCategory Source # 
Show ArtifactCategory Source # 
Generic ArtifactCategory Source # 
Hashable ArtifactCategory Source # 
ToJSON ArtifactCategory Source # 
NFData ArtifactCategory Source # 

Methods

rnf :: ArtifactCategory -> () #

ToHeader ArtifactCategory Source # 
ToQuery ArtifactCategory Source # 
ToByteString ArtifactCategory Source # 
FromText ArtifactCategory Source # 
ToText ArtifactCategory Source # 
type Rep ArtifactCategory Source # 
type Rep ArtifactCategory = D1 (MetaData "ArtifactCategory" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) ((:+:) (C1 (MetaCons "ACFile" PrefixI False) U1) ((:+:) (C1 (MetaCons "ACLog" PrefixI False) U1) (C1 (MetaCons "ACScreenshot" PrefixI False) U1)))

ArtifactType

data ArtifactType Source #

Instances

Bounded ArtifactType Source # 
Enum ArtifactType Source # 
Eq ArtifactType Source # 
Data ArtifactType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ArtifactType -> c ArtifactType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ArtifactType #

toConstr :: ArtifactType -> Constr #

dataTypeOf :: ArtifactType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ArtifactType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ArtifactType) #

gmapT :: (forall b. Data b => b -> b) -> ArtifactType -> ArtifactType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ArtifactType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ArtifactType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ArtifactType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ArtifactType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ArtifactType -> m ArtifactType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ArtifactType -> m ArtifactType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ArtifactType -> m ArtifactType #

Ord ArtifactType Source # 
Read ArtifactType Source # 
Show ArtifactType Source # 
Generic ArtifactType Source # 

Associated Types

type Rep ArtifactType :: * -> * #

Hashable ArtifactType Source # 
FromJSON ArtifactType Source # 
NFData ArtifactType Source # 

Methods

rnf :: ArtifactType -> () #

ToHeader ArtifactType Source # 
ToQuery ArtifactType Source # 
ToByteString ArtifactType Source # 
FromText ArtifactType Source # 
ToText ArtifactType Source # 

Methods

toText :: ArtifactType -> Text #

type Rep ArtifactType Source # 
type Rep ArtifactType = D1 (MetaData "ArtifactType" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "AppiumJavaOutput" PrefixI False) U1) ((:+:) (C1 (MetaCons "AppiumJavaXMLOutput" PrefixI False) U1) (C1 (MetaCons "AppiumPythonOutput" PrefixI False) U1))) ((:+:) (C1 (MetaCons "AppiumPythonXMLOutput" PrefixI False) U1) ((:+:) (C1 (MetaCons "AppiumServerOutput" PrefixI False) U1) (C1 (MetaCons "ApplicationCrashReport" PrefixI False) U1)))) ((:+:) ((:+:) (C1 (MetaCons "AutomationOutput" PrefixI False) U1) ((:+:) (C1 (MetaCons "CalabashJSONOutput" PrefixI False) U1) (C1 (MetaCons "CalabashJavaXMLOutput" PrefixI False) U1))) ((:+:) (C1 (MetaCons "CalabashPrettyOutput" PrefixI False) U1) ((:+:) (C1 (MetaCons "CalabashStandardOutput" PrefixI False) U1) (C1 (MetaCons "DeviceLog" PrefixI False) U1))))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "ExerciserMonkeyOutput" PrefixI False) U1) ((:+:) (C1 (MetaCons "ExplorerEventLog" PrefixI False) U1) (C1 (MetaCons "ExplorerSummaryLog" PrefixI False) U1))) ((:+:) (C1 (MetaCons "InstrumentationOutput" PrefixI False) U1) ((:+:) (C1 (MetaCons "MessageLog" PrefixI False) U1) (C1 (MetaCons "ResultLog" PrefixI False) U1)))) ((:+:) ((:+:) (C1 (MetaCons "Screenshot" PrefixI False) U1) ((:+:) (C1 (MetaCons "ServiceLog" PrefixI False) U1) (C1 (MetaCons "Unknown" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "Video" PrefixI False) U1) (C1 (MetaCons "VideoLog" PrefixI False) U1)) ((:+:) (C1 (MetaCons "WebkitLog" PrefixI False) U1) (C1 (MetaCons "XctestLog" PrefixI False) U1))))))

BillingMethod

data BillingMethod Source #

Constructors

Metered 
Unmetered 

Instances

Bounded BillingMethod Source # 
Enum BillingMethod Source # 
Eq BillingMethod Source # 
Data BillingMethod Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BillingMethod -> c BillingMethod #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BillingMethod #

toConstr :: BillingMethod -> Constr #

dataTypeOf :: BillingMethod -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BillingMethod) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BillingMethod) #

gmapT :: (forall b. Data b => b -> b) -> BillingMethod -> BillingMethod #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BillingMethod -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BillingMethod -> r #

gmapQ :: (forall d. Data d => d -> u) -> BillingMethod -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BillingMethod -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BillingMethod -> m BillingMethod #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BillingMethod -> m BillingMethod #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BillingMethod -> m BillingMethod #

Ord BillingMethod Source # 
Read BillingMethod Source # 
Show BillingMethod Source # 
Generic BillingMethod Source # 

Associated Types

type Rep BillingMethod :: * -> * #

Hashable BillingMethod Source # 
ToJSON BillingMethod Source # 
FromJSON BillingMethod Source # 
NFData BillingMethod Source # 

Methods

rnf :: BillingMethod -> () #

ToHeader BillingMethod Source # 
ToQuery BillingMethod Source # 
ToByteString BillingMethod Source # 
FromText BillingMethod Source # 
ToText BillingMethod Source # 

Methods

toText :: BillingMethod -> Text #

type Rep BillingMethod Source # 
type Rep BillingMethod = D1 (MetaData "BillingMethod" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) ((:+:) (C1 (MetaCons "Metered" PrefixI False) U1) (C1 (MetaCons "Unmetered" PrefixI False) U1))

CurrencyCode

data CurrencyCode Source #

Constructors

Usd 

Instances

Bounded CurrencyCode Source # 
Enum CurrencyCode Source # 
Eq CurrencyCode Source # 
Data CurrencyCode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CurrencyCode -> c CurrencyCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CurrencyCode #

toConstr :: CurrencyCode -> Constr #

dataTypeOf :: CurrencyCode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CurrencyCode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CurrencyCode) #

gmapT :: (forall b. Data b => b -> b) -> CurrencyCode -> CurrencyCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CurrencyCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CurrencyCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> CurrencyCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CurrencyCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CurrencyCode -> m CurrencyCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CurrencyCode -> m CurrencyCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CurrencyCode -> m CurrencyCode #

Ord CurrencyCode Source # 
Read CurrencyCode Source # 
Show CurrencyCode Source # 
Generic CurrencyCode Source # 

Associated Types

type Rep CurrencyCode :: * -> * #

Hashable CurrencyCode Source # 
FromJSON CurrencyCode Source # 
NFData CurrencyCode Source # 

Methods

rnf :: CurrencyCode -> () #

ToHeader CurrencyCode Source # 
ToQuery CurrencyCode Source # 
ToByteString CurrencyCode Source # 
FromText CurrencyCode Source # 
ToText CurrencyCode Source # 

Methods

toText :: CurrencyCode -> Text #

type Rep CurrencyCode Source # 
type Rep CurrencyCode = D1 (MetaData "CurrencyCode" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "Usd" PrefixI False) U1)

DeviceAttribute

data DeviceAttribute Source #

Instances

Bounded DeviceAttribute Source # 
Enum DeviceAttribute Source # 
Eq DeviceAttribute Source # 
Data DeviceAttribute Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeviceAttribute -> c DeviceAttribute #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeviceAttribute #

toConstr :: DeviceAttribute -> Constr #

dataTypeOf :: DeviceAttribute -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeviceAttribute) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeviceAttribute) #

gmapT :: (forall b. Data b => b -> b) -> DeviceAttribute -> DeviceAttribute #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeviceAttribute -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeviceAttribute -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeviceAttribute -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeviceAttribute -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeviceAttribute -> m DeviceAttribute #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceAttribute -> m DeviceAttribute #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceAttribute -> m DeviceAttribute #

Ord DeviceAttribute Source # 
Read DeviceAttribute Source # 
Show DeviceAttribute Source # 
Generic DeviceAttribute Source # 
Hashable DeviceAttribute Source # 
ToJSON DeviceAttribute Source # 
FromJSON DeviceAttribute Source # 
NFData DeviceAttribute Source # 

Methods

rnf :: DeviceAttribute -> () #

ToHeader DeviceAttribute Source # 
ToQuery DeviceAttribute Source # 
ToByteString DeviceAttribute Source # 
FromText DeviceAttribute Source # 
ToText DeviceAttribute Source # 
type Rep DeviceAttribute Source # 
type Rep DeviceAttribute = D1 (MetaData "DeviceAttribute" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) ((:+:) ((:+:) (C1 (MetaCons "ARN" PrefixI False) U1) (C1 (MetaCons "FormFactor" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Manufacturer" PrefixI False) U1) ((:+:) (C1 (MetaCons "Platform" PrefixI False) U1) (C1 (MetaCons "RemoteAccessEnabled" PrefixI False) U1))))

DeviceFormFactor

data DeviceFormFactor Source #

Constructors

Phone 
Tablet 

Instances

Bounded DeviceFormFactor Source # 
Enum DeviceFormFactor Source # 
Eq DeviceFormFactor Source # 
Data DeviceFormFactor Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeviceFormFactor -> c DeviceFormFactor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeviceFormFactor #

toConstr :: DeviceFormFactor -> Constr #

dataTypeOf :: DeviceFormFactor -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeviceFormFactor) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeviceFormFactor) #

gmapT :: (forall b. Data b => b -> b) -> DeviceFormFactor -> DeviceFormFactor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeviceFormFactor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeviceFormFactor -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeviceFormFactor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeviceFormFactor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeviceFormFactor -> m DeviceFormFactor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceFormFactor -> m DeviceFormFactor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceFormFactor -> m DeviceFormFactor #

Ord DeviceFormFactor Source # 
Read DeviceFormFactor Source # 
Show DeviceFormFactor Source # 
Generic DeviceFormFactor Source # 
Hashable DeviceFormFactor Source # 
FromJSON DeviceFormFactor Source # 
NFData DeviceFormFactor Source # 

Methods

rnf :: DeviceFormFactor -> () #

ToHeader DeviceFormFactor Source # 
ToQuery DeviceFormFactor Source # 
ToByteString DeviceFormFactor Source # 
FromText DeviceFormFactor Source # 
ToText DeviceFormFactor Source # 
type Rep DeviceFormFactor Source # 
type Rep DeviceFormFactor = D1 (MetaData "DeviceFormFactor" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) ((:+:) (C1 (MetaCons "Phone" PrefixI False) U1) (C1 (MetaCons "Tablet" PrefixI False) U1))

DevicePlatform

data DevicePlatform Source #

Constructors

Android 
Ios 

Instances

Bounded DevicePlatform Source # 
Enum DevicePlatform Source # 
Eq DevicePlatform Source # 
Data DevicePlatform Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DevicePlatform -> c DevicePlatform #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DevicePlatform #

toConstr :: DevicePlatform -> Constr #

dataTypeOf :: DevicePlatform -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DevicePlatform) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DevicePlatform) #

gmapT :: (forall b. Data b => b -> b) -> DevicePlatform -> DevicePlatform #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DevicePlatform -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DevicePlatform -> r #

gmapQ :: (forall d. Data d => d -> u) -> DevicePlatform -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DevicePlatform -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DevicePlatform -> m DevicePlatform #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DevicePlatform -> m DevicePlatform #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DevicePlatform -> m DevicePlatform #

Ord DevicePlatform Source # 
Read DevicePlatform Source # 
Show DevicePlatform Source # 
Generic DevicePlatform Source # 

Associated Types

type Rep DevicePlatform :: * -> * #

Hashable DevicePlatform Source # 
FromJSON DevicePlatform Source # 
NFData DevicePlatform Source # 

Methods

rnf :: DevicePlatform -> () #

ToHeader DevicePlatform Source # 
ToQuery DevicePlatform Source # 
ToByteString DevicePlatform Source # 
FromText DevicePlatform Source # 
ToText DevicePlatform Source # 
type Rep DevicePlatform Source # 
type Rep DevicePlatform = D1 (MetaData "DevicePlatform" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) ((:+:) (C1 (MetaCons "Android" PrefixI False) U1) (C1 (MetaCons "Ios" PrefixI False) U1))

DevicePoolType

data DevicePoolType Source #

Constructors

Curated 
Private 

Instances

Bounded DevicePoolType Source # 
Enum DevicePoolType Source # 
Eq DevicePoolType Source # 
Data DevicePoolType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DevicePoolType -> c DevicePoolType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DevicePoolType #

toConstr :: DevicePoolType -> Constr #

dataTypeOf :: DevicePoolType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DevicePoolType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DevicePoolType) #

gmapT :: (forall b. Data b => b -> b) -> DevicePoolType -> DevicePoolType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DevicePoolType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DevicePoolType -> r #

gmapQ :: (forall d. Data d => d -> u) -> DevicePoolType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DevicePoolType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DevicePoolType -> m DevicePoolType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DevicePoolType -> m DevicePoolType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DevicePoolType -> m DevicePoolType #

Ord DevicePoolType Source # 
Read DevicePoolType Source # 
Show DevicePoolType Source # 
Generic DevicePoolType Source # 

Associated Types

type Rep DevicePoolType :: * -> * #

Hashable DevicePoolType Source # 
ToJSON DevicePoolType Source # 
FromJSON DevicePoolType Source # 
NFData DevicePoolType Source # 

Methods

rnf :: DevicePoolType -> () #

ToHeader DevicePoolType Source # 
ToQuery DevicePoolType Source # 
ToByteString DevicePoolType Source # 
FromText DevicePoolType Source # 
ToText DevicePoolType Source # 
type Rep DevicePoolType Source # 
type Rep DevicePoolType = D1 (MetaData "DevicePoolType" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) ((:+:) (C1 (MetaCons "Curated" PrefixI False) U1) (C1 (MetaCons "Private" PrefixI False) U1))

ExecutionResult

data ExecutionResult Source #

Instances

Bounded ExecutionResult Source # 
Enum ExecutionResult Source # 
Eq ExecutionResult Source # 
Data ExecutionResult Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExecutionResult -> c ExecutionResult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExecutionResult #

toConstr :: ExecutionResult -> Constr #

dataTypeOf :: ExecutionResult -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ExecutionResult) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExecutionResult) #

gmapT :: (forall b. Data b => b -> b) -> ExecutionResult -> ExecutionResult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionResult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionResult -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExecutionResult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExecutionResult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExecutionResult -> m ExecutionResult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionResult -> m ExecutionResult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionResult -> m ExecutionResult #

Ord ExecutionResult Source # 
Read ExecutionResult Source # 
Show ExecutionResult Source # 
Generic ExecutionResult Source # 
Hashable ExecutionResult Source # 
FromJSON ExecutionResult Source # 
NFData ExecutionResult Source # 

Methods

rnf :: ExecutionResult -> () #

ToHeader ExecutionResult Source # 
ToQuery ExecutionResult Source # 
ToByteString ExecutionResult Source # 
FromText ExecutionResult Source # 
ToText ExecutionResult Source # 
type Rep ExecutionResult Source # 
type Rep ExecutionResult = D1 (MetaData "ExecutionResult" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) ((:+:) ((:+:) (C1 (MetaCons "ERErrored" PrefixI False) U1) ((:+:) (C1 (MetaCons "ERFailed" PrefixI False) U1) (C1 (MetaCons "ERPassed" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "ERPending" PrefixI False) U1) (C1 (MetaCons "ERSkipped" PrefixI False) U1)) ((:+:) (C1 (MetaCons "ERStopped" PrefixI False) U1) (C1 (MetaCons "ERWarned" PrefixI False) U1))))

ExecutionStatus

data ExecutionStatus Source #

Instances

Bounded ExecutionStatus Source # 
Enum ExecutionStatus Source # 
Eq ExecutionStatus Source # 
Data ExecutionStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExecutionStatus -> c ExecutionStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExecutionStatus #

toConstr :: ExecutionStatus -> Constr #

dataTypeOf :: ExecutionStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ExecutionStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExecutionStatus) #

gmapT :: (forall b. Data b => b -> b) -> ExecutionStatus -> ExecutionStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExecutionStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExecutionStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExecutionStatus -> m ExecutionStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionStatus -> m ExecutionStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionStatus -> m ExecutionStatus #

Ord ExecutionStatus Source # 
Read ExecutionStatus Source # 
Show ExecutionStatus Source # 
Generic ExecutionStatus Source # 
Hashable ExecutionStatus Source # 
FromJSON ExecutionStatus Source # 
NFData ExecutionStatus Source # 

Methods

rnf :: ExecutionStatus -> () #

ToHeader ExecutionStatus Source # 
ToQuery ExecutionStatus Source # 
ToByteString ExecutionStatus Source # 
FromText ExecutionStatus Source # 
ToText ExecutionStatus Source # 
type Rep ExecutionStatus Source # 
type Rep ExecutionStatus = D1 (MetaData "ExecutionStatus" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "Completed" PrefixI False) U1) (C1 (MetaCons "Pending" PrefixI False) U1)) ((:+:) (C1 (MetaCons "PendingConcurrency" PrefixI False) U1) (C1 (MetaCons "PendingDevice" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "Preparing" PrefixI False) U1) (C1 (MetaCons "Processing" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Running" PrefixI False) U1) ((:+:) (C1 (MetaCons "Scheduling" PrefixI False) U1) (C1 (MetaCons "Stopping" PrefixI False) U1)))))

OfferingTransactionType

data OfferingTransactionType Source #

Constructors

Purchase 
Renew 
System 

Instances

Bounded OfferingTransactionType Source # 
Enum OfferingTransactionType Source # 
Eq OfferingTransactionType Source # 
Data OfferingTransactionType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OfferingTransactionType -> c OfferingTransactionType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OfferingTransactionType #

toConstr :: OfferingTransactionType -> Constr #

dataTypeOf :: OfferingTransactionType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OfferingTransactionType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OfferingTransactionType) #

gmapT :: (forall b. Data b => b -> b) -> OfferingTransactionType -> OfferingTransactionType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OfferingTransactionType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OfferingTransactionType -> r #

gmapQ :: (forall d. Data d => d -> u) -> OfferingTransactionType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OfferingTransactionType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OfferingTransactionType -> m OfferingTransactionType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OfferingTransactionType -> m OfferingTransactionType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OfferingTransactionType -> m OfferingTransactionType #

Ord OfferingTransactionType Source # 
Read OfferingTransactionType Source # 
Show OfferingTransactionType Source # 
Generic OfferingTransactionType Source # 
Hashable OfferingTransactionType Source # 
FromJSON OfferingTransactionType Source # 
NFData OfferingTransactionType Source # 

Methods

rnf :: OfferingTransactionType -> () #

ToHeader OfferingTransactionType Source # 
ToQuery OfferingTransactionType Source # 
ToByteString OfferingTransactionType Source # 
FromText OfferingTransactionType Source # 
ToText OfferingTransactionType Source # 
type Rep OfferingTransactionType Source # 
type Rep OfferingTransactionType = D1 (MetaData "OfferingTransactionType" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) ((:+:) (C1 (MetaCons "Purchase" PrefixI False) U1) ((:+:) (C1 (MetaCons "Renew" PrefixI False) U1) (C1 (MetaCons "System" PrefixI False) U1)))

OfferingType

data OfferingType Source #

Constructors

Recurring 

Instances

Bounded OfferingType Source # 
Enum OfferingType Source # 
Eq OfferingType Source # 
Data OfferingType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OfferingType -> c OfferingType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OfferingType #

toConstr :: OfferingType -> Constr #

dataTypeOf :: OfferingType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OfferingType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OfferingType) #

gmapT :: (forall b. Data b => b -> b) -> OfferingType -> OfferingType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OfferingType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OfferingType -> r #

gmapQ :: (forall d. Data d => d -> u) -> OfferingType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OfferingType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OfferingType -> m OfferingType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OfferingType -> m OfferingType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OfferingType -> m OfferingType #

Ord OfferingType Source # 
Read OfferingType Source # 
Show OfferingType Source # 
Generic OfferingType Source # 

Associated Types

type Rep OfferingType :: * -> * #

Hashable OfferingType Source # 
FromJSON OfferingType Source # 
NFData OfferingType Source # 

Methods

rnf :: OfferingType -> () #

ToHeader OfferingType Source # 
ToQuery OfferingType Source # 
ToByteString OfferingType Source # 
FromText OfferingType Source # 
ToText OfferingType Source # 

Methods

toText :: OfferingType -> Text #

type Rep OfferingType Source # 
type Rep OfferingType = D1 (MetaData "OfferingType" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "Recurring" PrefixI False) U1)

RecurringChargeFrequency

data RecurringChargeFrequency Source #

Constructors

Monthly 

Instances

Bounded RecurringChargeFrequency Source # 
Enum RecurringChargeFrequency Source # 
Eq RecurringChargeFrequency Source # 
Data RecurringChargeFrequency Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RecurringChargeFrequency -> c RecurringChargeFrequency #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RecurringChargeFrequency #

toConstr :: RecurringChargeFrequency -> Constr #

dataTypeOf :: RecurringChargeFrequency -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RecurringChargeFrequency) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RecurringChargeFrequency) #

gmapT :: (forall b. Data b => b -> b) -> RecurringChargeFrequency -> RecurringChargeFrequency #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RecurringChargeFrequency -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RecurringChargeFrequency -> r #

gmapQ :: (forall d. Data d => d -> u) -> RecurringChargeFrequency -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RecurringChargeFrequency -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RecurringChargeFrequency -> m RecurringChargeFrequency #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RecurringChargeFrequency -> m RecurringChargeFrequency #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RecurringChargeFrequency -> m RecurringChargeFrequency #

Ord RecurringChargeFrequency Source # 
Read RecurringChargeFrequency Source # 
Show RecurringChargeFrequency Source # 
Generic RecurringChargeFrequency Source # 
Hashable RecurringChargeFrequency Source # 
FromJSON RecurringChargeFrequency Source # 
NFData RecurringChargeFrequency Source # 
ToHeader RecurringChargeFrequency Source # 
ToQuery RecurringChargeFrequency Source # 
ToByteString RecurringChargeFrequency Source # 
FromText RecurringChargeFrequency Source # 
ToText RecurringChargeFrequency Source # 
type Rep RecurringChargeFrequency Source # 
type Rep RecurringChargeFrequency = D1 (MetaData "RecurringChargeFrequency" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "Monthly" PrefixI False) U1)

RuleOperator

data RuleOperator Source #

Constructors

Equals 
GreaterThan 
IN 
LessThan 
NotIn 

Instances

Bounded RuleOperator Source # 
Enum RuleOperator Source # 
Eq RuleOperator Source # 
Data RuleOperator Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RuleOperator -> c RuleOperator #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RuleOperator #

toConstr :: RuleOperator -> Constr #

dataTypeOf :: RuleOperator -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RuleOperator) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RuleOperator) #

gmapT :: (forall b. Data b => b -> b) -> RuleOperator -> RuleOperator #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RuleOperator -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RuleOperator -> r #

gmapQ :: (forall d. Data d => d -> u) -> RuleOperator -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RuleOperator -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RuleOperator -> m RuleOperator #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RuleOperator -> m RuleOperator #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RuleOperator -> m RuleOperator #

Ord RuleOperator Source # 
Read RuleOperator Source # 
Show RuleOperator Source # 
Generic RuleOperator Source # 

Associated Types

type Rep RuleOperator :: * -> * #

Hashable RuleOperator Source # 
ToJSON RuleOperator Source # 
FromJSON RuleOperator Source # 
NFData RuleOperator Source # 

Methods

rnf :: RuleOperator -> () #

ToHeader RuleOperator Source # 
ToQuery RuleOperator Source # 
ToByteString RuleOperator Source # 
FromText RuleOperator Source # 
ToText RuleOperator Source # 

Methods

toText :: RuleOperator -> Text #

type Rep RuleOperator Source # 
type Rep RuleOperator = D1 (MetaData "RuleOperator" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) ((:+:) ((:+:) (C1 (MetaCons "Equals" PrefixI False) U1) (C1 (MetaCons "GreaterThan" PrefixI False) U1)) ((:+:) (C1 (MetaCons "IN" PrefixI False) U1) ((:+:) (C1 (MetaCons "LessThan" PrefixI False) U1) (C1 (MetaCons "NotIn" PrefixI False) U1))))

SampleType

data SampleType Source #

Instances

Bounded SampleType Source # 
Enum SampleType Source # 
Eq SampleType Source # 
Data SampleType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SampleType -> c SampleType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SampleType #

toConstr :: SampleType -> Constr #

dataTypeOf :: SampleType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c SampleType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SampleType) #

gmapT :: (forall b. Data b => b -> b) -> SampleType -> SampleType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SampleType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SampleType -> r #

gmapQ :: (forall d. Data d => d -> u) -> SampleType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SampleType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SampleType -> m SampleType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SampleType -> m SampleType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SampleType -> m SampleType #

Ord SampleType Source # 
Read SampleType Source # 
Show SampleType Source # 
Generic SampleType Source # 

Associated Types

type Rep SampleType :: * -> * #

Hashable SampleType Source # 
FromJSON SampleType Source # 
NFData SampleType Source # 

Methods

rnf :: SampleType -> () #

ToHeader SampleType Source # 
ToQuery SampleType Source # 
ToByteString SampleType Source # 
FromText SampleType Source # 
ToText SampleType Source # 

Methods

toText :: SampleType -> Text #

type Rep SampleType Source # 
type Rep SampleType = D1 (MetaData "SampleType" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "CPU" PrefixI False) U1) (C1 (MetaCons "Memory" PrefixI False) U1)) ((:+:) (C1 (MetaCons "NativeAvgDrawtime" PrefixI False) U1) (C1 (MetaCons "NativeFps" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "NativeFrames" PrefixI False) U1) (C1 (MetaCons "NativeMaxDrawtime" PrefixI False) U1)) ((:+:) (C1 (MetaCons "NativeMinDrawtime" PrefixI False) U1) (C1 (MetaCons "OpenglAvgDrawtime" PrefixI False) U1)))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "OpenglFps" PrefixI False) U1) (C1 (MetaCons "OpenglFrames" PrefixI False) U1)) ((:+:) (C1 (MetaCons "OpenglMaxDrawtime" PrefixI False) U1) (C1 (MetaCons "OpenglMinDrawtime" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "RX" PrefixI False) U1) (C1 (MetaCons "RxRate" PrefixI False) U1)) ((:+:) (C1 (MetaCons "TX" PrefixI False) U1) ((:+:) (C1 (MetaCons "Threads" PrefixI False) U1) (C1 (MetaCons "TxRate" PrefixI False) U1))))))

TestType

data TestType Source #

Instances

Bounded TestType Source # 
Enum TestType Source # 
Eq TestType Source # 
Data TestType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TestType -> c TestType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TestType #

toConstr :: TestType -> Constr #

dataTypeOf :: TestType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TestType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TestType) #

gmapT :: (forall b. Data b => b -> b) -> TestType -> TestType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TestType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TestType -> r #

gmapQ :: (forall d. Data d => d -> u) -> TestType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TestType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TestType -> m TestType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TestType -> m TestType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TestType -> m TestType #

Ord TestType Source # 
Read TestType Source # 
Show TestType Source # 
Generic TestType Source # 

Associated Types

type Rep TestType :: * -> * #

Methods

from :: TestType -> Rep TestType x #

to :: Rep TestType x -> TestType #

Hashable TestType Source # 

Methods

hashWithSalt :: Int -> TestType -> Int #

hash :: TestType -> Int #

ToJSON TestType Source # 
FromJSON TestType Source # 
NFData TestType Source # 

Methods

rnf :: TestType -> () #

ToHeader TestType Source # 

Methods

toHeader :: HeaderName -> TestType -> [Header] #

ToQuery TestType Source # 
ToByteString TestType Source # 

Methods

toBS :: TestType -> ByteString #

FromText TestType Source # 
ToText TestType Source # 

Methods

toText :: TestType -> Text #

type Rep TestType Source # 
type Rep TestType = D1 (MetaData "TestType" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "AppiumJavaJunit" PrefixI False) U1) ((:+:) (C1 (MetaCons "AppiumJavaTestng" PrefixI False) U1) (C1 (MetaCons "AppiumPython" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "AppiumWebJavaJunit" PrefixI False) U1) (C1 (MetaCons "AppiumWebJavaTestng" PrefixI False) U1)) ((:+:) (C1 (MetaCons "AppiumWebPython" PrefixI False) U1) (C1 (MetaCons "BuiltinExplorer" PrefixI False) U1)))) ((:+:) ((:+:) (C1 (MetaCons "BuiltinFuzz" PrefixI False) U1) ((:+:) (C1 (MetaCons "Calabash" PrefixI False) U1) (C1 (MetaCons "Instrumentation" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "Uiautomation" PrefixI False) U1) (C1 (MetaCons "Uiautomator" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Xctest" PrefixI False) U1) (C1 (MetaCons "XctestUi" PrefixI False) U1)))))

UploadStatus

data UploadStatus Source #

Instances

Bounded UploadStatus Source # 
Enum UploadStatus Source # 
Eq UploadStatus Source # 
Data UploadStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UploadStatus -> c UploadStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UploadStatus #

toConstr :: UploadStatus -> Constr #

dataTypeOf :: UploadStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c UploadStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UploadStatus) #

gmapT :: (forall b. Data b => b -> b) -> UploadStatus -> UploadStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UploadStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UploadStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> UploadStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UploadStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UploadStatus -> m UploadStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UploadStatus -> m UploadStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UploadStatus -> m UploadStatus #

Ord UploadStatus Source # 
Read UploadStatus Source # 
Show UploadStatus Source # 
Generic UploadStatus Source # 

Associated Types

type Rep UploadStatus :: * -> * #

Hashable UploadStatus Source # 
FromJSON UploadStatus Source # 
NFData UploadStatus Source # 

Methods

rnf :: UploadStatus -> () #

ToHeader UploadStatus Source # 
ToQuery UploadStatus Source # 
ToByteString UploadStatus Source # 
FromText UploadStatus Source # 
ToText UploadStatus Source # 

Methods

toText :: UploadStatus -> Text #

type Rep UploadStatus Source # 
type Rep UploadStatus = D1 (MetaData "UploadStatus" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) ((:+:) ((:+:) (C1 (MetaCons "USFailed" PrefixI False) U1) (C1 (MetaCons "USInitialized" PrefixI False) U1)) ((:+:) (C1 (MetaCons "USProcessing" PrefixI False) U1) (C1 (MetaCons "USSucceeded" PrefixI False) U1)))

UploadType

data UploadType Source #

Instances

Bounded UploadType Source # 
Enum UploadType Source # 
Eq UploadType Source # 
Data UploadType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UploadType -> c UploadType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UploadType #

toConstr :: UploadType -> Constr #

dataTypeOf :: UploadType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c UploadType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UploadType) #

gmapT :: (forall b. Data b => b -> b) -> UploadType -> UploadType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UploadType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UploadType -> r #

gmapQ :: (forall d. Data d => d -> u) -> UploadType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UploadType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UploadType -> m UploadType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UploadType -> m UploadType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UploadType -> m UploadType #

Ord UploadType Source # 
Read UploadType Source # 
Show UploadType Source # 
Generic UploadType Source # 

Associated Types

type Rep UploadType :: * -> * #

Hashable UploadType Source # 
ToJSON UploadType Source # 
FromJSON UploadType Source # 
NFData UploadType Source # 

Methods

rnf :: UploadType -> () #

ToHeader UploadType Source # 
ToQuery UploadType Source # 
ToByteString UploadType Source # 
FromText UploadType Source # 
ToText UploadType Source # 

Methods

toText :: UploadType -> Text #

type Rep UploadType Source # 
type Rep UploadType = D1 (MetaData "UploadType" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "AndroidApp" PrefixI False) U1) (C1 (MetaCons "AppiumJavaJunitTestPackage" PrefixI False) U1)) ((:+:) (C1 (MetaCons "AppiumJavaTestngTestPackage" PrefixI False) U1) (C1 (MetaCons "AppiumPythonTestPackage" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "AppiumWebJavaJunitTestPackage" PrefixI False) U1) (C1 (MetaCons "AppiumWebJavaTestngTestPackage" PrefixI False) U1)) ((:+:) (C1 (MetaCons "AppiumWebPythonTestPackage" PrefixI False) U1) (C1 (MetaCons "CalabashTestPackage" PrefixI False) U1)))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "ExternalData" PrefixI False) U1) (C1 (MetaCons "InstrumentationTestPackage" PrefixI False) U1)) ((:+:) (C1 (MetaCons "IosApp" PrefixI False) U1) (C1 (MetaCons "UiautomationTestPackage" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "UiautomatorTestPackage" PrefixI False) U1) (C1 (MetaCons "WebApp" PrefixI False) U1)) ((:+:) (C1 (MetaCons "XctestTestPackage" PrefixI False) U1) (C1 (MetaCons "XctestUiTestPackage" PrefixI False) U1)))))

AccountSettings

data AccountSettings Source #

A container for account-level settings within AWS Device Farm.

See: accountSettings smart constructor.

Instances

Eq AccountSettings Source # 
Data AccountSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountSettings -> c AccountSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountSettings #

toConstr :: AccountSettings -> Constr #

dataTypeOf :: AccountSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountSettings) #

gmapT :: (forall b. Data b => b -> b) -> AccountSettings -> AccountSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountSettings -> m AccountSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountSettings -> m AccountSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountSettings -> m AccountSettings #

Read AccountSettings Source # 
Show AccountSettings Source # 
Generic AccountSettings Source # 
Hashable AccountSettings Source # 
FromJSON AccountSettings Source # 
NFData AccountSettings Source # 

Methods

rnf :: AccountSettings -> () #

type Rep AccountSettings Source # 
type Rep AccountSettings = D1 (MetaData "AccountSettings" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "AccountSettings'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_asAwsAccountNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_asUnmeteredDevices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map DevicePlatform Int)))) (S1 (MetaSel (Just Symbol "_asUnmeteredRemoteAccessDevices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map DevicePlatform Int)))))))

accountSettings :: AccountSettings Source #

Creates a value of AccountSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

asAwsAccountNumber :: Lens' AccountSettings (Maybe Text) Source #

The AWS account number specified in the AccountSettings container.

asUnmeteredDevices :: Lens' AccountSettings (HashMap DevicePlatform Int) Source #

Returns the unmetered devices you have purchased or want to purchase.

asUnmeteredRemoteAccessDevices :: Lens' AccountSettings (HashMap DevicePlatform Int) Source #

Returns the unmetered remote access devices you have purchased or want to purchase.

Artifact

data Artifact Source #

Represents the output of a test. Examples of artifacts include logs and screenshots.

See: artifact smart constructor.

Instances

Eq Artifact Source # 
Data Artifact Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Artifact -> c Artifact #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Artifact #

toConstr :: Artifact -> Constr #

dataTypeOf :: Artifact -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Artifact) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Artifact) #

gmapT :: (forall b. Data b => b -> b) -> Artifact -> Artifact #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Artifact -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Artifact -> r #

gmapQ :: (forall d. Data d => d -> u) -> Artifact -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Artifact -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Artifact -> m Artifact #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Artifact -> m Artifact #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Artifact -> m Artifact #

Read Artifact Source # 
Show Artifact Source # 
Generic Artifact Source # 

Associated Types

type Rep Artifact :: * -> * #

Methods

from :: Artifact -> Rep Artifact x #

to :: Rep Artifact x -> Artifact #

Hashable Artifact Source # 

Methods

hashWithSalt :: Int -> Artifact -> Int #

hash :: Artifact -> Int #

FromJSON Artifact Source # 
NFData Artifact Source # 

Methods

rnf :: Artifact -> () #

type Rep Artifact Source # 

artifact :: Artifact Source #

Creates a value of Artifact with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • aArn - The artifact's ARN.
  • aUrl - The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.
  • aExtension - The artifact's file extension.
  • aName - The artifact's name.
  • aType - The artifact's type. Allowed values include the following: * UNKNOWN: An unknown type. * SCREENSHOT: The screenshot type. * DEVICE_LOG: The device log type. * MESSAGE_LOG: The message log type. * RESULT_LOG: The result log type. * SERVICE_LOG: The service log type. * WEBKIT_LOG: The web kit log type. * INSTRUMENTATION_OUTPUT: The instrumentation type. * EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test. * CALABASH_JSON_OUTPUT: The Calabash JSON output type. * CALABASH_PRETTY_OUTPUT: The Calabash pretty output type. * CALABASH_STANDARD_OUTPUT: The Calabash standard output type. * CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type. * AUTOMATION_OUTPUT: The automation output type. * APPIUM_SERVER_OUTPUT: The Appium server output type. * APPIUM_JAVA_OUTPUT: The Appium Java output type. * APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type. * APPIUM_PYTHON_OUTPUT: The Appium Python output type. * APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type. * EXPLORER_EVENT_LOG: The Explorer event log output type. * EXPLORER_SUMMARY_LOG: The Explorer summary log output type. * APPLICATION_CRASH_REPORT: The application crash report output type. * XCTEST_LOG: The XCode test output type.

aArn :: Lens' Artifact (Maybe Text) Source #

The artifact's ARN.

aUrl :: Lens' Artifact (Maybe Text) Source #

The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

aExtension :: Lens' Artifact (Maybe Text) Source #

The artifact's file extension.

aName :: Lens' Artifact (Maybe Text) Source #

The artifact's name.

aType :: Lens' Artifact (Maybe ArtifactType) Source #

The artifact's type. Allowed values include the following: * UNKNOWN: An unknown type. * SCREENSHOT: The screenshot type. * DEVICE_LOG: The device log type. * MESSAGE_LOG: The message log type. * RESULT_LOG: The result log type. * SERVICE_LOG: The service log type. * WEBKIT_LOG: The web kit log type. * INSTRUMENTATION_OUTPUT: The instrumentation type. * EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test. * CALABASH_JSON_OUTPUT: The Calabash JSON output type. * CALABASH_PRETTY_OUTPUT: The Calabash pretty output type. * CALABASH_STANDARD_OUTPUT: The Calabash standard output type. * CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type. * AUTOMATION_OUTPUT: The automation output type. * APPIUM_SERVER_OUTPUT: The Appium server output type. * APPIUM_JAVA_OUTPUT: The Appium Java output type. * APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type. * APPIUM_PYTHON_OUTPUT: The Appium Python output type. * APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type. * EXPLORER_EVENT_LOG: The Explorer event log output type. * EXPLORER_SUMMARY_LOG: The Explorer summary log output type. * APPLICATION_CRASH_REPORT: The application crash report output type. * XCTEST_LOG: The XCode test output type.

CPU

data CPU Source #

Represents the amount of CPU that an app is using on a physical device.

Note that this does not represent system-wide CPU usage.

See: cpu smart constructor.

Instances

Eq CPU Source # 

Methods

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

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

Data CPU Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CPU -> c CPU #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CPU #

toConstr :: CPU -> Constr #

dataTypeOf :: CPU -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CPU) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CPU) #

gmapT :: (forall b. Data b => b -> b) -> CPU -> CPU #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CPU -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CPU -> r #

gmapQ :: (forall d. Data d => d -> u) -> CPU -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CPU -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CPU -> m CPU #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CPU -> m CPU #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CPU -> m CPU #

Read CPU Source # 
Show CPU Source # 

Methods

showsPrec :: Int -> CPU -> ShowS #

show :: CPU -> String #

showList :: [CPU] -> ShowS #

Generic CPU Source # 

Associated Types

type Rep CPU :: * -> * #

Methods

from :: CPU -> Rep CPU x #

to :: Rep CPU x -> CPU #

Hashable CPU Source # 

Methods

hashWithSalt :: Int -> CPU -> Int #

hash :: CPU -> Int #

FromJSON CPU Source # 
NFData CPU Source # 

Methods

rnf :: CPU -> () #

type Rep CPU Source # 
type Rep CPU = D1 (MetaData "CPU" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "CPU'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_cpuFrequency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_cpuClock") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) (S1 (MetaSel (Just Symbol "_cpuArchitecture") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

cpu :: CPU Source #

Creates a value of CPU with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cpuFrequency - The CPU's frequency.
  • cpuClock - The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.
  • cpuArchitecture - The CPU's architecture, for example x86 or ARM.

cpuFrequency :: Lens' CPU (Maybe Text) Source #

The CPU's frequency.

cpuClock :: Lens' CPU (Maybe Double) Source #

The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

cpuArchitecture :: Lens' CPU (Maybe Text) Source #

The CPU's architecture, for example x86 or ARM.

Counters

data Counters Source #

Represents entity counters.

See: counters smart constructor.

Instances

Eq Counters Source # 
Data Counters Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Counters -> c Counters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Counters #

toConstr :: Counters -> Constr #

dataTypeOf :: Counters -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Counters) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Counters) #

gmapT :: (forall b. Data b => b -> b) -> Counters -> Counters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Counters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Counters -> r #

gmapQ :: (forall d. Data d => d -> u) -> Counters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Counters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Counters -> m Counters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Counters -> m Counters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Counters -> m Counters #

Read Counters Source # 
Show Counters Source # 
Generic Counters Source # 

Associated Types

type Rep Counters :: * -> * #

Methods

from :: Counters -> Rep Counters x #

to :: Rep Counters x -> Counters #

Hashable Counters Source # 

Methods

hashWithSalt :: Int -> Counters -> Int #

hash :: Counters -> Int #

FromJSON Counters Source # 
NFData Counters Source # 

Methods

rnf :: Counters -> () #

type Rep Counters Source # 

counters :: Counters Source #

Creates a value of Counters with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cPassed - The number of passed entities.
  • cSkipped - The number of skipped entities.
  • cWarned - The number of warned entities.
  • cStopped - The number of stopped entities.
  • cTotal - The total number of entities.
  • cFailed - The number of failed entities.
  • cErrored - The number of errored entities.

cPassed :: Lens' Counters (Maybe Int) Source #

The number of passed entities.

cSkipped :: Lens' Counters (Maybe Int) Source #

The number of skipped entities.

cWarned :: Lens' Counters (Maybe Int) Source #

The number of warned entities.

cStopped :: Lens' Counters (Maybe Int) Source #

The number of stopped entities.

cTotal :: Lens' Counters (Maybe Int) Source #

The total number of entities.

cFailed :: Lens' Counters (Maybe Int) Source #

The number of failed entities.

cErrored :: Lens' Counters (Maybe Int) Source #

The number of errored entities.

CreateRemoteAccessSessionConfiguration

data CreateRemoteAccessSessionConfiguration Source #

Creates the configuration settings for a remote access session, including the device model and type.

See: createRemoteAccessSessionConfiguration smart constructor.

Instances

Eq CreateRemoteAccessSessionConfiguration Source # 
Data CreateRemoteAccessSessionConfiguration Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateRemoteAccessSessionConfiguration -> c CreateRemoteAccessSessionConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateRemoteAccessSessionConfiguration #

toConstr :: CreateRemoteAccessSessionConfiguration -> Constr #

dataTypeOf :: CreateRemoteAccessSessionConfiguration -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CreateRemoteAccessSessionConfiguration) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateRemoteAccessSessionConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> CreateRemoteAccessSessionConfiguration -> CreateRemoteAccessSessionConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateRemoteAccessSessionConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateRemoteAccessSessionConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateRemoteAccessSessionConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateRemoteAccessSessionConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateRemoteAccessSessionConfiguration -> m CreateRemoteAccessSessionConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateRemoteAccessSessionConfiguration -> m CreateRemoteAccessSessionConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateRemoteAccessSessionConfiguration -> m CreateRemoteAccessSessionConfiguration #

Read CreateRemoteAccessSessionConfiguration Source # 
Show CreateRemoteAccessSessionConfiguration Source # 
Generic CreateRemoteAccessSessionConfiguration Source # 
Hashable CreateRemoteAccessSessionConfiguration Source # 
ToJSON CreateRemoteAccessSessionConfiguration Source # 
NFData CreateRemoteAccessSessionConfiguration Source # 
type Rep CreateRemoteAccessSessionConfiguration Source # 
type Rep CreateRemoteAccessSessionConfiguration = D1 (MetaData "CreateRemoteAccessSessionConfiguration" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" True) (C1 (MetaCons "CreateRemoteAccessSessionConfiguration'" PrefixI True) (S1 (MetaSel (Just Symbol "_crascBillingMethod") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe BillingMethod))))

createRemoteAccessSessionConfiguration :: CreateRemoteAccessSessionConfiguration Source #

Creates a value of CreateRemoteAccessSessionConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • crascBillingMethod - Returns the billing method for purposes of configuring a remote access session.

crascBillingMethod :: Lens' CreateRemoteAccessSessionConfiguration (Maybe BillingMethod) Source #

Returns the billing method for purposes of configuring a remote access session.

Device

data Device Source #

Represents a device type that an app is tested against.

See: device smart constructor.

Instances

Eq Device Source # 

Methods

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

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

Data Device Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Device -> c Device #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Device #

toConstr :: Device -> Constr #

dataTypeOf :: Device -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Device) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Device) #

gmapT :: (forall b. Data b => b -> b) -> Device -> Device #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Device -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Device -> r #

gmapQ :: (forall d. Data d => d -> u) -> Device -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Device -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Device -> m Device #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Device -> m Device #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Device -> m Device #

Read Device Source # 
Show Device Source # 
Generic Device Source # 

Associated Types

type Rep Device :: * -> * #

Methods

from :: Device -> Rep Device x #

to :: Rep Device x -> Device #

Hashable Device Source # 

Methods

hashWithSalt :: Int -> Device -> Int #

hash :: Device -> Int #

FromJSON Device Source # 
NFData Device Source # 

Methods

rnf :: Device -> () #

type Rep Device Source # 
type Rep Device = D1 (MetaData "Device" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "Device'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_devCarrier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_devImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_devManufacturer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_devPlatform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DevicePlatform))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_devRemoteAccessEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_devArn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_devFormFactor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeviceFormFactor))) (S1 (MetaSel (Just Symbol "_devFleetType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_devResolution") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Resolution))) (S1 (MetaSel (Just Symbol "_devMemory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)))) ((:*:) (S1 (MetaSel (Just Symbol "_devRadio") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_devOs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_devName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_devModel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_devCpu") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CPU))) ((:*:) (S1 (MetaSel (Just Symbol "_devHeapSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer))) (S1 (MetaSel (Just Symbol "_devFleetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))))

device :: Device Source #

Creates a value of Device with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • devCarrier - The device's carrier.
  • devImage - The device's image name.
  • devManufacturer - The device's manufacturer name.
  • devPlatform - The device's platform. Allowed values include: * ANDROID: The Android platform. * IOS: The iOS platform.
  • devRemoteAccessEnabled - Specifies whether remote access has been enabled for the specified device.
  • devArn - The device's ARN.
  • devFormFactor - The device's form factor. Allowed values include: * PHONE: The phone form factor. * TABLET: The tablet form factor.
  • devFleetType - The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.
  • devResolution - Undocumented member.
  • devMemory - The device's total memory size, expressed in bytes.
  • devRadio - The device's radio.
  • devOs - The device's operating system type.
  • devName - The device's display name.
  • devModel - The device's model name.
  • devCpu - Information about the device's CPU.
  • devHeapSize - The device's heap size, expressed in bytes.
  • devFleetName - The name of the fleet to which this device belongs.

devCarrier :: Lens' Device (Maybe Text) Source #

The device's carrier.

devImage :: Lens' Device (Maybe Text) Source #

The device's image name.

devManufacturer :: Lens' Device (Maybe Text) Source #

The device's manufacturer name.

devPlatform :: Lens' Device (Maybe DevicePlatform) Source #

The device's platform. Allowed values include: * ANDROID: The Android platform. * IOS: The iOS platform.

devRemoteAccessEnabled :: Lens' Device (Maybe Bool) Source #

Specifies whether remote access has been enabled for the specified device.

devArn :: Lens' Device (Maybe Text) Source #

The device's ARN.

devFormFactor :: Lens' Device (Maybe DeviceFormFactor) Source #

The device's form factor. Allowed values include: * PHONE: The phone form factor. * TABLET: The tablet form factor.

devFleetType :: Lens' Device (Maybe Text) Source #

The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.

devResolution :: Lens' Device (Maybe Resolution) Source #

Undocumented member.

devMemory :: Lens' Device (Maybe Integer) Source #

The device's total memory size, expressed in bytes.

devRadio :: Lens' Device (Maybe Text) Source #

The device's radio.

devOs :: Lens' Device (Maybe Text) Source #

The device's operating system type.

devName :: Lens' Device (Maybe Text) Source #

The device's display name.

devModel :: Lens' Device (Maybe Text) Source #

The device's model name.

devCpu :: Lens' Device (Maybe CPU) Source #

Information about the device's CPU.

devHeapSize :: Lens' Device (Maybe Integer) Source #

The device's heap size, expressed in bytes.

devFleetName :: Lens' Device (Maybe Text) Source #

The name of the fleet to which this device belongs.

DeviceMinutes

data DeviceMinutes Source #

Represents the total (metered or unmetered) minutes used by the resource to run tests. Contains the sum of minutes consumed by all children.

See: deviceMinutes smart constructor.

Instances

Eq DeviceMinutes Source # 
Data DeviceMinutes Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeviceMinutes -> c DeviceMinutes #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeviceMinutes #

toConstr :: DeviceMinutes -> Constr #

dataTypeOf :: DeviceMinutes -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeviceMinutes) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeviceMinutes) #

gmapT :: (forall b. Data b => b -> b) -> DeviceMinutes -> DeviceMinutes #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeviceMinutes -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeviceMinutes -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeviceMinutes -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeviceMinutes -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeviceMinutes -> m DeviceMinutes #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceMinutes -> m DeviceMinutes #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceMinutes -> m DeviceMinutes #

Read DeviceMinutes Source # 
Show DeviceMinutes Source # 
Generic DeviceMinutes Source # 

Associated Types

type Rep DeviceMinutes :: * -> * #

Hashable DeviceMinutes Source # 
FromJSON DeviceMinutes Source # 
NFData DeviceMinutes Source # 

Methods

rnf :: DeviceMinutes -> () #

type Rep DeviceMinutes Source # 
type Rep DeviceMinutes = D1 (MetaData "DeviceMinutes" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "DeviceMinutes'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dmMetered") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) ((:*:) (S1 (MetaSel (Just Symbol "_dmTotal") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) (S1 (MetaSel (Just Symbol "_dmUnmetered") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))))

deviceMinutes :: DeviceMinutes Source #

Creates a value of DeviceMinutes with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dmMetered - When specified, represents only the sum of metered minutes used by the resource to run tests.
  • dmTotal - When specified, represents the total minutes used by the resource to run tests.
  • dmUnmetered - When specified, represents only the sum of unmetered minutes used by the resource to run tests.

dmMetered :: Lens' DeviceMinutes (Maybe Double) Source #

When specified, represents only the sum of metered minutes used by the resource to run tests.

dmTotal :: Lens' DeviceMinutes (Maybe Double) Source #

When specified, represents the total minutes used by the resource to run tests.

dmUnmetered :: Lens' DeviceMinutes (Maybe Double) Source #

When specified, represents only the sum of unmetered minutes used by the resource to run tests.

DevicePool

data DevicePool Source #

Represents a collection of device types.

See: devicePool smart constructor.

Instances

Eq DevicePool Source # 
Data DevicePool Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DevicePool -> c DevicePool #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DevicePool #

toConstr :: DevicePool -> Constr #

dataTypeOf :: DevicePool -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DevicePool) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DevicePool) #

gmapT :: (forall b. Data b => b -> b) -> DevicePool -> DevicePool #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DevicePool -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DevicePool -> r #

gmapQ :: (forall d. Data d => d -> u) -> DevicePool -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DevicePool -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DevicePool -> m DevicePool #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DevicePool -> m DevicePool #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DevicePool -> m DevicePool #

Read DevicePool Source # 
Show DevicePool Source # 
Generic DevicePool Source # 

Associated Types

type Rep DevicePool :: * -> * #

Hashable DevicePool Source # 
FromJSON DevicePool Source # 
NFData DevicePool Source # 

Methods

rnf :: DevicePool -> () #

type Rep DevicePool Source # 

devicePool :: DevicePool Source #

Creates a value of DevicePool with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dArn - The device pool's ARN.
  • dRules - Information about the device pool's rules.
  • dName - The device pool's name.
  • dType - The device pool's type. Allowed values include: * CURATED: A device pool that is created and managed by AWS Device Farm. * PRIVATE: A device pool that is created and managed by the device pool developer.
  • dDescription - The device pool's description.

dArn :: Lens' DevicePool (Maybe Text) Source #

The device pool's ARN.

dRules :: Lens' DevicePool [Rule] Source #

Information about the device pool's rules.

dName :: Lens' DevicePool (Maybe Text) Source #

The device pool's name.

dType :: Lens' DevicePool (Maybe DevicePoolType) Source #

The device pool's type. Allowed values include: * CURATED: A device pool that is created and managed by AWS Device Farm. * PRIVATE: A device pool that is created and managed by the device pool developer.

dDescription :: Lens' DevicePool (Maybe Text) Source #

The device pool's description.

DevicePoolCompatibilityResult

data DevicePoolCompatibilityResult Source #

Represents a device pool compatibility result.

See: devicePoolCompatibilityResult smart constructor.

Instances

Eq DevicePoolCompatibilityResult Source # 
Data DevicePoolCompatibilityResult Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DevicePoolCompatibilityResult -> c DevicePoolCompatibilityResult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DevicePoolCompatibilityResult #

toConstr :: DevicePoolCompatibilityResult -> Constr #

dataTypeOf :: DevicePoolCompatibilityResult -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DevicePoolCompatibilityResult) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DevicePoolCompatibilityResult) #

gmapT :: (forall b. Data b => b -> b) -> DevicePoolCompatibilityResult -> DevicePoolCompatibilityResult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DevicePoolCompatibilityResult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DevicePoolCompatibilityResult -> r #

gmapQ :: (forall d. Data d => d -> u) -> DevicePoolCompatibilityResult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DevicePoolCompatibilityResult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DevicePoolCompatibilityResult -> m DevicePoolCompatibilityResult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DevicePoolCompatibilityResult -> m DevicePoolCompatibilityResult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DevicePoolCompatibilityResult -> m DevicePoolCompatibilityResult #

Read DevicePoolCompatibilityResult Source # 
Show DevicePoolCompatibilityResult Source # 
Generic DevicePoolCompatibilityResult Source # 
Hashable DevicePoolCompatibilityResult Source # 
FromJSON DevicePoolCompatibilityResult Source # 
NFData DevicePoolCompatibilityResult Source # 
type Rep DevicePoolCompatibilityResult Source # 
type Rep DevicePoolCompatibilityResult = D1 (MetaData "DevicePoolCompatibilityResult" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "DevicePoolCompatibilityResult'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dpcrDevice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Device))) ((:*:) (S1 (MetaSel (Just Symbol "_dpcrCompatible") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_dpcrIncompatibilityMessages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [IncompatibilityMessage]))))))

devicePoolCompatibilityResult :: DevicePoolCompatibilityResult Source #

Creates a value of DevicePoolCompatibilityResult with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dpcrCompatible :: Lens' DevicePoolCompatibilityResult (Maybe Bool) Source #

Whether the result was compatible with the device pool.

IncompatibilityMessage

data IncompatibilityMessage Source #

Represents information about incompatibility.

See: incompatibilityMessage smart constructor.

Instances

Eq IncompatibilityMessage Source # 
Data IncompatibilityMessage Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IncompatibilityMessage -> c IncompatibilityMessage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IncompatibilityMessage #

toConstr :: IncompatibilityMessage -> Constr #

dataTypeOf :: IncompatibilityMessage -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c IncompatibilityMessage) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IncompatibilityMessage) #

gmapT :: (forall b. Data b => b -> b) -> IncompatibilityMessage -> IncompatibilityMessage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IncompatibilityMessage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IncompatibilityMessage -> r #

gmapQ :: (forall d. Data d => d -> u) -> IncompatibilityMessage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IncompatibilityMessage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IncompatibilityMessage -> m IncompatibilityMessage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IncompatibilityMessage -> m IncompatibilityMessage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IncompatibilityMessage -> m IncompatibilityMessage #

Read IncompatibilityMessage Source # 
Show IncompatibilityMessage Source # 
Generic IncompatibilityMessage Source # 
Hashable IncompatibilityMessage Source # 
FromJSON IncompatibilityMessage Source # 
NFData IncompatibilityMessage Source # 

Methods

rnf :: IncompatibilityMessage -> () #

type Rep IncompatibilityMessage Source # 
type Rep IncompatibilityMessage = D1 (MetaData "IncompatibilityMessage" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "IncompatibilityMessage'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_imType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeviceAttribute))) (S1 (MetaSel (Just Symbol "_imMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

incompatibilityMessage :: IncompatibilityMessage Source #

Creates a value of IncompatibilityMessage with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • imType - The type of incompatibility. Allowed values include: * ARN: The ARN. * FORM_FACTOR: The form factor (for example, phone or tablet). * MANUFACTURER: The manufacturer. * PLATFORM: The platform (for example, Android or iOS).
  • imMessage - A message about the incompatibility.

imType :: Lens' IncompatibilityMessage (Maybe DeviceAttribute) Source #

The type of incompatibility. Allowed values include: * ARN: The ARN. * FORM_FACTOR: The form factor (for example, phone or tablet). * MANUFACTURER: The manufacturer. * PLATFORM: The platform (for example, Android or iOS).

imMessage :: Lens' IncompatibilityMessage (Maybe Text) Source #

A message about the incompatibility.

Job

data Job Source #

Represents a device.

See: job smart constructor.

Instances

Eq Job Source # 

Methods

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

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

Data Job Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Job -> c Job #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Job #

toConstr :: Job -> Constr #

dataTypeOf :: Job -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Job) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Job) #

gmapT :: (forall b. Data b => b -> b) -> Job -> Job #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Job -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Job -> r #

gmapQ :: (forall d. Data d => d -> u) -> Job -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Job -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Job -> m Job #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Job -> m Job #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Job -> m Job #

Read Job Source # 
Show Job Source # 

Methods

showsPrec :: Int -> Job -> ShowS #

show :: Job -> String #

showList :: [Job] -> ShowS #

Generic Job Source # 

Associated Types

type Rep Job :: * -> * #

Methods

from :: Job -> Rep Job x #

to :: Rep Job x -> Job #

Hashable Job Source # 

Methods

hashWithSalt :: Int -> Job -> Int #

hash :: Job -> Int #

FromJSON Job Source # 
NFData Job Source # 

Methods

rnf :: Job -> () #

type Rep Job Source # 
type Rep Job = D1 (MetaData "Job" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "Job'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_jobStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ExecutionStatus))) ((:*:) (S1 (MetaSel (Just Symbol "_jobCounters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Counters))) (S1 (MetaSel (Just Symbol "_jobArn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_jobCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) ((:*:) (S1 (MetaSel (Just Symbol "_jobDevice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Device))) (S1 (MetaSel (Just Symbol "_jobStopped") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_jobResult") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ExecutionResult))) ((:*:) (S1 (MetaSel (Just Symbol "_jobName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_jobDeviceMinutes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeviceMinutes))))) ((:*:) (S1 (MetaSel (Just Symbol "_jobType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TestType))) ((:*:) (S1 (MetaSel (Just Symbol "_jobMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_jobStarted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))))))

job :: Job Source #

Creates a value of Job with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • jobStatus - The job's status. Allowed values include: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.
  • jobCounters - The job's result counters.
  • jobArn - The job's ARN.
  • jobCreated - When the job was created.
  • jobDevice - Undocumented member.
  • jobStopped - The job's stop time.
  • jobResult - The job's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
  • jobName - The job's name.
  • jobDeviceMinutes - Represents the total (metered or unmetered) minutes used by the job.
  • jobType - The job's type. Allowed values include the following: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.
  • jobMessage - A message about the job's result.
  • jobStarted - The job's start time.

jobStatus :: Lens' Job (Maybe ExecutionStatus) Source #

The job's status. Allowed values include: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.

jobCounters :: Lens' Job (Maybe Counters) Source #

The job's result counters.

jobArn :: Lens' Job (Maybe Text) Source #

The job's ARN.

jobCreated :: Lens' Job (Maybe UTCTime) Source #

When the job was created.

jobDevice :: Lens' Job (Maybe Device) Source #

Undocumented member.

jobStopped :: Lens' Job (Maybe UTCTime) Source #

The job's stop time.

jobResult :: Lens' Job (Maybe ExecutionResult) Source #

The job's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.

jobName :: Lens' Job (Maybe Text) Source #

The job's name.

jobDeviceMinutes :: Lens' Job (Maybe DeviceMinutes) Source #

Represents the total (metered or unmetered) minutes used by the job.

jobType :: Lens' Job (Maybe TestType) Source #

The job's type. Allowed values include the following: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.

jobMessage :: Lens' Job (Maybe Text) Source #

A message about the job's result.

jobStarted :: Lens' Job (Maybe UTCTime) Source #

The job's start time.

Location

data Location Source #

Represents a latitude and longitude pair, expressed in geographic coordinate system degrees (for example 47.6204, -122.3491).

Elevation is currently not supported.

See: location smart constructor.

Instances

Eq Location Source # 
Data Location Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Location -> c Location #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Location #

toConstr :: Location -> Constr #

dataTypeOf :: Location -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Location) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Location) #

gmapT :: (forall b. Data b => b -> b) -> Location -> Location #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Location -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Location -> r #

gmapQ :: (forall d. Data d => d -> u) -> Location -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Location -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Location -> m Location #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Location -> m Location #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Location -> m Location #

Read Location Source # 
Show Location Source # 
Generic Location Source # 

Associated Types

type Rep Location :: * -> * #

Methods

from :: Location -> Rep Location x #

to :: Rep Location x -> Location #

Hashable Location Source # 

Methods

hashWithSalt :: Int -> Location -> Int #

hash :: Location -> Int #

ToJSON Location Source # 
NFData Location Source # 

Methods

rnf :: Location -> () #

type Rep Location Source # 
type Rep Location = D1 (MetaData "Location" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "Location'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lLatitude") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Double)) (S1 (MetaSel (Just Symbol "_lLongitude") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Double))))

location Source #

Creates a value of Location with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

MonetaryAmount

data MonetaryAmount Source #

A number representing the monetary amount for an offering or transaction.

See: monetaryAmount smart constructor.

Instances

Eq MonetaryAmount Source # 
Data MonetaryAmount Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MonetaryAmount -> c MonetaryAmount #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MonetaryAmount #

toConstr :: MonetaryAmount -> Constr #

dataTypeOf :: MonetaryAmount -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MonetaryAmount) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MonetaryAmount) #

gmapT :: (forall b. Data b => b -> b) -> MonetaryAmount -> MonetaryAmount #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MonetaryAmount -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MonetaryAmount -> r #

gmapQ :: (forall d. Data d => d -> u) -> MonetaryAmount -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MonetaryAmount -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MonetaryAmount -> m MonetaryAmount #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MonetaryAmount -> m MonetaryAmount #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MonetaryAmount -> m MonetaryAmount #

Read MonetaryAmount Source # 
Show MonetaryAmount Source # 
Generic MonetaryAmount Source # 

Associated Types

type Rep MonetaryAmount :: * -> * #

Hashable MonetaryAmount Source # 
FromJSON MonetaryAmount Source # 
NFData MonetaryAmount Source # 

Methods

rnf :: MonetaryAmount -> () #

type Rep MonetaryAmount Source # 
type Rep MonetaryAmount = D1 (MetaData "MonetaryAmount" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "MonetaryAmount'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_maAmount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) (S1 (MetaSel (Just Symbol "_maCurrencyCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CurrencyCode)))))

monetaryAmount :: MonetaryAmount Source #

Creates a value of MonetaryAmount with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • maAmount - The numerical amount of an offering or transaction.
  • maCurrencyCode - The currency code of a monetary amount. For example, USD means "U.S. dollars."

maAmount :: Lens' MonetaryAmount (Maybe Double) Source #

The numerical amount of an offering or transaction.

maCurrencyCode :: Lens' MonetaryAmount (Maybe CurrencyCode) Source #

The currency code of a monetary amount. For example, USD means "U.S. dollars."

Offering

data Offering Source #

Represents the metadata of a device offering.

See: offering smart constructor.

Instances

Eq Offering Source # 
Data Offering Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Offering -> c Offering #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Offering #

toConstr :: Offering -> Constr #

dataTypeOf :: Offering -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Offering) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Offering) #

gmapT :: (forall b. Data b => b -> b) -> Offering -> Offering #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Offering -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Offering -> r #

gmapQ :: (forall d. Data d => d -> u) -> Offering -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Offering -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Offering -> m Offering #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Offering -> m Offering #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Offering -> m Offering #

Read Offering Source # 
Show Offering Source # 
Generic Offering Source # 

Associated Types

type Rep Offering :: * -> * #

Methods

from :: Offering -> Rep Offering x #

to :: Rep Offering x -> Offering #

Hashable Offering Source # 

Methods

hashWithSalt :: Int -> Offering -> Int #

hash :: Offering -> Int #

FromJSON Offering Source # 
NFData Offering Source # 

Methods

rnf :: Offering -> () #

type Rep Offering Source # 

offering :: Offering Source #

Creates a value of Offering with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • oPlatform - The platform of the device (e.g., ANDROID or IOS).
  • oId - The ID that corresponds to a device offering.
  • oRecurringCharges - Specifies whether there are recurring charges for the offering.
  • oType - The type of offering (e.g., RECURRING) for a device.
  • oDescription - A string describing the offering.

oPlatform :: Lens' Offering (Maybe DevicePlatform) Source #

The platform of the device (e.g., ANDROID or IOS).

oId :: Lens' Offering (Maybe Text) Source #

The ID that corresponds to a device offering.

oRecurringCharges :: Lens' Offering [RecurringCharge] Source #

Specifies whether there are recurring charges for the offering.

oType :: Lens' Offering (Maybe OfferingType) Source #

The type of offering (e.g., RECURRING) for a device.

oDescription :: Lens' Offering (Maybe Text) Source #

A string describing the offering.

OfferingStatus

data OfferingStatus Source #

The status of the offering.

See: offeringStatus smart constructor.

Instances

Eq OfferingStatus Source # 
Data OfferingStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OfferingStatus -> c OfferingStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OfferingStatus #

toConstr :: OfferingStatus -> Constr #

dataTypeOf :: OfferingStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OfferingStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OfferingStatus) #

gmapT :: (forall b. Data b => b -> b) -> OfferingStatus -> OfferingStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OfferingStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OfferingStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> OfferingStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OfferingStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OfferingStatus -> m OfferingStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OfferingStatus -> m OfferingStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OfferingStatus -> m OfferingStatus #

Read OfferingStatus Source # 
Show OfferingStatus Source # 
Generic OfferingStatus Source # 

Associated Types

type Rep OfferingStatus :: * -> * #

Hashable OfferingStatus Source # 
FromJSON OfferingStatus Source # 
NFData OfferingStatus Source # 

Methods

rnf :: OfferingStatus -> () #

type Rep OfferingStatus Source # 
type Rep OfferingStatus = D1 (MetaData "OfferingStatus" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "OfferingStatus'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_osEffectiveOn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_osOffering") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Offering)))) ((:*:) (S1 (MetaSel (Just Symbol "_osQuantity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_osType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OfferingTransactionType))))))

offeringStatus :: OfferingStatus Source #

Creates a value of OfferingStatus with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • osEffectiveOn - The date on which the offering is effective.
  • osOffering - Represents the metadata of an offering status.
  • osQuantity - The number of available devices in the offering.
  • osType - The type specified for the offering status.

osEffectiveOn :: Lens' OfferingStatus (Maybe UTCTime) Source #

The date on which the offering is effective.

osOffering :: Lens' OfferingStatus (Maybe Offering) Source #

Represents the metadata of an offering status.

osQuantity :: Lens' OfferingStatus (Maybe Int) Source #

The number of available devices in the offering.

osType :: Lens' OfferingStatus (Maybe OfferingTransactionType) Source #

The type specified for the offering status.

OfferingTransaction

data OfferingTransaction Source #

Represents the metadata of an offering transaction.

See: offeringTransaction smart constructor.

Instances

Eq OfferingTransaction Source # 
Data OfferingTransaction Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OfferingTransaction -> c OfferingTransaction #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OfferingTransaction #

toConstr :: OfferingTransaction -> Constr #

dataTypeOf :: OfferingTransaction -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OfferingTransaction) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OfferingTransaction) #

gmapT :: (forall b. Data b => b -> b) -> OfferingTransaction -> OfferingTransaction #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OfferingTransaction -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OfferingTransaction -> r #

gmapQ :: (forall d. Data d => d -> u) -> OfferingTransaction -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OfferingTransaction -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OfferingTransaction -> m OfferingTransaction #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OfferingTransaction -> m OfferingTransaction #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OfferingTransaction -> m OfferingTransaction #

Read OfferingTransaction Source # 
Show OfferingTransaction Source # 
Generic OfferingTransaction Source # 
Hashable OfferingTransaction Source # 
FromJSON OfferingTransaction Source # 
NFData OfferingTransaction Source # 

Methods

rnf :: OfferingTransaction -> () #

type Rep OfferingTransaction Source # 
type Rep OfferingTransaction = D1 (MetaData "OfferingTransaction" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "OfferingTransaction'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_otOfferingStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OfferingStatus))) (S1 (MetaSel (Just Symbol "_otCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MonetaryAmount)))) ((:*:) (S1 (MetaSel (Just Symbol "_otTransactionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_otCreatedOn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))))

offeringTransaction :: OfferingTransaction Source #

Creates a value of OfferingTransaction with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

otOfferingStatus :: Lens' OfferingTransaction (Maybe OfferingStatus) Source #

The status of an offering transaction.

otCost :: Lens' OfferingTransaction (Maybe MonetaryAmount) Source #

The cost of an offering transaction.

otTransactionId :: Lens' OfferingTransaction (Maybe Text) Source #

The transaction ID of the offering transaction.

otCreatedOn :: Lens' OfferingTransaction (Maybe UTCTime) Source #

The date on which an offering transaction was created.

Problem

data Problem Source #

Represents a specific warning or failure.

See: problem smart constructor.

Instances

Eq Problem Source # 

Methods

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

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

Data Problem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Problem -> c Problem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Problem #

toConstr :: Problem -> Constr #

dataTypeOf :: Problem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Problem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Problem) #

gmapT :: (forall b. Data b => b -> b) -> Problem -> Problem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Problem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Problem -> r #

gmapQ :: (forall d. Data d => d -> u) -> Problem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Problem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Problem -> m Problem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Problem -> m Problem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Problem -> m Problem #

Read Problem Source # 
Show Problem Source # 
Generic Problem Source # 

Associated Types

type Rep Problem :: * -> * #

Methods

from :: Problem -> Rep Problem x #

to :: Rep Problem x -> Problem #

Hashable Problem Source # 

Methods

hashWithSalt :: Int -> Problem -> Int #

hash :: Problem -> Int #

FromJSON Problem Source # 
NFData Problem Source # 

Methods

rnf :: Problem -> () #

type Rep Problem Source # 

problem :: Problem Source #

Creates a value of Problem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pDevice - Information about the associated device.
  • pTest - Information about the associated test.
  • pResult - The problem's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
  • pRun - Information about the associated run.
  • pJob - Information about the associated job.
  • pMessage - A message about the problem's result.
  • pSuite - Information about the associated suite.

pDevice :: Lens' Problem (Maybe Device) Source #

Information about the associated device.

pTest :: Lens' Problem (Maybe ProblemDetail) Source #

Information about the associated test.

pResult :: Lens' Problem (Maybe ExecutionResult) Source #

The problem's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.

pRun :: Lens' Problem (Maybe ProblemDetail) Source #

Information about the associated run.

pJob :: Lens' Problem (Maybe ProblemDetail) Source #

Information about the associated job.

pMessage :: Lens' Problem (Maybe Text) Source #

A message about the problem's result.

pSuite :: Lens' Problem (Maybe ProblemDetail) Source #

Information about the associated suite.

ProblemDetail

data ProblemDetail Source #

Information about a problem detail.

See: problemDetail smart constructor.

Instances

Eq ProblemDetail Source # 
Data ProblemDetail Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProblemDetail -> c ProblemDetail #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProblemDetail #

toConstr :: ProblemDetail -> Constr #

dataTypeOf :: ProblemDetail -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProblemDetail) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProblemDetail) #

gmapT :: (forall b. Data b => b -> b) -> ProblemDetail -> ProblemDetail #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProblemDetail -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProblemDetail -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProblemDetail -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProblemDetail -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProblemDetail -> m ProblemDetail #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProblemDetail -> m ProblemDetail #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProblemDetail -> m ProblemDetail #

Read ProblemDetail Source # 
Show ProblemDetail Source # 
Generic ProblemDetail Source # 

Associated Types

type Rep ProblemDetail :: * -> * #

Hashable ProblemDetail Source # 
FromJSON ProblemDetail Source # 
NFData ProblemDetail Source # 

Methods

rnf :: ProblemDetail -> () #

type Rep ProblemDetail Source # 
type Rep ProblemDetail = D1 (MetaData "ProblemDetail" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "ProblemDetail'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pdArn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pdName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

problemDetail :: ProblemDetail Source #

Creates a value of ProblemDetail with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pdArn - The problem detail's ARN.
  • pdName - The problem detail's name.

pdArn :: Lens' ProblemDetail (Maybe Text) Source #

The problem detail's ARN.

pdName :: Lens' ProblemDetail (Maybe Text) Source #

The problem detail's name.

Project

data Project Source #

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

See: project smart constructor.

Instances

Eq Project Source # 

Methods

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

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

Data Project Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Project -> c Project #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Project #

toConstr :: Project -> Constr #

dataTypeOf :: Project -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Project) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Project) #

gmapT :: (forall b. Data b => b -> b) -> Project -> Project #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Project -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Project -> r #

gmapQ :: (forall d. Data d => d -> u) -> Project -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Project -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Project -> m Project #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Project -> m Project #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Project -> m Project #

Read Project Source # 
Show Project Source # 
Generic Project Source # 

Associated Types

type Rep Project :: * -> * #

Methods

from :: Project -> Rep Project x #

to :: Rep Project x -> Project #

Hashable Project Source # 

Methods

hashWithSalt :: Int -> Project -> Int #

hash :: Project -> Int #

FromJSON Project Source # 
NFData Project Source # 

Methods

rnf :: Project -> () #

type Rep Project Source # 
type Rep Project = D1 (MetaData "Project" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "Project'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pArn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_pName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

project :: Project Source #

Creates a value of Project with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pArn - The project's ARN.
  • pCreated - When the project was created.
  • pName - The project's name.

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

The project's ARN.

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

When the project was created.

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

The project's name.

Radios

data Radios Source #

Represents the set of radios and their states on a device. Examples of radios include Wi-Fi, GPS, Bluetooth, and NFC.

See: radios smart constructor.

Instances

Eq Radios Source # 

Methods

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

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

Data Radios Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Radios -> c Radios #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Radios #

toConstr :: Radios -> Constr #

dataTypeOf :: Radios -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Radios) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Radios) #

gmapT :: (forall b. Data b => b -> b) -> Radios -> Radios #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Radios -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Radios -> r #

gmapQ :: (forall d. Data d => d -> u) -> Radios -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Radios -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Radios -> m Radios #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Radios -> m Radios #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Radios -> m Radios #

Read Radios Source # 
Show Radios Source # 
Generic Radios Source # 

Associated Types

type Rep Radios :: * -> * #

Methods

from :: Radios -> Rep Radios x #

to :: Rep Radios x -> Radios #

Hashable Radios Source # 

Methods

hashWithSalt :: Int -> Radios -> Int #

hash :: Radios -> Int #

ToJSON Radios Source # 
NFData Radios Source # 

Methods

rnf :: Radios -> () #

type Rep Radios Source # 
type Rep Radios = D1 (MetaData "Radios" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "Radios'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rNfc") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_rGps") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_rBluetooth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_rWifi") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

radios :: Radios Source #

Creates a value of Radios with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rNfc - True if NFC is enabled at the beginning of the test; otherwise, false.
  • rGps - True if GPS is enabled at the beginning of the test; otherwise, false.
  • rBluetooth - True if Bluetooth is enabled at the beginning of the test; otherwise, false.
  • rWifi - True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

rNfc :: Lens' Radios (Maybe Bool) Source #

True if NFC is enabled at the beginning of the test; otherwise, false.

rGps :: Lens' Radios (Maybe Bool) Source #

True if GPS is enabled at the beginning of the test; otherwise, false.

rBluetooth :: Lens' Radios (Maybe Bool) Source #

True if Bluetooth is enabled at the beginning of the test; otherwise, false.

rWifi :: Lens' Radios (Maybe Bool) Source #

True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

RecurringCharge

data RecurringCharge Source #

Specifies whether charges for devices will be recurring.

See: recurringCharge smart constructor.

Instances

Eq RecurringCharge Source # 
Data RecurringCharge Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RecurringCharge -> c RecurringCharge #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RecurringCharge #

toConstr :: RecurringCharge -> Constr #

dataTypeOf :: RecurringCharge -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RecurringCharge) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RecurringCharge) #

gmapT :: (forall b. Data b => b -> b) -> RecurringCharge -> RecurringCharge #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RecurringCharge -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RecurringCharge -> r #

gmapQ :: (forall d. Data d => d -> u) -> RecurringCharge -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RecurringCharge -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RecurringCharge -> m RecurringCharge #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RecurringCharge -> m RecurringCharge #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RecurringCharge -> m RecurringCharge #

Read RecurringCharge Source # 
Show RecurringCharge Source # 
Generic RecurringCharge Source # 
Hashable RecurringCharge Source # 
FromJSON RecurringCharge Source # 
NFData RecurringCharge Source # 

Methods

rnf :: RecurringCharge -> () #

type Rep RecurringCharge Source # 
type Rep RecurringCharge = D1 (MetaData "RecurringCharge" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "RecurringCharge'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rcFrequency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RecurringChargeFrequency))) (S1 (MetaSel (Just Symbol "_rcCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MonetaryAmount)))))

recurringCharge :: RecurringCharge Source #

Creates a value of RecurringCharge with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rcFrequency - The frequency in which charges will recur.
  • rcCost - The cost of the recurring charge.

rcFrequency :: Lens' RecurringCharge (Maybe RecurringChargeFrequency) Source #

The frequency in which charges will recur.

rcCost :: Lens' RecurringCharge (Maybe MonetaryAmount) Source #

The cost of the recurring charge.

RemoteAccessSession

data RemoteAccessSession Source #

Represents information about the remote access session.

See: remoteAccessSession smart constructor.

Instances

Eq RemoteAccessSession Source # 
Data RemoteAccessSession Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RemoteAccessSession -> c RemoteAccessSession #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RemoteAccessSession #

toConstr :: RemoteAccessSession -> Constr #

dataTypeOf :: RemoteAccessSession -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RemoteAccessSession) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RemoteAccessSession) #

gmapT :: (forall b. Data b => b -> b) -> RemoteAccessSession -> RemoteAccessSession #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RemoteAccessSession -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RemoteAccessSession -> r #

gmapQ :: (forall d. Data d => d -> u) -> RemoteAccessSession -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RemoteAccessSession -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RemoteAccessSession -> m RemoteAccessSession #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RemoteAccessSession -> m RemoteAccessSession #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RemoteAccessSession -> m RemoteAccessSession #

Read RemoteAccessSession Source # 
Show RemoteAccessSession Source # 
Generic RemoteAccessSession Source # 
Hashable RemoteAccessSession Source # 
FromJSON RemoteAccessSession Source # 
NFData RemoteAccessSession Source # 

Methods

rnf :: RemoteAccessSession -> () #

type Rep RemoteAccessSession Source # 
type Rep RemoteAccessSession = D1 (MetaData "RemoteAccessSession" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "RemoteAccessSession'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rasBillingMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BillingMethod))) ((:*:) (S1 (MetaSel (Just Symbol "_rasStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ExecutionStatus))) (S1 (MetaSel (Just Symbol "_rasArn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_rasCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) ((:*:) (S1 (MetaSel (Just Symbol "_rasDevice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Device))) (S1 (MetaSel (Just Symbol "_rasStopped") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rasResult") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ExecutionResult))) ((:*:) (S1 (MetaSel (Just Symbol "_rasName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rasDeviceMinutes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeviceMinutes))))) ((:*:) (S1 (MetaSel (Just Symbol "_rasEndpoint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rasMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rasStarted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))))))

remoteAccessSession :: RemoteAccessSession Source #

Creates a value of RemoteAccessSession with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rasBillingMethod - The billing method of the remote access session. Possible values include METERED or UNMETERED . For more information about metered devices, see AWS Device Farm terminology ."
  • rasStatus - The status of the remote access session. Can be any of the following: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.
  • rasArn - The Amazon Resource Name (ARN) of the remote access session.
  • rasCreated - The date and time the remote access session was created.
  • rasDevice - Undocumented member.
  • rasStopped - The date and time the remote access session was stopped.
  • rasResult - The result of the remote access session. Can be any of the following: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
  • rasName - The name of the remote access session.
  • rasDeviceMinutes - Undocumented member.
  • rasEndpoint - The endpoint for the remote access sesssion.
  • rasMessage - A message about the remote access session.
  • rasStarted - The date and time the remote access session was started.

rasBillingMethod :: Lens' RemoteAccessSession (Maybe BillingMethod) Source #

The billing method of the remote access session. Possible values include METERED or UNMETERED . For more information about metered devices, see AWS Device Farm terminology ."

rasStatus :: Lens' RemoteAccessSession (Maybe ExecutionStatus) Source #

The status of the remote access session. Can be any of the following: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.

rasArn :: Lens' RemoteAccessSession (Maybe Text) Source #

The Amazon Resource Name (ARN) of the remote access session.

rasCreated :: Lens' RemoteAccessSession (Maybe UTCTime) Source #

The date and time the remote access session was created.

rasStopped :: Lens' RemoteAccessSession (Maybe UTCTime) Source #

The date and time the remote access session was stopped.

rasResult :: Lens' RemoteAccessSession (Maybe ExecutionResult) Source #

The result of the remote access session. Can be any of the following: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.

rasName :: Lens' RemoteAccessSession (Maybe Text) Source #

The name of the remote access session.

rasEndpoint :: Lens' RemoteAccessSession (Maybe Text) Source #

The endpoint for the remote access sesssion.

rasMessage :: Lens' RemoteAccessSession (Maybe Text) Source #

A message about the remote access session.

rasStarted :: Lens' RemoteAccessSession (Maybe UTCTime) Source #

The date and time the remote access session was started.

Resolution

data Resolution Source #

Represents the screen resolution of a device in height and width, expressed in pixels.

See: resolution smart constructor.

Instances

Eq Resolution Source # 
Data Resolution Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Resolution -> c Resolution #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Resolution #

toConstr :: Resolution -> Constr #

dataTypeOf :: Resolution -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Resolution) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Resolution) #

gmapT :: (forall b. Data b => b -> b) -> Resolution -> Resolution #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Resolution -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Resolution -> r #

gmapQ :: (forall d. Data d => d -> u) -> Resolution -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Resolution -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Resolution -> m Resolution #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Resolution -> m Resolution #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Resolution -> m Resolution #

Read Resolution Source # 
Show Resolution Source # 
Generic Resolution Source # 

Associated Types

type Rep Resolution :: * -> * #

Hashable Resolution Source # 
FromJSON Resolution Source # 
NFData Resolution Source # 

Methods

rnf :: Resolution -> () #

type Rep Resolution Source # 
type Rep Resolution = D1 (MetaData "Resolution" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "Resolution'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_rWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))))

resolution :: Resolution Source #

Creates a value of Resolution with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rHeight - The screen resolution's height, expressed in pixels.
  • rWidth - The screen resolution's width, expressed in pixels.

rHeight :: Lens' Resolution (Maybe Int) Source #

The screen resolution's height, expressed in pixels.

rWidth :: Lens' Resolution (Maybe Int) Source #

The screen resolution's width, expressed in pixels.

Rule

data Rule Source #

Represents a condition for a device pool.

See: rule smart constructor.

Instances

Eq Rule Source # 

Methods

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

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

Data Rule Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Rule -> c Rule #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Rule #

toConstr :: Rule -> Constr #

dataTypeOf :: Rule -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Rule) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Rule) #

gmapT :: (forall b. Data b => b -> b) -> Rule -> Rule #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Rule -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Rule -> r #

gmapQ :: (forall d. Data d => d -> u) -> Rule -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Rule -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Rule -> m Rule #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Rule -> m Rule #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Rule -> m Rule #

Read Rule Source # 
Show Rule Source # 

Methods

showsPrec :: Int -> Rule -> ShowS #

show :: Rule -> String #

showList :: [Rule] -> ShowS #

Generic Rule Source # 

Associated Types

type Rep Rule :: * -> * #

Methods

from :: Rule -> Rep Rule x #

to :: Rep Rule x -> Rule #

Hashable Rule Source # 

Methods

hashWithSalt :: Int -> Rule -> Int #

hash :: Rule -> Int #

ToJSON Rule Source # 
FromJSON Rule Source # 
NFData Rule Source # 

Methods

rnf :: Rule -> () #

type Rep Rule Source # 
type Rep Rule = D1 (MetaData "Rule" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "Rule'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rAttribute") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeviceAttribute))) ((:*:) (S1 (MetaSel (Just Symbol "_rOperator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RuleOperator))) (S1 (MetaSel (Just Symbol "_rValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

rule :: Rule Source #

Creates a value of Rule with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rAttribute - The rule's stringified attribute. For example, specify the value as ""abc"" . Allowed values include: * ARN: The ARN. * FORM_FACTOR: The form factor (for example, phone or tablet). * MANUFACTURER: The manufacturer. * PLATFORM: The platform (for example, Android or iOS).
  • rOperator - The rule's operator. * EQUALS: The equals operator. * GREATER_THAN: The greater-than operator. * IN: The in operator. * LESS_THAN: The less-than operator. * NOT_IN: The not-in operator.
  • rValue - The rule's value.

rAttribute :: Lens' Rule (Maybe DeviceAttribute) Source #

The rule's stringified attribute. For example, specify the value as ""abc"" . Allowed values include: * ARN: The ARN. * FORM_FACTOR: The form factor (for example, phone or tablet). * MANUFACTURER: The manufacturer. * PLATFORM: The platform (for example, Android or iOS).

rOperator :: Lens' Rule (Maybe RuleOperator) Source #

The rule's operator. * EQUALS: The equals operator. * GREATER_THAN: The greater-than operator. * IN: The in operator. * LESS_THAN: The less-than operator. * NOT_IN: The not-in operator.

rValue :: Lens' Rule (Maybe Text) Source #

The rule's value.

Run

data Run Source #

Represents an app on a set of devices with a specific test and configuration.

See: run smart constructor.

Instances

Eq Run Source # 

Methods

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

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

Data Run Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Run -> c Run #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Run #

toConstr :: Run -> Constr #

dataTypeOf :: Run -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Run) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Run) #

gmapT :: (forall b. Data b => b -> b) -> Run -> Run #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Run -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Run -> r #

gmapQ :: (forall d. Data d => d -> u) -> Run -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Run -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Run -> m Run #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Run -> m Run #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Run -> m Run #

Read Run Source # 
Show Run Source # 

Methods

showsPrec :: Int -> Run -> ShowS #

show :: Run -> String #

showList :: [Run] -> ShowS #

Generic Run Source # 

Associated Types

type Rep Run :: * -> * #

Methods

from :: Run -> Rep Run x #

to :: Rep Run x -> Run #

Hashable Run Source # 

Methods

hashWithSalt :: Int -> Run -> Int #

hash :: Run -> Int #

FromJSON Run Source # 
NFData Run Source # 

Methods

rnf :: Run -> () #

type Rep Run Source # 
type Rep Run = D1 (MetaData "Run" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "Run'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_runBillingMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BillingMethod))) ((:*:) (S1 (MetaSel (Just Symbol "_runStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ExecutionStatus))) (S1 (MetaSel (Just Symbol "_runCounters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Counters))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_runPlatform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DevicePlatform))) (S1 (MetaSel (Just Symbol "_runArn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_runCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_runStopped") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_runResult") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ExecutionResult))) (S1 (MetaSel (Just Symbol "_runCompletedJobs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))) ((:*:) (S1 (MetaSel (Just Symbol "_runName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_runDeviceMinutes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeviceMinutes))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_runType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TestType))) (S1 (MetaSel (Just Symbol "_runMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_runTotalJobs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_runStarted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))))))

run :: Run Source #

Creates a value of Run with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • runBillingMethod - Specifies the billing method for a test run: metered or unmetered . If the parameter is not specified, the default value is metered .
  • runStatus - The run's status. Allowed values include: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.
  • runCounters - The run's result counters.
  • runPlatform - The run's platform. Allowed values include: * ANDROID: The Android platform. * IOS: The iOS platform.
  • runArn - The run's ARN.
  • runCreated - When the run was created.
  • runStopped - The run's stop time.
  • runResult - The run's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
  • runCompletedJobs - The total number of completed jobs.
  • runName - The run's name.
  • runDeviceMinutes - Represents the total (metered or unmetered) minutes used by the test run.
  • runType - The run's type. Must be one of the following values: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.
  • runMessage - A message about the run's result.
  • runTotalJobs - The total number of jobs for the run.
  • runStarted - The run's start time.

runBillingMethod :: Lens' Run (Maybe BillingMethod) Source #

Specifies the billing method for a test run: metered or unmetered . If the parameter is not specified, the default value is metered .

runStatus :: Lens' Run (Maybe ExecutionStatus) Source #

The run's status. Allowed values include: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.

runCounters :: Lens' Run (Maybe Counters) Source #

The run's result counters.

runPlatform :: Lens' Run (Maybe DevicePlatform) Source #

The run's platform. Allowed values include: * ANDROID: The Android platform. * IOS: The iOS platform.

runArn :: Lens' Run (Maybe Text) Source #

The run's ARN.

runCreated :: Lens' Run (Maybe UTCTime) Source #

When the run was created.

runStopped :: Lens' Run (Maybe UTCTime) Source #

The run's stop time.

runResult :: Lens' Run (Maybe ExecutionResult) Source #

The run's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.

runCompletedJobs :: Lens' Run (Maybe Int) Source #

The total number of completed jobs.

runName :: Lens' Run (Maybe Text) Source #

The run's name.

runDeviceMinutes :: Lens' Run (Maybe DeviceMinutes) Source #

Represents the total (metered or unmetered) minutes used by the test run.

runType :: Lens' Run (Maybe TestType) Source #

The run's type. Must be one of the following values: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.

runMessage :: Lens' Run (Maybe Text) Source #

A message about the run's result.

runTotalJobs :: Lens' Run (Maybe Int) Source #

The total number of jobs for the run.

runStarted :: Lens' Run (Maybe UTCTime) Source #

The run's start time.

Sample

data Sample Source #

Represents a sample of performance data.

See: sample smart constructor.

Instances

Eq Sample Source # 

Methods

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

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

Data Sample Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Sample -> c Sample #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Sample #

toConstr :: Sample -> Constr #

dataTypeOf :: Sample -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Sample) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Sample) #

gmapT :: (forall b. Data b => b -> b) -> Sample -> Sample #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Sample -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Sample -> r #

gmapQ :: (forall d. Data d => d -> u) -> Sample -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Sample -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Sample -> m Sample #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Sample -> m Sample #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Sample -> m Sample #

Read Sample Source # 
Show Sample Source # 
Generic Sample Source # 

Associated Types

type Rep Sample :: * -> * #

Methods

from :: Sample -> Rep Sample x #

to :: Rep Sample x -> Sample #

Hashable Sample Source # 

Methods

hashWithSalt :: Int -> Sample -> Int #

hash :: Sample -> Int #

FromJSON Sample Source # 
NFData Sample Source # 

Methods

rnf :: Sample -> () #

type Rep Sample Source # 
type Rep Sample = D1 (MetaData "Sample" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "Sample'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_samArn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_samUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_samType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SampleType))))))

sample :: Sample Source #

Creates a value of Sample with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • samArn - The sample's ARN.
  • samUrl - The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.
  • samType - The sample's type. Must be one of the following values: * CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage. * MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes. * NATIVE_AVG_DRAWTIME * NATIVE_FPS * NATIVE_FRAMES * NATIVE_MAX_DRAWTIME * NATIVE_MIN_DRAWTIME * OPENGL_AVG_DRAWTIME * OPENGL_FPS * OPENGL_FRAMES * OPENGL_MAX_DRAWTIME * OPENGL_MIN_DRAWTIME * RX * RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process. * THREADS: A threads sample type. This is expressed as the total number of threads per app process. * TX * TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

samArn :: Lens' Sample (Maybe Text) Source #

The sample's ARN.

samUrl :: Lens' Sample (Maybe Text) Source #

The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.

samType :: Lens' Sample (Maybe SampleType) Source #

The sample's type. Must be one of the following values: * CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage. * MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes. * NATIVE_AVG_DRAWTIME * NATIVE_FPS * NATIVE_FRAMES * NATIVE_MAX_DRAWTIME * NATIVE_MIN_DRAWTIME * OPENGL_AVG_DRAWTIME * OPENGL_FPS * OPENGL_FRAMES * OPENGL_MAX_DRAWTIME * OPENGL_MIN_DRAWTIME * RX * RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process. * THREADS: A threads sample type. This is expressed as the total number of threads per app process. * TX * TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

ScheduleRunConfiguration

data ScheduleRunConfiguration Source #

Represents the settings for a run. Includes things like location, radio states, auxiliary apps, and network profiles.

See: scheduleRunConfiguration smart constructor.

Instances

Eq ScheduleRunConfiguration Source # 
Data ScheduleRunConfiguration Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ScheduleRunConfiguration -> c ScheduleRunConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ScheduleRunConfiguration #

toConstr :: ScheduleRunConfiguration -> Constr #

dataTypeOf :: ScheduleRunConfiguration -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ScheduleRunConfiguration) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ScheduleRunConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> ScheduleRunConfiguration -> ScheduleRunConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ScheduleRunConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ScheduleRunConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> ScheduleRunConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ScheduleRunConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ScheduleRunConfiguration -> m ScheduleRunConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ScheduleRunConfiguration -> m ScheduleRunConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ScheduleRunConfiguration -> m ScheduleRunConfiguration #

Read ScheduleRunConfiguration Source # 
Show ScheduleRunConfiguration Source # 
Generic ScheduleRunConfiguration Source # 
Hashable ScheduleRunConfiguration Source # 
ToJSON ScheduleRunConfiguration Source # 
NFData ScheduleRunConfiguration Source # 
type Rep ScheduleRunConfiguration Source # 
type Rep ScheduleRunConfiguration = D1 (MetaData "ScheduleRunConfiguration" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "ScheduleRunConfiguration'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_srcBillingMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BillingMethod))) ((:*:) (S1 (MetaSel (Just Symbol "_srcRadios") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Radios))) (S1 (MetaSel (Just Symbol "_srcLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Location))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_srcLocale") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_srcNetworkProfileARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_srcExtraDataPackageARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_srcAuxiliaryApps") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))))

scheduleRunConfiguration :: ScheduleRunConfiguration Source #

Creates a value of ScheduleRunConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • srcBillingMethod - Specifies the billing method for a test run: metered or unmetered . If the parameter is not specified, the default value is metered .
  • srcRadios - Information about the radio states for the run.
  • srcLocation - Information about the location that is used for the run.
  • srcLocale - Information about the locale that is used for the run.
  • srcNetworkProfileARN - Reserved for internal use.
  • srcExtraDataPackageARN - The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.
  • srcAuxiliaryApps - A list of auxiliary apps for the run.

srcBillingMethod :: Lens' ScheduleRunConfiguration (Maybe BillingMethod) Source #

Specifies the billing method for a test run: metered or unmetered . If the parameter is not specified, the default value is metered .

srcRadios :: Lens' ScheduleRunConfiguration (Maybe Radios) Source #

Information about the radio states for the run.

srcLocation :: Lens' ScheduleRunConfiguration (Maybe Location) Source #

Information about the location that is used for the run.

srcLocale :: Lens' ScheduleRunConfiguration (Maybe Text) Source #

Information about the locale that is used for the run.

srcExtraDataPackageARN :: Lens' ScheduleRunConfiguration (Maybe Text) Source #

The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.

srcAuxiliaryApps :: Lens' ScheduleRunConfiguration [Text] Source #

A list of auxiliary apps for the run.

ScheduleRunTest

data ScheduleRunTest Source #

Represents additional test settings.

See: scheduleRunTest smart constructor.

Instances

Eq ScheduleRunTest Source # 
Data ScheduleRunTest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ScheduleRunTest -> c ScheduleRunTest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ScheduleRunTest #

toConstr :: ScheduleRunTest -> Constr #

dataTypeOf :: ScheduleRunTest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ScheduleRunTest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ScheduleRunTest) #

gmapT :: (forall b. Data b => b -> b) -> ScheduleRunTest -> ScheduleRunTest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ScheduleRunTest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ScheduleRunTest -> r #

gmapQ :: (forall d. Data d => d -> u) -> ScheduleRunTest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ScheduleRunTest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ScheduleRunTest -> m ScheduleRunTest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ScheduleRunTest -> m ScheduleRunTest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ScheduleRunTest -> m ScheduleRunTest #

Read ScheduleRunTest Source # 
Show ScheduleRunTest Source # 
Generic ScheduleRunTest Source # 
Hashable ScheduleRunTest Source # 
ToJSON ScheduleRunTest Source # 
NFData ScheduleRunTest Source # 

Methods

rnf :: ScheduleRunTest -> () #

type Rep ScheduleRunTest Source # 
type Rep ScheduleRunTest = D1 (MetaData "ScheduleRunTest" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "ScheduleRunTest'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_srtTestPackageARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_srtParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_srtFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_srtType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 TestType)))))

scheduleRunTest Source #

Creates a value of ScheduleRunTest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • srtTestPackageARN - The ARN of the uploaded test that will be run.
  • srtParameters - The test's parameters, such as test framework parameters and fixture settings.
  • srtFilter - The test's filter.
  • srtType - The test's type. Must be one of the following values: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.

srtTestPackageARN :: Lens' ScheduleRunTest (Maybe Text) Source #

The ARN of the uploaded test that will be run.

srtParameters :: Lens' ScheduleRunTest (HashMap Text Text) Source #

The test's parameters, such as test framework parameters and fixture settings.

srtType :: Lens' ScheduleRunTest TestType Source #

The test's type. Must be one of the following values: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.

Suite

data Suite Source #

Represents a collection of one or more tests.

See: suite smart constructor.

Instances

Eq Suite Source # 

Methods

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

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

Data Suite Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Suite -> c Suite #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Suite #

toConstr :: Suite -> Constr #

dataTypeOf :: Suite -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Suite) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Suite) #

gmapT :: (forall b. Data b => b -> b) -> Suite -> Suite #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Suite -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Suite -> r #

gmapQ :: (forall d. Data d => d -> u) -> Suite -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Suite -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Suite -> m Suite #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Suite -> m Suite #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Suite -> m Suite #

Read Suite Source # 
Show Suite Source # 

Methods

showsPrec :: Int -> Suite -> ShowS #

show :: Suite -> String #

showList :: [Suite] -> ShowS #

Generic Suite Source # 

Associated Types

type Rep Suite :: * -> * #

Methods

from :: Suite -> Rep Suite x #

to :: Rep Suite x -> Suite #

Hashable Suite Source # 

Methods

hashWithSalt :: Int -> Suite -> Int #

hash :: Suite -> Int #

FromJSON Suite Source # 
NFData Suite Source # 

Methods

rnf :: Suite -> () #

type Rep Suite Source # 

suite :: Suite Source #

Creates a value of Suite with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • sStatus - The suite's status. Allowed values include: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.
  • sCounters - The suite's result counters.
  • sArn - The suite's ARN.
  • sCreated - When the suite was created.
  • sStopped - The suite's stop time.
  • sResult - The suite's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
  • sName - The suite's name.
  • sDeviceMinutes - Represents the total (metered or unmetered) minutes used by the test suite.
  • sType - The suite's type. Must be one of the following values: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.
  • sMessage - A message about the suite's result.
  • sStarted - The suite's start time.

sStatus :: Lens' Suite (Maybe ExecutionStatus) Source #

The suite's status. Allowed values include: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.

sCounters :: Lens' Suite (Maybe Counters) Source #

The suite's result counters.

sArn :: Lens' Suite (Maybe Text) Source #

The suite's ARN.

sCreated :: Lens' Suite (Maybe UTCTime) Source #

When the suite was created.

sStopped :: Lens' Suite (Maybe UTCTime) Source #

The suite's stop time.

sResult :: Lens' Suite (Maybe ExecutionResult) Source #

The suite's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.

sName :: Lens' Suite (Maybe Text) Source #

The suite's name.

sDeviceMinutes :: Lens' Suite (Maybe DeviceMinutes) Source #

Represents the total (metered or unmetered) minutes used by the test suite.

sType :: Lens' Suite (Maybe TestType) Source #

The suite's type. Must be one of the following values: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.

sMessage :: Lens' Suite (Maybe Text) Source #

A message about the suite's result.

sStarted :: Lens' Suite (Maybe UTCTime) Source #

The suite's start time.

Test

data Test Source #

Represents a condition that is evaluated.

See: test smart constructor.

Instances

Eq Test Source # 

Methods

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

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

Data Test Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Test -> c Test #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Test #

toConstr :: Test -> Constr #

dataTypeOf :: Test -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Test) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Test) #

gmapT :: (forall b. Data b => b -> b) -> Test -> Test #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Test -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Test -> r #

gmapQ :: (forall d. Data d => d -> u) -> Test -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Test -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Test -> m Test #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Test -> m Test #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Test -> m Test #

Read Test Source # 
Show Test Source # 

Methods

showsPrec :: Int -> Test -> ShowS #

show :: Test -> String #

showList :: [Test] -> ShowS #

Generic Test Source # 

Associated Types

type Rep Test :: * -> * #

Methods

from :: Test -> Rep Test x #

to :: Rep Test x -> Test #

Hashable Test Source # 

Methods

hashWithSalt :: Int -> Test -> Int #

hash :: Test -> Int #

FromJSON Test Source # 
NFData Test Source # 

Methods

rnf :: Test -> () #

type Rep Test Source # 

test :: Test Source #

Creates a value of Test with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • tStatus - The test's status. Allowed values include: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.
  • tCounters - The test's result counters.
  • tArn - The test's ARN.
  • tCreated - When the test was created.
  • tStopped - The test's stop time.
  • tResult - The test's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
  • tName - The test's name.
  • tDeviceMinutes - Represents the total (metered or unmetered) minutes used by the test.
  • tType - The test's type. Must be one of the following values: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.
  • tMessage - A message about the test's result.
  • tStarted - The test's start time.

tStatus :: Lens' Test (Maybe ExecutionStatus) Source #

The test's status. Allowed values include: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.

tCounters :: Lens' Test (Maybe Counters) Source #

The test's result counters.

tArn :: Lens' Test (Maybe Text) Source #

The test's ARN.

tCreated :: Lens' Test (Maybe UTCTime) Source #

When the test was created.

tStopped :: Lens' Test (Maybe UTCTime) Source #

The test's stop time.

tResult :: Lens' Test (Maybe ExecutionResult) Source #

The test's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.

tName :: Lens' Test (Maybe Text) Source #

The test's name.

tDeviceMinutes :: Lens' Test (Maybe DeviceMinutes) Source #

Represents the total (metered or unmetered) minutes used by the test.

tType :: Lens' Test (Maybe TestType) Source #

The test's type. Must be one of the following values: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.

tMessage :: Lens' Test (Maybe Text) Source #

A message about the test's result.

tStarted :: Lens' Test (Maybe UTCTime) Source #

The test's start time.

UniqueProblem

data UniqueProblem Source #

A collection of one or more problems, grouped by their result.

See: uniqueProblem smart constructor.

Instances

Eq UniqueProblem Source # 
Data UniqueProblem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UniqueProblem -> c UniqueProblem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UniqueProblem #

toConstr :: UniqueProblem -> Constr #

dataTypeOf :: UniqueProblem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c UniqueProblem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UniqueProblem) #

gmapT :: (forall b. Data b => b -> b) -> UniqueProblem -> UniqueProblem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UniqueProblem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UniqueProblem -> r #

gmapQ :: (forall d. Data d => d -> u) -> UniqueProblem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UniqueProblem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UniqueProblem -> m UniqueProblem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UniqueProblem -> m UniqueProblem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UniqueProblem -> m UniqueProblem #

Read UniqueProblem Source # 
Show UniqueProblem Source # 
Generic UniqueProblem Source # 

Associated Types

type Rep UniqueProblem :: * -> * #

Hashable UniqueProblem Source # 
FromJSON UniqueProblem Source # 
NFData UniqueProblem Source # 

Methods

rnf :: UniqueProblem -> () #

type Rep UniqueProblem Source # 
type Rep UniqueProblem = D1 (MetaData "UniqueProblem" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.4.5-LrcbJwVFRJYIwYk0B89BMk" False) (C1 (MetaCons "UniqueProblem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_upProblems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Problem]))) (S1 (MetaSel (Just Symbol "_upMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

uniqueProblem :: UniqueProblem Source #

Creates a value of UniqueProblem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • upProblems - Information about the problems.
  • upMessage - A message about the unique problems' result.

upProblems :: Lens' UniqueProblem [Problem] Source #

Information about the problems.

upMessage :: Lens' UniqueProblem (Maybe Text) Source #

A message about the unique problems' result.

Upload

data Upload Source #

An app or a set of one or more tests to upload or that have been uploaded.

See: upload smart constructor.

Instances

Eq Upload Source # 

Methods

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

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

Data Upload Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Upload -> c Upload #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Upload #

toConstr :: Upload -> Constr #

dataTypeOf :: Upload -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Upload) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Upload) #

gmapT :: (forall b. Data b => b -> b) -> Upload -> Upload #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Upload -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Upload -> r #

gmapQ :: (forall d. Data d => d -> u) -> Upload -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Upload -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Upload -> m Upload #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Upload -> m Upload #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Upload -> m Upload #

Read Upload Source # 
Show Upload Source # 
Generic Upload Source # 

Associated Types

type Rep Upload :: * -> * #

Methods

from :: Upload -> Rep Upload x #

to :: Rep Upload x -> Upload #

Hashable Upload Source # 

Methods

hashWithSalt :: Int -> Upload -> Int #

hash :: Upload -> Int #

FromJSON Upload Source # 
NFData Upload Source # 

Methods

rnf :: Upload -> () #

type Rep Upload Source # 

upload :: Upload Source #

Creates a value of Upload with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • uStatus - The upload's status. Must be one of the following values: * FAILED: A failed status. * INITIALIZED: An initialized status. * PROCESSING: A processing status. * SUCCEEDED: A succeeded status.
  • uArn - The upload's ARN.
  • uCreated - When the upload was created.
  • uUrl - The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.
  • uName - The upload's file name.
  • uMetadata - The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.
  • uType - The upload's type. Must be one of the following values: * ANDROID_APP: An Android upload. * IOS_APP: An iOS upload. * WEB_APP: A web appliction upload. * EXTERNAL_DATA: An external data upload. * APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload. * APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload. * APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload. * APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload. * APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload. * APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload. * CALABASH_TEST_PACKAGE: A Calabash test package upload. * INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload. * UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload. * UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload. * XCTEST_TEST_PACKAGE: An XCode test package upload. * XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.
  • uMessage - A message about the upload's result.
  • uContentType - The upload's content type (for example, "application/octet-stream").

uStatus :: Lens' Upload (Maybe UploadStatus) Source #

The upload's status. Must be one of the following values: * FAILED: A failed status. * INITIALIZED: An initialized status. * PROCESSING: A processing status. * SUCCEEDED: A succeeded status.

uArn :: Lens' Upload (Maybe Text) Source #

The upload's ARN.

uCreated :: Lens' Upload (Maybe UTCTime) Source #

When the upload was created.

uUrl :: Lens' Upload (Maybe Text) Source #

The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.

uName :: Lens' Upload (Maybe Text) Source #

The upload's file name.

uMetadata :: Lens' Upload (Maybe Text) Source #

The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

uType :: Lens' Upload (Maybe UploadType) Source #

The upload's type. Must be one of the following values: * ANDROID_APP: An Android upload. * IOS_APP: An iOS upload. * WEB_APP: A web appliction upload. * EXTERNAL_DATA: An external data upload. * APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload. * APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload. * APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload. * APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload. * APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload. * APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload. * CALABASH_TEST_PACKAGE: A Calabash test package upload. * INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload. * UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload. * UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload. * XCTEST_TEST_PACKAGE: An XCode test package upload. * XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

uMessage :: Lens' Upload (Maybe Text) Source #

A message about the upload's result.

uContentType :: Lens' Upload (Maybe Text) Source #

The upload's content type (for example, "application/octet-stream").