AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

ScheduleRunConfiguration

import "github.com/aws/aws-sdk-go/service/devicefarm"

type ScheduleRunConfiguration struct { AuxiliaryApps []*string `locationName:"auxiliaryApps" type:"list"` BillingMethod *string `locationName:"billingMethod" type:"string" enum:"BillingMethod"` CustomerArtifactPaths *CustomerArtifactPaths `locationName:"customerArtifactPaths" type:"structure"` ExtraDataPackageArn *string `locationName:"extraDataPackageArn" min:"32" type:"string"` Locale *string `locationName:"locale" type:"string"` Location *Location `locationName:"location" type:"structure"` NetworkProfileArn *string `locationName:"networkProfileArn" min:"32" type:"string"` Radios *Radios `locationName:"radios" type:"structure"` VpceConfigurationArns []*string `locationName:"vpceConfigurationArns" type:"list"` }

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

AuxiliaryApps

Type: []*string

A list of auxiliary apps for the run.

BillingMethod

Type: *string

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

CustomerArtifactPaths

A JSON object specifying the paths where the artifacts generated by the customer's tests, on the device or in the test environment, will be pulled from.

Specify deviceHostPaths and optionally specify either iosPaths or androidPaths.

For web app tests, you can specify both iosPaths and androidPaths.

ExtraDataPackageArn

Type: *string

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.

Locale

Type: *string

Information about the locale that is used for the run.

Location

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

Elevation is currently not supported.

NetworkProfileArn

Type: *string

Reserved for internal use.

Radios

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

VpceConfigurationArns

Type: []*string

An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.

Method

GoString

func (s ScheduleRunConfiguration) GoString() string

GoString returns the string representation

SetAuxiliaryApps

func (s *ScheduleRunConfiguration) SetAuxiliaryApps(v []*string) *ScheduleRunConfiguration

SetAuxiliaryApps sets the AuxiliaryApps field's value.

SetBillingMethod

func (s *ScheduleRunConfiguration) SetBillingMethod(v string) *ScheduleRunConfiguration

SetBillingMethod sets the BillingMethod field's value.

SetCustomerArtifactPaths

func (s *ScheduleRunConfiguration) SetCustomerArtifactPaths(v *CustomerArtifactPaths) *ScheduleRunConfiguration

SetCustomerArtifactPaths sets the CustomerArtifactPaths field's value.

SetExtraDataPackageArn

func (s *ScheduleRunConfiguration) SetExtraDataPackageArn(v string) *ScheduleRunConfiguration

SetExtraDataPackageArn sets the ExtraDataPackageArn field's value.

SetLocale

func (s *ScheduleRunConfiguration) SetLocale(v string) *ScheduleRunConfiguration

SetLocale sets the Locale field's value.

SetLocation

func (s *ScheduleRunConfiguration) SetLocation(v *Location) *ScheduleRunConfiguration

SetLocation sets the Location field's value.

SetNetworkProfileArn

func (s *ScheduleRunConfiguration) SetNetworkProfileArn(v string) *ScheduleRunConfiguration

SetNetworkProfileArn sets the NetworkProfileArn field's value.

SetRadios

func (s *ScheduleRunConfiguration) SetRadios(v *Radios) *ScheduleRunConfiguration

SetRadios sets the Radios field's value.

SetVpceConfigurationArns

func (s *ScheduleRunConfiguration) SetVpceConfigurationArns(v []*string) *ScheduleRunConfiguration

SetVpceConfigurationArns sets the VpceConfigurationArns field's value.

String

func (s ScheduleRunConfiguration) String() string

String returns the string representation

Validate

func (s *ScheduleRunConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

On this page: