Instance class

Represents an EC2 instance provisioned as part of cluster.

Constructors

Instance({List<EbsVolume>? ebsVolumes, String? ec2InstanceId, String? id, String? instanceFleetId, String? instanceGroupId, String? instanceType, MarketType? market, String? privateDnsName, String? privateIpAddress, String? publicDnsName, String? publicIpAddress, InstanceStatus? status})
Instance.fromJson(Map<String, dynamic> json)
factory

Properties

ebsVolumes List<EbsVolume>?
The list of EBS volumes that are attached to this instance.
final
ec2InstanceId String?
The unique identifier of the instance in Amazon EC2.
final
hashCode int
The hash code for this object.
no setterinherited
id String?
The unique identifier for the instance in Amazon EMR.
final
instanceFleetId String?
The unique identifier of the instance fleet to which an EC2 instance belongs.
final
instanceGroupId String?
The identifier of the instance group to which this instance belongs.
final
instanceType String?
The EC2 instance type, for example m3.xlarge.
final
market MarketType?
The instance purchasing option. Valid values are ON_DEMAND or SPOT.
final
privateDnsName String?
The private DNS name of the instance.
final
privateIpAddress String?
The private IP address of the instance.
final
publicDnsName String?
The public DNS name of the instance.
final
publicIpAddress String?
The public IP address of the instance.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status InstanceStatus?
The current status of the instance.
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