StructuredPojo
, ToCopyableBuilder<ScheduleRunConfiguration.Builder,ScheduleRunConfiguration>
@Generated("software.amazon.awssdk:codegen") public class ScheduleRunConfiguration extends Object implements StructuredPojo, ToCopyableBuilder<ScheduleRunConfiguration.Builder,ScheduleRunConfiguration>
Represents the settings for a run. Includes things like location, radio states, auxiliary apps, and network profiles.
Modifier and Type | Class | Description |
---|---|---|
static interface |
ScheduleRunConfiguration.Builder |
Modifier and Type | Method | Description |
---|---|---|
List<String> |
auxiliaryApps() |
A list of auxiliary apps for the run.
|
String |
billingMethod() |
Specifies the billing method for a test run:
metered or unmetered . |
static ScheduleRunConfiguration.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
String |
extraDataPackageArn() |
The ARN of the extra data for the run.
|
int |
hashCode() |
|
String |
locale() |
Information about the locale that is used for the run.
|
Location |
location() |
Information about the location that is used for the run.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
networkProfileArn() |
Reserved for internal use.
|
Radios |
radios() |
Information about the radio states for the run.
|
static Class<? extends ScheduleRunConfiguration.Builder> |
serializableBuilderClass() |
|
ScheduleRunConfiguration.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
public String extraDataPackageArn()
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.
public String networkProfileArn()
Reserved for internal use.
public String locale()
Information about the locale that is used for the run.
public Location location()
Information about the location that is used for the run.
public Radios radios()
Information about the radio states for the run.
public List<String> auxiliaryApps()
A list of auxiliary apps for the run.
public String billingMethod()
Specifies the billing method for a test run: metered
or unmetered
. If the parameter is
not specified, the default value is metered
.
metered
or unmetered
. If the
parameter is not specified, the default value is metered
.BillingMethod
public ScheduleRunConfiguration.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ScheduleRunConfiguration.Builder,ScheduleRunConfiguration>
public static ScheduleRunConfiguration.Builder builder()
public static Class<? extends ScheduleRunConfiguration.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.