PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` # Generated by default/object.tt package Paws::DeviceFarm::Run; use Moose; has AppUpload => (is => 'ro', isa => 'Str', request_name => 'appUpload', traits => ['NameInRequest']); has Arn => (is => 'ro', isa => 'Str', request_name => 'arn', traits => ['NameInRequest']); has BillingMethod => (is => 'ro', isa => 'Str', request_name => 'billingMethod', traits => ['NameInRequest']); has CompletedJobs => (is => 'ro', isa => 'Int', request_name => 'completedJobs', traits => ['NameInRequest']); has Counters => (is => 'ro', isa => 'Paws::DeviceFarm::Counters', request_name => 'counters', traits => ['NameInRequest']); has Created => (is => 'ro', isa => 'Str', request_name => 'created', traits => ['NameInRequest']); has CustomerArtifactPaths => (is => 'ro', isa => 'Paws::DeviceFarm::CustomerArtifactPaths', request_name => 'customerArtifactPaths', traits => ['NameInRequest']); has DeviceMinutes => (is => 'ro', isa => 'Paws::DeviceFarm::DeviceMinutes', request_name => 'deviceMinutes', traits => ['NameInRequest']); has DevicePoolArn => (is => 'ro', isa => 'Str', request_name => 'devicePoolArn', traits => ['NameInRequest']); has DeviceSelectionResult => (is => 'ro', isa => 'Paws::DeviceFarm::DeviceSelectionResult', request_name => 'deviceSelectionResult', traits => ['NameInRequest']); has EventCount => (is => 'ro', isa => 'Int', request_name => 'eventCount', traits => ['NameInRequest']); has JobTimeoutMinutes => (is => 'ro', isa => 'Int', request_name => 'jobTimeoutMinutes', traits => ['NameInRequest']); has Locale => (is => 'ro', isa => 'Str', request_name => 'locale', traits => ['NameInRequest']); has Location => (is => 'ro', isa => 'Paws::DeviceFarm::Location', request_name => 'location', traits => ['NameInRequest']); has Message => (is => 'ro', isa => 'Str', request_name => 'message', traits => ['NameInRequest']); has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest']); has NetworkProfile => (is => 'ro', isa => 'Paws::DeviceFarm::NetworkProfile', request_name => 'networkProfile', traits => ['NameInRequest']); has ParsingResultUrl => (is => 'ro', isa => 'Str', request_name => 'parsingResultUrl', traits => ['NameInRequest']); has Platform => (is => 'ro', isa => 'Str', request_name => 'platform', traits => ['NameInRequest']); has Radios => (is => 'ro', isa => 'Paws::DeviceFarm::Radios', request_name => 'radios', traits => ['NameInRequest']); has Result => (is => 'ro', isa => 'Str', request_name => 'result', traits => ['NameInRequest']); has ResultCode => (is => 'ro', isa => 'Str', request_name => 'resultCode', traits => ['NameInRequest']); has Seed => (is => 'ro', isa => 'Int', request_name => 'seed', traits => ['NameInRequest']); has SkipAppResign => (is => 'ro', isa => 'Bool', request_name => 'skipAppResign', traits => ['NameInRequest']); has Started => (is => 'ro', isa => 'Str', request_name => 'started', traits => ['NameInRequest']); has Status => (is => 'ro', isa => 'Str', request_name => 'status', traits => ['NameInRequest']); has Stopped => (is => 'ro', isa => 'Str', request_name => 'stopped', traits => ['NameInRequest']); has TestSpecArn => (is => 'ro', isa => 'Str', request_name => 'testSpecArn', traits => ['NameInRequest']); has TotalJobs => (is => 'ro', isa => 'Int', request_name => 'totalJobs', traits => ['NameInRequest']); has Type => (is => 'ro', isa => 'Str', request_name => 'type', traits => ['NameInRequest']); has WebUrl => (is => 'ro', isa => 'Str', request_name => 'webUrl', traits => ['NameInRequest']); 1; ### main pod documentation begin ### =head1 NAME Paws::DeviceFarm::Run =head1 USAGE This class represents one of two things: =head3 Arguments in a call to a service Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object. As an example, if Att1 is expected to be a Paws::DeviceFarm::Run object: $service_obj->Method(Att1 => { AppUpload => $value, ..., WebUrl => $value }); =head3 Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::DeviceFarm::Run object: $result = $service_obj->Method(...); $result->Att1->AppUpload =head1 DESCRIPTION Represents a test run on a set of devices with a given app package, test parameters, and so on. =head1 ATTRIBUTES =head2 AppUpload => Str An app to upload or that has been uploaded. =head2 Arn => Str The run's ARN. =head2 BillingMethod => Str Specifies the billing method for a test run: C or C. If the parameter is not specified, the default value is C. If you have unmetered device slots, you must set this to C to use them. Otherwise, the run is counted toward metered device minutes. =head2 CompletedJobs => Int The total number of completed jobs. =head2 Counters => L The run's result counters. =head2 Created => Str When the run was created. =head2 CustomerArtifactPaths => L Output C object for the test run. =head2 DeviceMinutes => L Represents the total (metered or unmetered) minutes used by the test run. =head2 DevicePoolArn => Str The ARN of the device pool for the run. =head2 DeviceSelectionResult => L The results of a device filter used to select the devices for a test run. =head2 EventCount => Int For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform. =head2 JobTimeoutMinutes => Int The number of minutes the job executes before it times out. =head2 Locale => Str Information about the locale that is used for the run. =head2 Location => L Information about the location that is used for the run. =head2 Message => Str A message about the run's result. =head2 Name => Str The run's name. =head2 NetworkProfile => L The network profile being used for a test run. =head2 ParsingResultUrl => Str Read-only URL for an object in an S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to. =head2 Platform => Str The run's platform. Allowed values include: =over =item * ANDROID =item * IOS =back =head2 Radios => L Information about the radio states for the run. =head2 Result => Str The run's result. Allowed values include: =over =item * PENDING =item * PASSED =item * WARNED =item * FAILED =item * SKIPPED =item * ERRORED =item * STOPPED =back =head2 ResultCode => Str Supporting field for the result field. Set only if C is C. C if the result is skipped because of test package parsing failure. =head2 Seed => Int For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences. =head2 SkipAppResign => Bool When set to C, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again. For more information about how Device Farm re-signs your apps, see Do you modify my app? (https://aws.amazon.com/device-farm/faq/) in the I. =head2 Started => Str The run's start time. =head2 Status => Str The run's status. Allowed values include: =over =item * PENDING =item * PENDING_CONCURRENCY =item * PENDING_DEVICE =item * PROCESSING =item * SCHEDULING =item * PREPARING =item * RUNNING =item * COMPLETED =item * STOPPING =back =head2 Stopped => Str The run's stop time. =head2 TestSpecArn => Str The ARN of the YAML-formatted test specification for the run. =head2 TotalJobs => Int The total number of jobs for the run. =head2 Type => Str The run's type. Must be one of the following values: =over =item * BUILTIN_FUZZ =item * BUILTIN_EXPLORER For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time. =item * APPIUM_JAVA_JUNIT =item * APPIUM_JAVA_TESTNG =item * APPIUM_PYTHON =item * APPIUM_NODE =item * APPIUM_RUBY =item * APPIUM_WEB_JAVA_JUNIT =item * APPIUM_WEB_JAVA_TESTNG =item * APPIUM_WEB_PYTHON =item * APPIUM_WEB_NODE =item * APPIUM_WEB_RUBY =item * CALABASH =item * INSTRUMENTATION =item * UIAUTOMATION =item * UIAUTOMATOR =item * XCTEST =item * XCTEST_UI =back =head2 WebUrl => Str The Device Farm console URL for the recording of the run. =head1 SEE ALSO This class forms part of L, describing an object used in L =head1 BUGS and CONTRIBUTIONS The source code is located here: L Please report bugs to: L =cut