You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::DeviceFarm::Types::ScheduleRunConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing ScheduleRunConfiguration as input to an Aws::Client method, you can use a vanilla Hash:

{
  extra_data_package_arn: "AmazonResourceName",
  network_profile_arn: "AmazonResourceName",
  locale: "String",
  location: {
    latitude: 1.0, # required
    longitude: 1.0, # required
  },
  customer_artifact_paths: {
    ios_paths: ["String"],
    android_paths: ["String"],
    device_host_paths: ["String"],
  },
  radios: {
    wifi: false,
    bluetooth: false,
    nfc: false,
    gps: false,
  },
  auxiliary_apps: ["AmazonResourceName"],
  billing_method: "METERED", # accepts METERED, UNMETERED
}

Represents the settings for a run. Includes things like location, radio states, auxiliary apps, and network profiles.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#auxiliary_appsArray<String>

A list of auxiliary apps for the run.

Returns:

  • (Array<String>)

    A list of auxiliary apps for the run.

#billing_methodString

Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

Possible values:

  • METERED
  • UNMETERED

Returns:

  • (String)

    Specifies the billing method for a test run: metered or unmetered.

#customer_artifact_pathsTypes::CustomerArtifactPaths

Input CustomerArtifactPaths object for the scheduled run configuration.

Returns:

#extra_data_package_arnString

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.

Returns:

  • (String)

    The ARN of the extra data for the run.

#localeString

Information about the locale that is used for the run.

Returns:

  • (String)

    Information about the locale that is used for the run.

#locationTypes::Location

Information about the location that is used for the run.

Returns:

  • (Types::Location)

    Information about the location that is used for the run.

#network_profile_arnString

Reserved for internal use.

Returns:

  • (String)

    Reserved for internal use.

#radiosTypes::Radios

Information about the radio states for the run.

Returns:

  • (Types::Radios)

    Information about the radio states for the run.