@Generated(value="software.amazon.awssdk:codegen") public final 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 and Description |
---|---|
static interface |
ScheduleRunConfiguration.Builder |
Modifier and Type | Method and Description |
---|---|
List<String> |
auxiliaryApps()
A list of auxiliary apps for the run.
|
BillingMethod |
billingMethod()
Specifies the billing method for a test run:
metered or unmetered . |
String |
billingMethodAsString()
Specifies the billing method for a test run:
metered or unmetered . |
static ScheduleRunConfiguration.Builder |
builder() |
CustomerArtifactPaths |
customerArtifactPaths()
Input
CustomerArtifactPaths object for the scheduled run configuration. |
boolean |
equals(Object obj) |
String |
extraDataPackageArn()
The ARN of the extra data for the run.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
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() |
copy
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 CustomerArtifactPaths customerArtifactPaths()
Input CustomerArtifactPaths
object for the scheduled run configuration.
CustomerArtifactPaths
object for the scheduled run configuration.public Radios radios()
Information about the radio states for the run.
public List<String> auxiliaryApps()
A list of auxiliary apps for the run.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public BillingMethod billingMethod()
Specifies the billing method for a test run: metered
or unmetered
. If the parameter is
not specified, the default value is metered
.
If the service returns an enum value that is not available in the current SDK version, billingMethod
will return BillingMethod.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
billingMethodAsString()
.
metered
or unmetered
. If the
parameter is not specified, the default value is metered
.BillingMethod
public String billingMethodAsString()
Specifies the billing method for a test run: metered
or unmetered
. If the parameter is
not specified, the default value is metered
.
If the service returns an enum value that is not available in the current SDK version, billingMethod
will return BillingMethod.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
billingMethodAsString()
.
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.