diff --git a/vspk/package.nuspec b/vspk/package.nuspec index 9dccf08..3fd5604 100644 --- a/vspk/package.nuspec +++ b/vspk/package.nuspec @@ -2,7 +2,7 @@ net.nuagenetworks.vspk.dll - 20.10.9 + 20.10.10 nuagenetworks nuagenetworks https://github.com/nuagenetworks/vspk-csharp diff --git a/vspk/vspk/ControllerVRSLink.cs b/vspk/vspk/ControllerVRSLink.cs index 17d6ca8..5daccce 100644 --- a/vspk/vspk/ControllerVRSLink.cs +++ b/vspk/vspk/ControllerVRSLink.cs @@ -58,6 +58,15 @@ public enum EStatus {ADMIN_DOWN,DOWN,UP }; [JsonProperty("VRSID")] protected String _VRSID; + + [JsonProperty("VRSISSUFailureReason")] + protected String _VRSISSUFailureReason; + + [JsonProperty("VRSISSUState")] + protected String _VRSISSUState; + + [JsonProperty("VRSLastISSUState")] + protected String _VRSLastISSUState; [JsonConverter(typeof(StringEnumConverter))] [JsonProperty("VRSPersonality")] protected EVRSPersonality? _VRSPersonality; @@ -178,6 +187,39 @@ public String NUVRSID { } + [JsonIgnore] + public String NUVRSISSUFailureReason { + get { + return _VRSISSUFailureReason; + } + set { + this._VRSISSUFailureReason = value; + } + } + + + [JsonIgnore] + public String NUVRSISSUState { + get { + return _VRSISSUState; + } + set { + this._VRSISSUState = value; + } + } + + + [JsonIgnore] + public String NUVRSLastISSUState { + get { + return _VRSLastISSUState; + } + set { + this._VRSLastISSUState = value; + } + } + + [JsonIgnore] public EVRSPersonality? NUVRSPersonality { get { @@ -426,7 +468,7 @@ public VSCsFetcher getVSCs() { public String toString() { - return "ControllerVRSLink [" + "JSONRPCConnectionState=" + _JSONRPCConnectionState + ", VRSID=" + _VRSID + ", VRSPersonality=" + _VRSPersonality + ", VRSSystemId=" + _VRSSystemId + ", VSCConfigState=" + _VSCConfigState + ", VSCCurrentState=" + _VSCCurrentState + ", clusterNodeRole=" + _clusterNodeRole + ", connections=" + _connections + ", controllerID=" + _controllerID + ", controllerType=" + _controllerType + ", creationDate=" + _creationDate + ", dynamic=" + _dynamic + ", embeddedMetadata=" + _embeddedMetadata + ", entityScope=" + _entityScope + ", externalID=" + _externalID + ", lastUpdatedBy=" + _lastUpdatedBy + ", lastUpdatedDate=" + _lastUpdatedDate + ", name=" + _name + ", owner=" + _owner + ", peer=" + _peer + ", role=" + _role + ", status=" + _status + ", id=" + NUId + ", parentId=" + NUParentId + ", parentType=" + NUParentType + "]"; + return "ControllerVRSLink [" + "JSONRPCConnectionState=" + _JSONRPCConnectionState + ", VRSID=" + _VRSID + ", VRSISSUFailureReason=" + _VRSISSUFailureReason + ", VRSISSUState=" + _VRSISSUState + ", VRSLastISSUState=" + _VRSLastISSUState + ", VRSPersonality=" + _VRSPersonality + ", VRSSystemId=" + _VRSSystemId + ", VSCConfigState=" + _VSCConfigState + ", VSCCurrentState=" + _VSCCurrentState + ", clusterNodeRole=" + _clusterNodeRole + ", connections=" + _connections + ", controllerID=" + _controllerID + ", controllerType=" + _controllerType + ", creationDate=" + _creationDate + ", dynamic=" + _dynamic + ", embeddedMetadata=" + _embeddedMetadata + ", entityScope=" + _entityScope + ", externalID=" + _externalID + ", lastUpdatedBy=" + _lastUpdatedBy + ", lastUpdatedDate=" + _lastUpdatedDate + ", name=" + _name + ", owner=" + _owner + ", peer=" + _peer + ", role=" + _role + ", status=" + _status + ", id=" + NUId + ", parentId=" + NUParentId + ", parentType=" + NUParentType + "]"; } diff --git a/vspk/vspk/Properties/AssemblyInfo.cs b/vspk/vspk/Properties/AssemblyInfo.cs index 05ff83c..83faf77 100644 --- a/vspk/vspk/Properties/AssemblyInfo.cs +++ b/vspk/vspk/Properties/AssemblyInfo.cs @@ -23,4 +23,4 @@ [assembly: Guid("a12da736-a2ca-47e2-9a20-991330b39f45")] [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyFileVersion("20.10.9")] \ No newline at end of file +[assembly: AssemblyFileVersion("20.10.10")] \ No newline at end of file diff --git a/vspk/vspk/Tier.cs b/vspk/vspk/Tier.cs index 7a43f47..0cb0772 100644 --- a/vspk/vspk/Tier.cs +++ b/vspk/vspk/Tier.cs @@ -78,6 +78,9 @@ public enum ETierType {TIER1,TIER2 }; [JsonProperty("probeInterval")] protected long? _probeInterval; + + [JsonProperty("probePerformanceStats")] + protected bool _probePerformanceStats; [JsonConverter(typeof(StringEnumConverter))] [JsonProperty("tierType")] protected ETierType? _tierType; @@ -233,6 +236,17 @@ public long? NUProbeInterval { } + [JsonIgnore] + public bool NUProbePerformanceStats { + get { + return _probePerformanceStats; + } + set { + this._probePerformanceStats = value; + } + } + + [JsonIgnore] public ETierType? NUTierType { get { @@ -275,7 +289,7 @@ public PermissionsFetcher getPermissions() { public String toString() { - return "Tier [" + "creationDate=" + _creationDate + ", description=" + _description + ", downThresholdCount=" + _downThresholdCount + ", embeddedMetadata=" + _embeddedMetadata + ", entityScope=" + _entityScope + ", externalID=" + _externalID + ", lastUpdatedBy=" + _lastUpdatedBy + ", lastUpdatedDate=" + _lastUpdatedDate + ", owner=" + _owner + ", packetCount=" + _packetCount + ", probeInterval=" + _probeInterval + ", tierType=" + _tierType + ", timeout=" + _timeout + ", id=" + NUId + ", parentId=" + NUParentId + ", parentType=" + NUParentType + "]"; + return "Tier [" + "creationDate=" + _creationDate + ", description=" + _description + ", downThresholdCount=" + _downThresholdCount + ", embeddedMetadata=" + _embeddedMetadata + ", entityScope=" + _entityScope + ", externalID=" + _externalID + ", lastUpdatedBy=" + _lastUpdatedBy + ", lastUpdatedDate=" + _lastUpdatedDate + ", owner=" + _owner + ", packetCount=" + _packetCount + ", probeInterval=" + _probeInterval + ", probePerformanceStats=" + _probePerformanceStats + ", tierType=" + _tierType + ", timeout=" + _timeout + ", id=" + NUId + ", parentId=" + NUParentId + ", parentType=" + NUParentType + "]"; } diff --git a/vspk/vspk/VRS.cs b/vspk/vspk/VRS.cs index ad4e1c1..37d473f 100644 --- a/vspk/vspk/VRS.cs +++ b/vspk/vspk/VRS.cs @@ -50,6 +50,12 @@ public enum ERole {MASTER,NONE,SLAVE }; public enum EStatus {ADMIN_DOWN,DOWN,UP }; + [JsonProperty("ISSUFailureReason")] + protected String _ISSUFailureReason; + + [JsonProperty("ISSUState")] + protected String _ISSUState; + [JsonProperty("address")] protected String _address; @@ -113,6 +119,9 @@ public enum EStatus {ADMIN_DOWN,DOWN,UP }; [JsonProperty("lastEventTimestamp")] protected long? _lastEventTimestamp; + [JsonProperty("lastISSUState")] + protected String _lastISSUState; + [JsonProperty("lastStateChange")] protected long? _lastStateChange; @@ -276,6 +285,28 @@ public VRS() { } + [JsonIgnore] + public String NUISSUFailureReason { + get { + return _ISSUFailureReason; + } + set { + this._ISSUFailureReason = value; + } + } + + + [JsonIgnore] + public String NUISSUState { + get { + return _ISSUState; + } + set { + this._ISSUState = value; + } + } + + [JsonIgnore] public String NUAddress { get { @@ -507,6 +538,17 @@ public long? NULastEventTimestamp { } + [JsonIgnore] + public String NULastISSUState { + get { + return _lastISSUState; + } + set { + this._lastISSUState = value; + } + } + + [JsonIgnore] public long? NULastStateChange { get { @@ -868,7 +910,7 @@ public VSCsFetcher getVSCs() { public String toString() { - return "VRS [" + "address=" + _address + ", averageCPUUsage=" + _averageCPUUsage + ", averageMemoryUsage=" + _averageMemoryUsage + ", creationDate=" + _creationDate + ", currentCPUUsage=" + _currentCPUUsage + ", currentMemoryUsage=" + _currentMemoryUsage + ", dbSynced=" + _dbSynced + ", description=" + _description + ", disks=" + _disks + ", embeddedMetadata=" + _embeddedMetadata + ", entityScope=" + _entityScope + ", externalID=" + _externalID + ", gatewayUUID=" + _gatewayUUID + ", hypervisorConnectionState=" + _hypervisorConnectionState + ", hypervisorIdentifier=" + _hypervisorIdentifier + ", hypervisorName=" + _hypervisorName + ", hypervisorType=" + _hypervisorType + ", isResilient=" + _isResilient + ", lastEventName=" + _lastEventName + ", lastEventObject=" + _lastEventObject + ", lastEventTimestamp=" + _lastEventTimestamp + ", lastStateChange=" + _lastStateChange + ", lastUpdatedBy=" + _lastUpdatedBy + ", lastUpdatedDate=" + _lastUpdatedDate + ", licensedState=" + _licensedState + ", location=" + _location + ", managementIP=" + _managementIP + ", messages=" + _messages + ", multiNICVPortEnabled=" + _multiNICVPortEnabled + ", name=" + _name + ", numberOfBridgeInterfaces=" + _numberOfBridgeInterfaces + ", numberOfContainers=" + _numberOfContainers + ", numberOfHostInterfaces=" + _numberOfHostInterfaces + ", numberOfVirtualMachines=" + _numberOfVirtualMachines + ", owner=" + _owner + ", parentIDs=" + _parentIDs + ", peakCPUUsage=" + _peakCPUUsage + ", peakMemoryUsage=" + _peakMemoryUsage + ", personality=" + _personality + ", primaryVSCConnectionLost=" + _primaryVSCConnectionLost + ", productVersion=" + _productVersion + ", revertBehaviorEnabled=" + _revertBehaviorEnabled + ", revertCompleted=" + _revertCompleted + ", revertCount=" + _revertCount + ", revertFailedCount=" + _revertFailedCount + ", role=" + _role + ", status=" + _status + ", uptime=" + _uptime + ", id=" + NUId + ", parentId=" + NUParentId + ", parentType=" + NUParentType + "]"; + return "VRS [" + "ISSUFailureReason=" + _ISSUFailureReason + ", ISSUState=" + _ISSUState + ", address=" + _address + ", averageCPUUsage=" + _averageCPUUsage + ", averageMemoryUsage=" + _averageMemoryUsage + ", creationDate=" + _creationDate + ", currentCPUUsage=" + _currentCPUUsage + ", currentMemoryUsage=" + _currentMemoryUsage + ", dbSynced=" + _dbSynced + ", description=" + _description + ", disks=" + _disks + ", embeddedMetadata=" + _embeddedMetadata + ", entityScope=" + _entityScope + ", externalID=" + _externalID + ", gatewayUUID=" + _gatewayUUID + ", hypervisorConnectionState=" + _hypervisorConnectionState + ", hypervisorIdentifier=" + _hypervisorIdentifier + ", hypervisorName=" + _hypervisorName + ", hypervisorType=" + _hypervisorType + ", isResilient=" + _isResilient + ", lastEventName=" + _lastEventName + ", lastEventObject=" + _lastEventObject + ", lastEventTimestamp=" + _lastEventTimestamp + ", lastISSUState=" + _lastISSUState + ", lastStateChange=" + _lastStateChange + ", lastUpdatedBy=" + _lastUpdatedBy + ", lastUpdatedDate=" + _lastUpdatedDate + ", licensedState=" + _licensedState + ", location=" + _location + ", managementIP=" + _managementIP + ", messages=" + _messages + ", multiNICVPortEnabled=" + _multiNICVPortEnabled + ", name=" + _name + ", numberOfBridgeInterfaces=" + _numberOfBridgeInterfaces + ", numberOfContainers=" + _numberOfContainers + ", numberOfHostInterfaces=" + _numberOfHostInterfaces + ", numberOfVirtualMachines=" + _numberOfVirtualMachines + ", owner=" + _owner + ", parentIDs=" + _parentIDs + ", peakCPUUsage=" + _peakCPUUsage + ", peakMemoryUsage=" + _peakMemoryUsage + ", personality=" + _personality + ", primaryVSCConnectionLost=" + _primaryVSCConnectionLost + ", productVersion=" + _productVersion + ", revertBehaviorEnabled=" + _revertBehaviorEnabled + ", revertCompleted=" + _revertCompleted + ", revertCount=" + _revertCount + ", revertFailedCount=" + _revertFailedCount + ", role=" + _role + ", status=" + _status + ", uptime=" + _uptime + ", id=" + NUId + ", parentId=" + NUParentId + ", parentType=" + NUParentType + "]"; }