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
orUNMETERED
. 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