Operation class
Describes the API operation.
Constructors
- Operation({DateTime? createdAt, String? errorCode, String? errorDetails, String? id, bool? isTerminal, ResourceLocation? location, String? operationDetails, OperationType? operationType, String? resourceName, ResourceType? resourceType, OperationStatus? status, DateTime? statusChangedAt})
-
Operation.fromJson(Map<
String, dynamic> json) -
factory
Properties
- createdAt → DateTime?
-
The timestamp when the operation was initialized (e.g.,
1479816991.349
).final - errorCode → String?
-
The error code.
final
- errorDetails → String?
-
The error details.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String?
-
The ID of the operation.
final
- isTerminal → bool?
-
A Boolean value indicating whether the operation is terminal.
final
- location → ResourceLocation?
-
The AWS Region and Availability Zone.
final
- operationDetails → String?
-
Details about the operation (e.g.,
Debian-1GB-Ohio-1
).final - operationType → OperationType?
-
The type of operation.
final
- resourceName → String?
-
The resource name.
final
- resourceType → ResourceType?
-
The resource type.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status → OperationStatus?
-
The status of the operation.
final
- statusChangedAt → DateTime?
-
The timestamp when the status was changed (e.g.,
1479816991.349
).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