public static interface RemoteAccessSession.Builder extends software.amazon.awssdk.utils.builder.CopyableBuilder<RemoteAccessSession.Builder,RemoteAccessSession>
| Modifier and Type | Method and Description |
|---|---|
RemoteAccessSession.Builder |
arn(String arn)
The Amazon Resource Name (ARN) of the remote access session.
|
RemoteAccessSession.Builder |
billingMethod(BillingMethod billingMethod)
The billing method of the remote access session.
|
RemoteAccessSession.Builder |
billingMethod(String billingMethod)
The billing method of the remote access session.
|
RemoteAccessSession.Builder |
created(Instant 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(ExecutionResult result)
The result of the remote access session.
|
RemoteAccessSession.Builder |
result(String result)
The result of the remote access session.
|
RemoteAccessSession.Builder |
started(Instant started)
The date and time the remote access session was started.
|
RemoteAccessSession.Builder |
status(ExecutionStatus status)
The status of the remote access session.
|
RemoteAccessSession.Builder |
status(String status)
The status of the remote access session.
|
RemoteAccessSession.Builder |
stopped(Instant stopped)
The date and time the remote access session was stopped.
|
copyapply, buildRemoteAccessSession.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(Instant 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,
ExecutionStatusRemoteAccessSession.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,
ExecutionStatusRemoteAccessSession.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,
ExecutionResultRemoteAccessSession.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,
ExecutionResultRemoteAccessSession.Builder message(String message)
A message about the remote access session.
message - A message about the remote access session.RemoteAccessSession.Builder started(Instant 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(Instant 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,
BillingMethodRemoteAccessSession.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,
BillingMethodRemoteAccessSession.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. All rights reserved.