StructuredPojo, ToCopyableBuilder<RemoteAccessSession.Builder,RemoteAccessSession>@Generated("software.amazon.awssdk:codegen") public class RemoteAccessSession extends Object implements StructuredPojo, ToCopyableBuilder<RemoteAccessSession.Builder,RemoteAccessSession>
Represents information about the remote access session.
| Modifier and Type | Class | Description |
|---|---|---|
static interface |
RemoteAccessSession.Builder |
| Modifier and Type | Method | 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() |
|
Date |
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) |
Marshalls this structured data using the given
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() |
|
Date |
started() |
The date and time the remote access session was started.
|
String |
status() |
The status of the remote access session.
|
Date |
stopped() |
The date and time the remote access session was stopped.
|
RemoteAccessSession.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
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 Date 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 Date started()
The date and time the remote access session was started.
public Date 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()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<RemoteAccessSession.Builder,RemoteAccessSession>public static RemoteAccessSession.Builder builder()
public static Class<? extends RemoteAccessSession.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.