public static interface GetDevicePoolCompatibilityRequest.Builder extends DeviceFarmRequest.Builder, CopyableBuilder<GetDevicePoolCompatibilityRequest.Builder,GetDevicePoolCompatibilityRequest>
Modifier and Type | Method and Description |
---|---|
GetDevicePoolCompatibilityRequest.Builder |
appArn(String appArn)
The ARN of the app that is associated with the specified device pool.
|
GetDevicePoolCompatibilityRequest.Builder |
devicePoolArn(String devicePoolArn)
The device pool's ARN.
|
GetDevicePoolCompatibilityRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
default GetDevicePoolCompatibilityRequest.Builder |
test(Consumer<ScheduleRunTest.Builder> test)
Information about the uploaded test to be run against the device pool.
|
GetDevicePoolCompatibilityRequest.Builder |
test(ScheduleRunTest test)
Information about the uploaded test to be run against the device pool.
|
GetDevicePoolCompatibilityRequest.Builder |
testType(String testType)
The test type for the specified device pool.
|
GetDevicePoolCompatibilityRequest.Builder |
testType(TestType testType)
The test type for the specified device pool.
|
build
requestOverrideConfig, requestOverrideConfig
copy
apply, 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 requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.Builder
requestOverrideConfig
in interface AwsRequest.Builder
awsRequestOverrideConfig
- The override configuration.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.