CopyableBuilder<RemoteAccessSession.Builder,RemoteAccessSession>
, SdkBuilder<RemoteAccessSession.Builder,RemoteAccessSession>
public static interface RemoteAccessSession.Builder extends CopyableBuilder<RemoteAccessSession.Builder,RemoteAccessSession>
Modifier and Type | Method | Description |
---|---|---|
RemoteAccessSession.Builder |
arn(String arn) |
The Amazon Resource Name (ARN) of the remote access session.
|
RemoteAccessSession.Builder |
billingMethod(String billingMethod) |
The billing method of the remote access session.
|
RemoteAccessSession.Builder |
billingMethod(BillingMethod billingMethod) |
The billing method of the remote access session.
|
RemoteAccessSession.Builder |
created(Date created) |
The date and time the remote access session was created.
|
RemoteAccessSession.Builder |
device(Device device) |
The device (phone or tablet) used in the remote access session.
|
RemoteAccessSession.Builder |
deviceMinutes(DeviceMinutes deviceMinutes) |
The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).
|
RemoteAccessSession.Builder |
endpoint(String endpoint) |
The endpoint for the remote access sesssion.
|
RemoteAccessSession.Builder |
message(String message) |
A message about the remote access session.
|
RemoteAccessSession.Builder |
name(String name) |
The name of the remote access session.
|
RemoteAccessSession.Builder |
result(String result) |
The result of the remote access session.
|
RemoteAccessSession.Builder |
result(ExecutionResult result) |
The result of the remote access session.
|
RemoteAccessSession.Builder |
started(Date started) |
The date and time the remote access session was started.
|
RemoteAccessSession.Builder |
status(String status) |
The status of the remote access session.
|
RemoteAccessSession.Builder |
status(ExecutionStatus status) |
The status of the remote access session.
|
RemoteAccessSession.Builder |
stopped(Date stopped) |
The date and time the remote access session was stopped.
|
copy
apply, build
RemoteAccessSession.Builder arn(String arn)
The Amazon Resource Name (ARN) of the remote access session.
arn
- The Amazon Resource Name (ARN) of the remote access session.RemoteAccessSession.Builder name(String name)
The name of the remote access session.
name
- The name of the remote access session.RemoteAccessSession.Builder created(Date created)
The date and time the remote access session was created.
created
- The date and time the remote access session was created.RemoteAccessSession.Builder status(String status)
The status of the remote access session. Can be any of the following:
PENDING: A pending status.
PENDING_CONCURRENCY: A pending concurrency status.
PENDING_DEVICE: A pending device status.
PROCESSING: A processing status.
SCHEDULING: A scheduling status.
PREPARING: A preparing status.
RUNNING: A running status.
COMPLETED: A completed status.
STOPPING: A stopping status.
status
- The status of the remote access session. Can be any of the following:
PENDING: A pending status.
PENDING_CONCURRENCY: A pending concurrency status.
PENDING_DEVICE: A pending device status.
PROCESSING: A processing status.
SCHEDULING: A scheduling status.
PREPARING: A preparing status.
RUNNING: A running status.
COMPLETED: A completed status.
STOPPING: A stopping status.
ExecutionStatus
RemoteAccessSession.Builder status(ExecutionStatus status)
The status of the remote access session. Can be any of the following:
PENDING: A pending status.
PENDING_CONCURRENCY: A pending concurrency status.
PENDING_DEVICE: A pending device status.
PROCESSING: A processing status.
SCHEDULING: A scheduling status.
PREPARING: A preparing status.
RUNNING: A running status.
COMPLETED: A completed status.
STOPPING: A stopping status.
status
- The status of the remote access session. Can be any of the following:
PENDING: A pending status.
PENDING_CONCURRENCY: A pending concurrency status.
PENDING_DEVICE: A pending device status.
PROCESSING: A processing status.
SCHEDULING: A scheduling status.
PREPARING: A preparing status.
RUNNING: A running status.
COMPLETED: A completed status.
STOPPING: A stopping status.
ExecutionStatus
RemoteAccessSession.Builder result(String result)
The result of the remote access session. Can be any of the following:
PENDING: A pending condition.
PASSED: A passing condition.
WARNED: A warning condition.
FAILED: A failed condition.
SKIPPED: A skipped condition.
ERRORED: An error condition.
STOPPED: A stopped condition.
result
- The result of the remote access session. Can be any of the following:
PENDING: A pending condition.
PASSED: A passing condition.
WARNED: A warning condition.
FAILED: A failed condition.
SKIPPED: A skipped condition.
ERRORED: An error condition.
STOPPED: A stopped condition.
ExecutionResult
RemoteAccessSession.Builder result(ExecutionResult result)
The result of the remote access session. Can be any of the following:
PENDING: A pending condition.
PASSED: A passing condition.
WARNED: A warning condition.
FAILED: A failed condition.
SKIPPED: A skipped condition.
ERRORED: An error condition.
STOPPED: A stopped condition.
result
- The result of the remote access session. Can be any of the following:
PENDING: A pending condition.
PASSED: A passing condition.
WARNED: A warning condition.
FAILED: A failed condition.
SKIPPED: A skipped condition.
ERRORED: An error condition.
STOPPED: A stopped condition.
ExecutionResult
RemoteAccessSession.Builder message(String message)
A message about the remote access session.
message
- A message about the remote access session.RemoteAccessSession.Builder started(Date started)
The date and time the remote access session was started.
started
- The date and time the remote access session was started.RemoteAccessSession.Builder stopped(Date stopped)
The date and time the remote access session was stopped.
stopped
- The date and time the remote access session was stopped.RemoteAccessSession.Builder device(Device device)
The device (phone or tablet) used in the remote access session.
device
- The device (phone or tablet) used in the remote access session.RemoteAccessSession.Builder billingMethod(String billingMethod)
The billing method of the remote access session. Possible values include METERED
or
UNMETERED
. For more information about metered devices, see AWS
Device Farm terminology."
billingMethod
- The billing method of the remote access session. Possible values include METERED
or
UNMETERED
. For more information about metered devices, see AWS Device Farm terminology."BillingMethod
RemoteAccessSession.Builder billingMethod(BillingMethod billingMethod)
The billing method of the remote access session. Possible values include METERED
or
UNMETERED
. For more information about metered devices, see AWS
Device Farm terminology."
billingMethod
- The billing method of the remote access session. Possible values include METERED
or
UNMETERED
. For more information about metered devices, see AWS Device Farm terminology."BillingMethod
RemoteAccessSession.Builder deviceMinutes(DeviceMinutes deviceMinutes)
The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).
deviceMinutes
- The number of minutes a device is used in a remote access sesssion (including setup and teardown
minutes).RemoteAccessSession.Builder endpoint(String endpoint)
The endpoint for the remote access sesssion.
endpoint
- The endpoint for the remote access sesssion.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.