ResizeProgressMessage class
Describes the result of a cluster resize operation.
Constructors
-
ResizeProgressMessage({double? avgResizeRateInMegaBytesPerSecond, double? dataTransferProgressPercent, int? elapsedTimeInSeconds, int? estimatedTimeToCompletionInSeconds, List<
String> ? importTablesCompleted, List<String> ? importTablesInProgress, List<String> ? importTablesNotStarted, String? message, int? progressInMegaBytes, String? resizeType, String? status, String? targetClusterType, String? targetEncryptionType, String? targetNodeType, int? targetNumberOfNodes, int? totalResizeDataInMegaBytes}) - ResizeProgressMessage.fromXml(XmlElement elem)
-
factory
Properties
- avgResizeRateInMegaBytesPerSecond → double?
-
The average rate of the resize operation over the last few minutes, measured
in megabytes per second. After the resize operation completes, this value
shows the average rate of the entire resize operation.
final
- dataTransferProgressPercent → double?
-
The percent of data transferred from source cluster to target cluster.
final
- elapsedTimeInSeconds → int?
-
The amount of seconds that have elapsed since the resize operation began.
After the resize operation completes, this value shows the total actual
time, in seconds, for the resize operation.
final
- estimatedTimeToCompletionInSeconds → int?
-
The estimated time remaining, in seconds, until the resize operation is
complete. This value is calculated based on the average resize rate and the
estimated amount of data remaining to be processed. Once the resize
operation is complete, this value will be 0.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
importTablesCompleted
→ List<
String> ? -
The names of tables that have been completely imported .
final
-
importTablesInProgress
→ List<
String> ? -
The names of tables that are being currently imported.
final
-
importTablesNotStarted
→ List<
String> ? -
The names of tables that have not been yet imported.
final
- message → String?
-
An optional string to provide additional details about the resize action.
final
- progressInMegaBytes → int?
-
While the resize operation is in progress, this value shows the current
amount of data, in megabytes, that has been processed so far. When the
resize operation is complete, this value shows the total amount of data, in
megabytes, on the cluster, which may be more or less than
TotalResizeDataInMegaBytes (the estimated total amount of data before
resize).
final
- resizeType → String?
-
An enum with possible values of
ClassicResize
andElasticResize
. These values describe the type of resize operation being performed.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status → String?
-
The status of the resize operation.
final
- targetClusterType → String?
-
The cluster type after the resize operation is complete.
final
- targetEncryptionType → String?
-
The type of encryption for the cluster after the resize is complete.
final
- targetNodeType → String?
-
The node type that the cluster will have after the resize operation is
complete.
final
- targetNumberOfNodes → int?
-
The number of nodes that the cluster will have after the resize operation is
complete.
final
- totalResizeDataInMegaBytes → int?
-
The estimated total amount of data, in megabytes, on the cluster before the
resize operation began.
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