Interface Test.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Test.Builder,
,Test> SdkBuilder<Test.Builder,
,Test> SdkPojo
- Enclosing class:
Test
-
Method Summary
Modifier and TypeMethodDescriptionThe test's ARN.default Test.Builder
counters
(Consumer<Counters.Builder> counters) The test's result counters.The test's result counters.When the test was created.default Test.Builder
deviceMinutes
(Consumer<DeviceMinutes.Builder> deviceMinutes) Represents the total (metered or unmetered) minutes used by the test.deviceMinutes
(DeviceMinutes deviceMinutes) Represents the total (metered or unmetered) minutes used by the test.A message about the test's result.The test's name.The test's result.result
(ExecutionResult result) The test's result.The test's start time.The test's status.status
(ExecutionStatus status) The test's status.The test's stop time.The test's type.The test's type.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
arn
The test's ARN.
- Parameters:
arn
- The test's ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The test's name.
- Parameters:
name
- The test's name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The test's type.
Must be one of the following values:
-
BUILTIN_FUZZ
-
BUILTIN_EXPLORER
For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.
-
APPIUM_JAVA_JUNIT
-
APPIUM_JAVA_TESTNG
-
APPIUM_PYTHON
-
APPIUM_NODE
-
APPIUM_RUBY
-
APPIUM_WEB_JAVA_JUNIT
-
APPIUM_WEB_JAVA_TESTNG
-
APPIUM_WEB_PYTHON
-
APPIUM_WEB_NODE
-
APPIUM_WEB_RUBY
-
CALABASH
-
INSTRUMENTATION
-
UIAUTOMATION
-
UIAUTOMATOR
-
XCTEST
-
XCTEST_UI
- Parameters:
type
- The test's type.Must be one of the following values:
-
BUILTIN_FUZZ
-
BUILTIN_EXPLORER
For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.
-
APPIUM_JAVA_JUNIT
-
APPIUM_JAVA_TESTNG
-
APPIUM_PYTHON
-
APPIUM_NODE
-
APPIUM_RUBY
-
APPIUM_WEB_JAVA_JUNIT
-
APPIUM_WEB_JAVA_TESTNG
-
APPIUM_WEB_PYTHON
-
APPIUM_WEB_NODE
-
APPIUM_WEB_RUBY
-
CALABASH
-
INSTRUMENTATION
-
UIAUTOMATION
-
UIAUTOMATOR
-
XCTEST
-
XCTEST_UI
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
type
The test's type.
Must be one of the following values:
-
BUILTIN_FUZZ
-
BUILTIN_EXPLORER
For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.
-
APPIUM_JAVA_JUNIT
-
APPIUM_JAVA_TESTNG
-
APPIUM_PYTHON
-
APPIUM_NODE
-
APPIUM_RUBY
-
APPIUM_WEB_JAVA_JUNIT
-
APPIUM_WEB_JAVA_TESTNG
-
APPIUM_WEB_PYTHON
-
APPIUM_WEB_NODE
-
APPIUM_WEB_RUBY
-
CALABASH
-
INSTRUMENTATION
-
UIAUTOMATION
-
UIAUTOMATOR
-
XCTEST
-
XCTEST_UI
- Parameters:
type
- The test's type.Must be one of the following values:
-
BUILTIN_FUZZ
-
BUILTIN_EXPLORER
For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.
-
APPIUM_JAVA_JUNIT
-
APPIUM_JAVA_TESTNG
-
APPIUM_PYTHON
-
APPIUM_NODE
-
APPIUM_RUBY
-
APPIUM_WEB_JAVA_JUNIT
-
APPIUM_WEB_JAVA_TESTNG
-
APPIUM_WEB_PYTHON
-
APPIUM_WEB_NODE
-
APPIUM_WEB_RUBY
-
CALABASH
-
INSTRUMENTATION
-
UIAUTOMATION
-
UIAUTOMATOR
-
XCTEST
-
XCTEST_UI
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
created
When the test was created.
- Parameters:
created
- When the test was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The test's status.
Allowed values include:
-
PENDING
-
PENDING_CONCURRENCY
-
PENDING_DEVICE
-
PROCESSING
-
SCHEDULING
-
PREPARING
-
RUNNING
-
COMPLETED
-
STOPPING
- Parameters:
status
- The test's status.Allowed values include:
-
PENDING
-
PENDING_CONCURRENCY
-
PENDING_DEVICE
-
PROCESSING
-
SCHEDULING
-
PREPARING
-
RUNNING
-
COMPLETED
-
STOPPING
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
status
The test's status.
Allowed values include:
-
PENDING
-
PENDING_CONCURRENCY
-
PENDING_DEVICE
-
PROCESSING
-
SCHEDULING
-
PREPARING
-
RUNNING
-
COMPLETED
-
STOPPING
- Parameters:
status
- The test's status.Allowed values include:
-
PENDING
-
PENDING_CONCURRENCY
-
PENDING_DEVICE
-
PROCESSING
-
SCHEDULING
-
PREPARING
-
RUNNING
-
COMPLETED
-
STOPPING
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
result
The test's result.
Allowed values include:
-
PENDING
-
PASSED
-
WARNED
-
FAILED
-
SKIPPED
-
ERRORED
-
STOPPED
- Parameters:
result
- The test's result.Allowed values include:
-
PENDING
-
PASSED
-
WARNED
-
FAILED
-
SKIPPED
-
ERRORED
-
STOPPED
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
result
The test's result.
Allowed values include:
-
PENDING
-
PASSED
-
WARNED
-
FAILED
-
SKIPPED
-
ERRORED
-
STOPPED
- Parameters:
result
- The test's result.Allowed values include:
-
PENDING
-
PASSED
-
WARNED
-
FAILED
-
SKIPPED
-
ERRORED
-
STOPPED
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
started
The test's start time.
- Parameters:
started
- The test's start time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stopped
The test's stop time.
- Parameters:
stopped
- The test's stop time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
counters
The test's result counters.
- Parameters:
counters
- The test's result counters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
counters
The test's result counters.
This is a convenience method that creates an instance of theCounters.Builder
avoiding the need to create one manually viaCounters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocounters(Counters)
.- Parameters:
counters
- a consumer that will call methods onCounters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
message
A message about the test's result.
- Parameters:
message
- A message about the test's result.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceMinutes
Represents the total (metered or unmetered) minutes used by the test.
- Parameters:
deviceMinutes
- Represents the total (metered or unmetered) minutes used by the test.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceMinutes
Represents the total (metered or unmetered) minutes used by the test.
This is a convenience method that creates an instance of theDeviceMinutes.Builder
avoiding the need to create one manually viaDeviceMinutes.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeviceMinutes(DeviceMinutes)
.- Parameters:
deviceMinutes
- a consumer that will call methods onDeviceMinutes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-