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

Amazonka.DeviceFarm.Types.Problem

Description

 
Synopsis

Documentation

data Problem Source #

Represents a specific warning or failure.

See: newProblem smart constructor.

Constructors

Problem' 

Fields

Instances

Instances details
Eq Problem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Problem

Methods

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

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

Read Problem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Problem

Show Problem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Problem

Generic Problem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Problem

Associated Types

type Rep Problem :: Type -> Type #

Methods

from :: Problem -> Rep Problem x #

to :: Rep Problem x -> Problem #

NFData Problem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Problem

Methods

rnf :: Problem -> () #

Hashable Problem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Problem

Methods

hashWithSalt :: Int -> Problem -> Int #

hash :: Problem -> Int #

FromJSON Problem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Problem

type Rep Problem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Problem

newProblem :: Problem Source #

Create a value of Problem with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:device:Problem', problem_device - Information about the associated device.

$sel:test:Problem', problem_test - Information about the associated test.

$sel:result:Problem', problem_result - The problem's result.

Allowed values include:

  • PENDING
  • PASSED
  • WARNED
  • FAILED
  • SKIPPED
  • ERRORED
  • STOPPED

$sel:run:Problem', problem_run - Information about the associated run.

$sel:job:Problem', problem_job - Information about the associated job.

$sel:message:Problem', problem_message - A message about the problem's result.

$sel:suite:Problem', problem_suite - Information about the associated suite.

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

Information about the associated device.

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

Information about the associated test.

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

The problem's result.

Allowed values include:

  • PENDING
  • PASSED
  • WARNED
  • FAILED
  • SKIPPED
  • ERRORED
  • STOPPED

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

Information about the associated run.

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

Information about the associated job.

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

A message about the problem's result.

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

Information about the associated suite.