List of usage examples for com.amazonaws.services.devicefarm.model ScheduleRunConfiguration ScheduleRunConfiguration
ScheduleRunConfiguration
From source file:org.jenkinsci.plugins.awsdevicefarm.AWSDeviceFarmRecorder.java
License:Open Source License
private ScheduleRunConfiguration getScheduleRunConfiguration(Boolean isRunUnmetered, Boolean deviceLocation, Boolean radioDetails, String locale) { ScheduleRunConfiguration configuration = new ScheduleRunConfiguration(); if (isRunUnmetered != null && isRunUnmetered) { configuration.setBillingMethod(BillingMethod.UNMETERED); } else {/*from w w w .ja v a 2s . com*/ configuration.setBillingMethod(BillingMethod.METERED); } // set a bunch of other default values as Device Farm expect these configuration.setAuxiliaryApps(new ArrayList<String>()); configuration.setExtraDataPackageArn(null); configuration.setLocale(locale); Location location = getScheduleRunConfigurationLocation(deviceLocation); configuration.setLocation(location); Radios radio = getScheduleRunConfigurationRadio(radioDetails); configuration.setRadios(radio); return configuration; }