RemoteAccessSession class

Represents information about the remote access session.

Constructors

RemoteAccessSession({String? arn, BillingMethod? billingMethod, String? clientId, DateTime? created, Device? device, DeviceMinutes? deviceMinutes, String? deviceUdid, String? endpoint, String? hostAddress, String? instanceArn, InteractionMode? interactionMode, String? message, String? name, bool? remoteDebugEnabled, String? remoteRecordAppArn, bool? remoteRecordEnabled, ExecutionResult? result, bool? skipAppResign, DateTime? started, ExecutionStatus? status, DateTime? stopped})
RemoteAccessSession.fromJson(Map<String, dynamic> json)
factory

Properties

arn String?
The Amazon Resource Name (ARN) of the remote access session.
final
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.
final
clientId String?
Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.
final
created DateTime?
The date and time the remote access session was created.
final
device Device?
The device (phone or tablet) used in the remote access session.
final
deviceMinutes DeviceMinutes?
The number of minutes a device is used in a remote access session (including setup and teardown minutes).
final
deviceUdid String?
Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.
final
endpoint String?
The endpoint for the remote access sesssion.
final
hashCode int
The hash code for this object.
no setterinherited
hostAddress String?
IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.
final
instanceArn String?
The ARN of the instance.
final
interactionMode InteractionMode?
The interaction mode of the remote access session. Valid values are:
final
message String?
A message about the remote access session.
final
name String?
The name of the remote access session.
final
remoteDebugEnabled bool?
This flag is set to true if remote debugging is enabled for the remote access session.
final
remoteRecordAppArn String?
The ARN for the app to be recorded in the remote access session.
final
remoteRecordEnabled bool?
This flag is set to true if remote recording is enabled for the remote access session.
final
result ExecutionResult?
The result of the remote access session. Can be any of the following:
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
skipAppResign bool?
When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.
final
started DateTime?
The date and time the remote access session was started.
final
status ExecutionStatus?
The status of the remote access session. Can be any of the following:
final
stopped DateTime?
The date and time the remote access session was stopped.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited