ScalingActivity class

Represents a scaling activity.

Constructors

ScalingActivity({required String activityId, required String cause, required String description, required String resourceId, required ScalableDimension scalableDimension, required ServiceNamespace serviceNamespace, required DateTime startTime, required ScalingActivityStatusCode statusCode, String? details, DateTime? endTime, String? statusMessage})
ScalingActivity.fromJson(Map<String, dynamic> json)
factory

Properties

activityId String
The unique identifier of the scaling activity.
final
cause String
A simple description of what caused the scaling activity to happen.
final
description String
A simple description of what action the scaling activity intends to accomplish.
final
details String?
The details about the scaling activity.
final
endTime DateTime?
The Unix timestamp for when the scaling activity ended.
final
hashCode int
The hash code for this object.
no setterinherited
resourceId String
The identifier of the resource associated with the scaling activity. This string consists of the resource type and unique identifier.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scalableDimension ScalableDimension
The scalable dimension. This string consists of the service namespace, resource type, and scaling property.
final
serviceNamespace ServiceNamespace
The namespace of the AWS service that provides the resource, or a custom-resource.
final
startTime DateTime
The Unix timestamp for when the scaling activity began.
final
statusCode ScalingActivityStatusCode
Indicates the status of the scaling activity.
final
statusMessage String?
A simple message about the current status of the scaling activity.
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