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

The migrator state according to the migration More...

Static Public Member Functions

static MigratorMigrationState CreateFrom (string templateCode, MigratorConfigurationState state, EnMigratorPosition position)
 Creates MigratorMigrationState from MigratorConfigurationState More...
 

Properties

string TypeName [get, set]
 Gets or sets the migrator type name More...
 
string Name [get, set]
 Gets or sets the IMigrator.Name More...
 
EnMigratorPosition Position [get, set]
 Gets or sets the current migrator position More...
 
List< ResourceMigrationStateResources [get, set]
 Gets or sets the list of resources states More...
 
EnMigrationDirection Direction [get, set]
 Gets or sets the migration direction More...
 
decimal Priority [get, set]
 Gets or sets the migrator execution priority More...
 
EnResourceDependencyType DependencyType [get, set]
 Gets or sets the resource dependency type More...
 

Detailed Description

The migrator state according to the migration

Definition at line 26 of file MigratorMigrationState.cs.

Member Function Documentation

◆ CreateFrom()

static MigratorMigrationState KlusterKite.NodeManager.Client.MigrationStates.MigratorMigrationState.CreateFrom ( string  templateCode,
MigratorConfigurationState  state,
EnMigratorPosition  position 
)
static

Creates MigratorMigrationState from MigratorConfigurationState

Parameters
templateCodeThe migrator template code
stateThe state of template
positionThe migration position
Returns
The new MigratorTemplateMigrationState

Definition at line 78 of file MigratorMigrationState.cs.

Property Documentation

◆ DependencyType

EnResourceDependencyType KlusterKite.NodeManager.Client.MigrationStates.MigratorMigrationState.DependencyType
getset

Gets or sets the resource dependency type

Definition at line 69 of file MigratorMigrationState.cs.

◆ Direction

EnMigrationDirection KlusterKite.NodeManager.Client.MigrationStates.MigratorMigrationState.Direction
getset

Gets or sets the migration direction

Definition at line 56 of file MigratorMigrationState.cs.

◆ Name

string KlusterKite.NodeManager.Client.MigrationStates.MigratorMigrationState.Name
getset

Gets or sets the IMigrator.Name

Definition at line 38 of file MigratorMigrationState.cs.

◆ Position

EnMigratorPosition KlusterKite.NodeManager.Client.MigrationStates.MigratorMigrationState.Position
getset

Gets or sets the current migrator position

Definition at line 44 of file MigratorMigrationState.cs.

◆ Priority

decimal KlusterKite.NodeManager.Client.MigrationStates.MigratorMigrationState.Priority
getset

Gets or sets the migrator execution priority

Definition at line 63 of file MigratorMigrationState.cs.

◆ Resources

List<ResourceMigrationState> KlusterKite.NodeManager.Client.MigrationStates.MigratorMigrationState.Resources
getset

Gets or sets the list of resources states

Definition at line 50 of file MigratorMigrationState.cs.

◆ TypeName

string KlusterKite.NodeManager.Client.MigrationStates.MigratorMigrationState.TypeName
getset

Gets or sets the migrator type name

Definition at line 32 of file MigratorMigrationState.cs.


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