StatusCommands class abstract
Status subcommand implementations
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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
Static Methods
-
fetchDeployAttemptStatus(
Client cloudApiClient, {required String cloudCapsuleId, required UuidValue attemptId}) → Future< ({List< DeployAttemptStage> stages, DateTime? startedAt})> -
fetchRuntimeStatus(
Client cloudApiClient, {required String projectId}) → Future< CapsuleRuntimeStatus> -
stageElapsed(
DeployAttemptStage? stage, {DateTime? now}) → Duration? - The time a stage has taken according to its server-side timestamps.
-
statusLine(
DeployAttemptStage stage) → String -
tailDeploymentStatus(
Client cloudApiClient, {required CommandLogger logger, required String baseCommand, required String cloudCapsuleId, required UuidValue attemptId, CommandNames commandNames = CommandNames.public, bool skipUploadStage = false, Stream< void> ? processSignalStreamOverride, int maxReconnectRetries = 3, Duration reconnectDelay = const Duration(seconds: 2)}) → Future<void> -
watchRuntimeStatus(
Client cloudApiClient, {required String projectId, required Duration interval, required Stream< void> stop}) → Stream<CapsuleRuntimeStatus> -
Polls the runtime status of
projectIdeveryintervaluntilstopemits, then closes.
Constants
- progressMessagePadLength → const int