public static interface GetDevicePoolCompatibilityRequest.Builder extends DeviceFarmRequest.Builder, SdkPojo, CopyableBuilder<GetDevicePoolCompatibilityRequest.Builder,GetDevicePoolCompatibilityRequest>
build
overrideConfiguration
copy
applyMutation, build
GetDevicePoolCompatibilityRequest.Builder devicePoolArn(String devicePoolArn)
The device pool's ARN.
devicePoolArn
- The device pool's ARN.GetDevicePoolCompatibilityRequest.Builder appArn(String appArn)
The ARN of the app that is associated with the specified device pool.
appArn
- The ARN of the app that is associated with the specified device pool.GetDevicePoolCompatibilityRequest.Builder testType(String testType)
The test type for the specified device pool.
Allowed values include the following:
BUILTIN_FUZZ: The built-in fuzz type.
BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
APPIUM_PYTHON: The Appium Python type.
APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
CALABASH: The Calabash type.
INSTRUMENTATION: The Instrumentation type.
UIAUTOMATION: The uiautomation type.
UIAUTOMATOR: The uiautomator type.
XCTEST: The XCode test type.
XCTEST_UI: The XCode UI test type.
testType
- The test type for the specified device pool.
Allowed values include the following:
BUILTIN_FUZZ: The built-in fuzz type.
BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
APPIUM_PYTHON: The Appium Python type.
APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
CALABASH: The Calabash type.
INSTRUMENTATION: The Instrumentation type.
UIAUTOMATION: The uiautomation type.
UIAUTOMATOR: The uiautomator type.
XCTEST: The XCode test type.
XCTEST_UI: The XCode UI test type.
TestType
,
TestType
GetDevicePoolCompatibilityRequest.Builder testType(TestType testType)
The test type for the specified device pool.
Allowed values include the following:
BUILTIN_FUZZ: The built-in fuzz type.
BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
APPIUM_PYTHON: The Appium Python type.
APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
CALABASH: The Calabash type.
INSTRUMENTATION: The Instrumentation type.
UIAUTOMATION: The uiautomation type.
UIAUTOMATOR: The uiautomator type.
XCTEST: The XCode test type.
XCTEST_UI: The XCode UI test type.
testType
- The test type for the specified device pool.
Allowed values include the following:
BUILTIN_FUZZ: The built-in fuzz type.
BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
APPIUM_PYTHON: The Appium Python type.
APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
CALABASH: The Calabash type.
INSTRUMENTATION: The Instrumentation type.
UIAUTOMATION: The uiautomation type.
UIAUTOMATOR: The uiautomator type.
XCTEST: The XCode test type.
XCTEST_UI: The XCode UI test type.
TestType
,
TestType
GetDevicePoolCompatibilityRequest.Builder test(ScheduleRunTest test)
Information about the uploaded test to be run against the device pool.
test
- Information about the uploaded test to be run against the device pool.default GetDevicePoolCompatibilityRequest.Builder test(Consumer<ScheduleRunTest.Builder> test)
Information about the uploaded test to be run against the device pool.
This is a convenience that creates an instance of theScheduleRunTest.Builder
avoiding the need to
create one manually via ScheduleRunTest.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to test(ScheduleRunTest)
.test
- a consumer that will call methods on ScheduleRunTest.Builder
test(ScheduleRunTest)
GetDevicePoolCompatibilityRequest.Builder configuration(ScheduleRunConfiguration configuration)
An object containing information about the settings for a run.
configuration
- An object containing information about the settings for a run.default GetDevicePoolCompatibilityRequest.Builder configuration(Consumer<ScheduleRunConfiguration.Builder> configuration)
An object containing information about the settings for a run.
This is a convenience that creates an instance of theScheduleRunConfiguration.Builder
avoiding the
need to create one manually via ScheduleRunConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to configuration(ScheduleRunConfiguration)
.configuration
- a consumer that will call methods on ScheduleRunConfiguration.Builder
configuration(ScheduleRunConfiguration)
GetDevicePoolCompatibilityRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.GetDevicePoolCompatibilityRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.