public static interface ScheduleRunConfiguration.Builder extends CopyableBuilder<ScheduleRunConfiguration.Builder,ScheduleRunConfiguration>
Modifier and Type | Method and Description |
---|---|
ScheduleRunConfiguration.Builder |
auxiliaryApps(Collection<String> auxiliaryApps)
A list of auxiliary apps for the run.
|
ScheduleRunConfiguration.Builder |
auxiliaryApps(String... auxiliaryApps)
A list of auxiliary apps for the run.
|
ScheduleRunConfiguration.Builder |
billingMethod(BillingMethod billingMethod)
Specifies the billing method for a test run:
metered or unmetered . |
ScheduleRunConfiguration.Builder |
billingMethod(String billingMethod)
Specifies the billing method for a test run:
metered or unmetered . |
default ScheduleRunConfiguration.Builder |
customerArtifactPaths(Consumer<CustomerArtifactPaths.Builder> customerArtifactPaths)
Input
CustomerArtifactPaths object for the scheduled run configuration. |
ScheduleRunConfiguration.Builder |
customerArtifactPaths(CustomerArtifactPaths customerArtifactPaths)
Input
CustomerArtifactPaths object for the scheduled run configuration. |
ScheduleRunConfiguration.Builder |
extraDataPackageArn(String extraDataPackageArn)
The ARN of the extra data for the run.
|
ScheduleRunConfiguration.Builder |
locale(String locale)
Information about the locale that is used for the run.
|
default ScheduleRunConfiguration.Builder |
location(Consumer<Location.Builder> location)
Information about the location that is used for the run.
|
ScheduleRunConfiguration.Builder |
location(Location location)
Information about the location that is used for the run.
|
ScheduleRunConfiguration.Builder |
networkProfileArn(String networkProfileArn)
Reserved for internal use.
|
default ScheduleRunConfiguration.Builder |
radios(Consumer<Radios.Builder> radios)
Information about the radio states for the run.
|
ScheduleRunConfiguration.Builder |
radios(Radios radios)
Information about the radio states for the run.
|
copy
applyMutation, build
ScheduleRunConfiguration.Builder extraDataPackageArn(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.
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.ScheduleRunConfiguration.Builder networkProfileArn(String networkProfileArn)
Reserved for internal use.
networkProfileArn
- Reserved for internal use.ScheduleRunConfiguration.Builder locale(String locale)
Information about the locale that is used for the run.
locale
- Information about the locale that is used for the run.ScheduleRunConfiguration.Builder location(Location location)
Information about the location that is used for the run.
location
- Information about the location that is used for the run.default ScheduleRunConfiguration.Builder location(Consumer<Location.Builder> location)
Information about the location that is used for the run.
This is a convenience that creates an instance of theLocation.Builder
avoiding the need to create
one manually via Location.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result is
passed to location(Location)
.location
- a consumer that will call methods on Location.Builder
location(Location)
ScheduleRunConfiguration.Builder customerArtifactPaths(CustomerArtifactPaths customerArtifactPaths)
Input CustomerArtifactPaths
object for the scheduled run configuration.
customerArtifactPaths
- Input CustomerArtifactPaths
object for the scheduled run configuration.default ScheduleRunConfiguration.Builder customerArtifactPaths(Consumer<CustomerArtifactPaths.Builder> customerArtifactPaths)
Input CustomerArtifactPaths
object for the scheduled run configuration.
CustomerArtifactPaths.Builder
avoiding the need
to create one manually via CustomerArtifactPaths.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to customerArtifactPaths(CustomerArtifactPaths)
.customerArtifactPaths
- a consumer that will call methods on CustomerArtifactPaths.Builder
customerArtifactPaths(CustomerArtifactPaths)
ScheduleRunConfiguration.Builder radios(Radios radios)
Information about the radio states for the run.
radios
- Information about the radio states for the run.default ScheduleRunConfiguration.Builder radios(Consumer<Radios.Builder> radios)
Information about the radio states for the run.
This is a convenience that creates an instance of theRadios.Builder
avoiding the need to create one
manually via Radios.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result is
passed to radios(Radios)
.radios
- a consumer that will call methods on Radios.Builder
radios(Radios)
ScheduleRunConfiguration.Builder auxiliaryApps(Collection<String> auxiliaryApps)
A list of auxiliary apps for the run.
auxiliaryApps
- A list of auxiliary apps for the run.ScheduleRunConfiguration.Builder auxiliaryApps(String... auxiliaryApps)
A list of auxiliary apps for the run.
auxiliaryApps
- A list of auxiliary apps for the run.ScheduleRunConfiguration.Builder billingMethod(String billingMethod)
Specifies the billing method for a test run: metered
or unmetered
. If the parameter
is not specified, the default value is metered
.
billingMethod
- Specifies the billing method for a test run: metered
or unmetered
. If the
parameter is not specified, the default value is metered
.BillingMethod
,
BillingMethod
ScheduleRunConfiguration.Builder billingMethod(BillingMethod billingMethod)
Specifies the billing method for a test run: metered
or unmetered
. If the parameter
is not specified, the default value is metered
.
billingMethod
- Specifies the billing method for a test run: metered
or unmetered
. If the
parameter is not specified, the default value is metered
.BillingMethod
,
BillingMethod
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.