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

Description of node configuration More...

Properties

string ContainerType [get, set]
 Gets or sets symbolic container type code More...
 
bool IsClusterLeader [get, set]
 Gets or sets a value indicating whether the current node is cluster leader More...
 
bool IsObsolete [get, set]
 Gets or sets a value indicating whether software and or configuration is obsolete and needed to be upgraded More...
 
bool IsInitialized [get, set]
 Gets or sets a value indicating whether this is complete description More...
 
List< string > LeaderInRoles [get, set]
 Gets or sets the list of roles, where current node is leader More...
 
List< Launcher.Messages.PackageDescriptionModules = new List<string>() [get, set]
 Gets or sets the list of descriptions of installed modules More...
 
Address NodeAddress [get, set]
 Gets or sets node's address More...
 
Guid NodeId [get, set]
 Gets or sets request id to indicate node instance startup More...
 
string NodeTemplate [get, set]
 Gets or sets node template code More...
 
int ConfigurationId [get, set]
 Gets or sets the installed configuration id More...
 
List< string > Roles [get, set]
 Gets or sets the list of cluster roles More...
 
long StartTimeStamp [get, set]
 Gets or sets node start time More...
 

Detailed Description

Description of node configuration

Definition at line 27 of file NodeDescription.cs.

Property Documentation

◆ ConfigurationId

int KlusterKite.NodeManager.Client.Messages.NodeDescription.ConfigurationId
getset

Gets or sets the installed configuration id

Definition at line 89 of file NodeDescription.cs.

◆ ContainerType

string KlusterKite.NodeManager.Client.Messages.NodeDescription.ContainerType
getset

Gets or sets symbolic container type code

Definition at line 33 of file NodeDescription.cs.

◆ IsClusterLeader

bool KlusterKite.NodeManager.Client.Messages.NodeDescription.IsClusterLeader
getset

Gets or sets a value indicating whether the current node is cluster leader

Definition at line 39 of file NodeDescription.cs.

◆ IsInitialized

bool KlusterKite.NodeManager.Client.Messages.NodeDescription.IsInitialized
getset

Gets or sets a value indicating whether this is complete description

Definition at line 52 of file NodeDescription.cs.

◆ IsObsolete

bool KlusterKite.NodeManager.Client.Messages.NodeDescription.IsObsolete
getset

Gets or sets a value indicating whether software and or configuration is obsolete and needed to be upgraded

Definition at line 45 of file NodeDescription.cs.

◆ LeaderInRoles

List<string> KlusterKite.NodeManager.Client.Messages.NodeDescription.LeaderInRoles
getset

Gets or sets the list of roles, where current node is leader

Definition at line 58 of file NodeDescription.cs.

◆ Modules

List<Launcher.Messages.PackageDescription> KlusterKite.NodeManager.Client.Messages.NodeDescription.Modules = new List<string>()
getset

Gets or sets the list of descriptions of installed modules

Definition at line 65 of file NodeDescription.cs.

◆ NodeAddress

Address KlusterKite.NodeManager.Client.Messages.NodeDescription.NodeAddress
getset

Gets or sets node's address

Definition at line 71 of file NodeDescription.cs.

◆ NodeId

Guid KlusterKite.NodeManager.Client.Messages.NodeDescription.NodeId
getset

Gets or sets request id to indicate node instance startup

Definition at line 77 of file NodeDescription.cs.

◆ NodeTemplate

string KlusterKite.NodeManager.Client.Messages.NodeDescription.NodeTemplate
getset

Gets or sets node template code

Definition at line 83 of file NodeDescription.cs.

◆ Roles

List<string> KlusterKite.NodeManager.Client.Messages.NodeDescription.Roles
getset

Gets or sets the list of cluster roles

Definition at line 96 of file NodeDescription.cs.

◆ StartTimeStamp

long KlusterKite.NodeManager.Client.Messages.NodeDescription.StartTimeStamp
getset

Gets or sets node start time

Definition at line 102 of file NodeDescription.cs.


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