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

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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb

Overview

Note:

When making an API call, you may pass ScheduleRunConfiguration data as a 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.

Instance Attribute Summary collapse

Instance Attribute Details

#auxiliary_appsArray<String>

A list of auxiliary apps for the run.

Returns:

  • (Array<String>)


3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 3619

class ScheduleRunConfiguration < Struct.new(
  :extra_data_package_arn,
  :network_profile_arn,
  :locale,
  :location,
  :customer_artifact_paths,
  :radios,
  :auxiliary_apps,
  :billing_method)
  include Aws::Structure
end

#billing_methodString

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

Returns:

  • (String)


3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 3619

class ScheduleRunConfiguration < Struct.new(
  :extra_data_package_arn,
  :network_profile_arn,
  :locale,
  :location,
  :customer_artifact_paths,
  :radios,
  :auxiliary_apps,
  :billing_method)
  include Aws::Structure
end

#customer_artifact_pathsTypes::CustomerArtifactPaths

Input CustomerArtifactPaths object for the scheduled run configuration.



3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 3619

class ScheduleRunConfiguration < Struct.new(
  :extra_data_package_arn,
  :network_profile_arn,
  :locale,
  :location,
  :customer_artifact_paths,
  :radios,
  :auxiliary_apps,
  :billing_method)
  include Aws::Structure
end

#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)


3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 3619

class ScheduleRunConfiguration < Struct.new(
  :extra_data_package_arn,
  :network_profile_arn,
  :locale,
  :location,
  :customer_artifact_paths,
  :radios,
  :auxiliary_apps,
  :billing_method)
  include Aws::Structure
end

#localeString

Information about the locale that is used for the run.

Returns:

  • (String)


3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 3619

class ScheduleRunConfiguration < Struct.new(
  :extra_data_package_arn,
  :network_profile_arn,
  :locale,
  :location,
  :customer_artifact_paths,
  :radios,
  :auxiliary_apps,
  :billing_method)
  include Aws::Structure
end

#locationTypes::Location

Information about the location that is used for the run.

Returns:



3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 3619

class ScheduleRunConfiguration < Struct.new(
  :extra_data_package_arn,
  :network_profile_arn,
  :locale,
  :location,
  :customer_artifact_paths,
  :radios,
  :auxiliary_apps,
  :billing_method)
  include Aws::Structure
end

#network_profile_arnString

Reserved for internal use.

Returns:

  • (String)


3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 3619

class ScheduleRunConfiguration < Struct.new(
  :extra_data_package_arn,
  :network_profile_arn,
  :locale,
  :location,
  :customer_artifact_paths,
  :radios,
  :auxiliary_apps,
  :billing_method)
  include Aws::Structure
end

#radiosTypes::Radios

Information about the radio states for the run.

Returns:



3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 3619

class ScheduleRunConfiguration < Struct.new(
  :extra_data_package_arn,
  :network_profile_arn,
  :locale,
  :location,
  :customer_artifact_paths,
  :radios,
  :auxiliary_apps,
  :billing_method)
  include Aws::Structure
end