@Generated(value="software.amazon.awssdk:codegen") public class RemoteAccessSession extends Object implements StructuredPojo, software.amazon.awssdk.utils.builder.ToCopyableBuilder<RemoteAccessSession.Builder,RemoteAccessSession>
Represents information about the remote access session.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RemoteAccessSession.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Amazon Resource Name (ARN) of the remote access session.
|
String |
billingMethod()
The billing method of the remote access session.
|
static RemoteAccessSession.Builder |
builder() |
Instant |
created()
The date and time the remote access session was created.
|
Device |
device()
The device (phone or tablet) used in the remote access session.
|
DeviceMinutes |
deviceMinutes()
The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).
|
String |
endpoint()
The endpoint for the remote access sesssion.
|
boolean |
equals(Object obj) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
String |
message()
A message about the remote access session.
|
String |
name()
The name of the remote access session.
|
String |
result()
The result of the remote access session.
|
static Class<? extends RemoteAccessSession.Builder> |
serializableBuilderClass() |
Instant |
started()
The date and time the remote access session was started.
|
String |
status()
The status of the remote access session.
|
Instant |
stopped()
The date and time the remote access session was stopped.
|
RemoteAccessSession.Builder |
toBuilder() |
String |
toString() |
public String arn()
The Amazon Resource Name (ARN) of the remote access session.
public String name()
The name of the remote access session.
public Instant created()
The date and time the remote access session was created.
public 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.
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.
ExecutionStatuspublic 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.
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.
ExecutionResultpublic String message()
A message about the remote access session.
public Instant started()
The date and time the remote access session was started.
public Instant stopped()
The date and time the remote access session was stopped.
public Device device()
The device (phone or tablet) used in the remote access session.
public 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."
METERED or
UNMETERED. For more information about metered devices, see AWS
Device Farm terminology."BillingMethodpublic DeviceMinutes deviceMinutes()
The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).
public String endpoint()
The endpoint for the remote access sesssion.
public RemoteAccessSession.Builder toBuilder()
toBuilder in interface software.amazon.awssdk.utils.builder.ToCopyableBuilder<RemoteAccessSession.Builder,RemoteAccessSession>public static RemoteAccessSession.Builder builder()
public static Class<? extends RemoteAccessSession.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2017. All rights reserved.