KlusterKite  0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
KlusterKite.NodeManager.Client.Messages.Migration.ResourceState Class Reference

The overall resource migration state More...

Public Member Functions

void CleanCanBits ()
 Sets all "Can" properties to false More...
 

Properties

MigrationActorMigrationState MigrationState [get, set]
 Gets or sets the current resource state with active migration More...
 
MigrationActorConfigurationState ConfigurationState [get, set]
 Gets or sets the current resource state without active migration More...
 
bool OperationIsInProgress [get, set]
 Gets or sets a value indicating whether some resource operation is in progress More...
 
bool CanCreateMigration [get, set]
 Gets or sets a value indicating whether a new migration can be initiated More...
 
bool CanMigrateResources [get, set]
 Gets or sets a value indicating whether resource can be migrated More...
 
bool CanUpdateNodesToDestination [get, set]
 Gets or sets a value indicating whether node update can be initiated. The nodes will be updated to the destination configuration. More...
 
bool CanUpdateNodesToSource [get, set]
 Gets or sets a value indicating whether node update can be initiated. The nodes will be updated to the source configuration. More...
 
bool CanCancelMigration [get, set]
 Gets or sets a value indicating whether current migration can be canceled at this stage More...
 
bool CanFinishMigration [get, set]
 Gets or sets a value indicating whether current migration can be finished at this stage More...
 
List< EnMigrationStepsMigrationSteps [get, set]
 Gets or sets the list of migration steps More...
 
EnMigrationSteps CurrentMigrationStep [get, set]
 Gets or sets the current migration step More...
 

Detailed Description

The overall resource migration state

Definition at line 24 of file ResourceState.cs.

Member Function Documentation

◆ CleanCanBits()

void KlusterKite.NodeManager.Client.Messages.Migration.ResourceState.CleanCanBits ( )

Sets all "Can" properties to false

Definition at line 106 of file ResourceState.cs.

Property Documentation

◆ CanCancelMigration

bool KlusterKite.NodeManager.Client.Messages.Migration.ResourceState.CanCancelMigration
getset

Gets or sets a value indicating whether current migration can be canceled at this stage

Definition at line 80 of file ResourceState.cs.

◆ CanCreateMigration

bool KlusterKite.NodeManager.Client.Messages.Migration.ResourceState.CanCreateMigration
getset

Gets or sets a value indicating whether a new migration can be initiated

Definition at line 52 of file ResourceState.cs.

◆ CanFinishMigration

bool KlusterKite.NodeManager.Client.Messages.Migration.ResourceState.CanFinishMigration
getset

Gets or sets a value indicating whether current migration can be finished at this stage

Definition at line 87 of file ResourceState.cs.

◆ CanMigrateResources

bool KlusterKite.NodeManager.Client.Messages.Migration.ResourceState.CanMigrateResources
getset

Gets or sets a value indicating whether resource can be migrated

Definition at line 59 of file ResourceState.cs.

◆ CanUpdateNodesToDestination

bool KlusterKite.NodeManager.Client.Messages.Migration.ResourceState.CanUpdateNodesToDestination
getset

Gets or sets a value indicating whether node update can be initiated. The nodes will be updated to the destination configuration.

Definition at line 66 of file ResourceState.cs.

◆ CanUpdateNodesToSource

bool KlusterKite.NodeManager.Client.Messages.Migration.ResourceState.CanUpdateNodesToSource
getset

Gets or sets a value indicating whether node update can be initiated. The nodes will be updated to the source configuration.

Definition at line 73 of file ResourceState.cs.

◆ ConfigurationState

MigrationActorConfigurationState KlusterKite.NodeManager.Client.Messages.Migration.ResourceState.ConfigurationState
getset

Gets or sets the current resource state without active migration

Definition at line 38 of file ResourceState.cs.

◆ CurrentMigrationStep

EnMigrationSteps KlusterKite.NodeManager.Client.Messages.Migration.ResourceState.CurrentMigrationStep
getset

Gets or sets the current migration step

Definition at line 101 of file ResourceState.cs.

◆ MigrationState

MigrationActorMigrationState KlusterKite.NodeManager.Client.Messages.Migration.ResourceState.MigrationState
getset

Gets or sets the current resource state with active migration

Definition at line 31 of file ResourceState.cs.

◆ MigrationSteps

List<EnMigrationSteps> KlusterKite.NodeManager.Client.Messages.Migration.ResourceState.MigrationSteps
getset

Gets or sets the list of migration steps

Definition at line 94 of file ResourceState.cs.

◆ OperationIsInProgress

bool KlusterKite.NodeManager.Client.Messages.Migration.ResourceState.OperationIsInProgress
getset

Gets or sets a value indicating whether some resource operation is in progress

Definition at line 45 of file ResourceState.cs.


The documentation for this class was generated from the following file: