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.
ExecutionStatus
public 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.
ExecutionResult
public 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."BillingMethod
public 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()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<RemoteAccessSession.Builder,RemoteAccessSession>
public static RemoteAccessSession.Builder builder()
public static Class<? extends RemoteAccessSession.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.