private static NodeState ToNodeState(InstanceState state) { switch ((int) state.Code) { case 0: return NodeState.Pending; case 16: return NodeState.Running; case 32: case 48: case 64: case 80: return NodeState.Terminated; default: return NodeState.Unknown; } }
/// <summary> /// Sets the PreviousState property /// </summary> /// <param name="previousState">Previous state</param> /// <returns>this instance</returns> public InstanceStateChange WithPreviousState(InstanceState previousState) { this.previousStateField = previousState; return this; }
/// <summary> /// Sets the CurrentState property /// </summary> /// <param name="currentState">Current state</param> /// <returns>this instance</returns> public InstanceStateChange WithCurrentState(InstanceState currentState) { this.currentStateField = currentState; return this; }
/// <summary> /// Sets the InstanceState property /// </summary> /// <param name="instanceState">The current state of the instance.</param> /// <returns>this instance</returns> public RunningInstance WithInstanceState(InstanceState instanceState) { this.instanceStateField = instanceState; return(this); }
public InstanceStatus WithInstanceState(InstanceState instanceState) { this.instanceStateField = instanceState; return this; }
/// <summary> /// Sets the InstanceState property /// </summary> /// <param name="instanceState">The current state of the instance.</param> /// <returns>this instance</returns> public RunningInstance WithInstanceState(InstanceState instanceState) { this.instanceStateField = instanceState; return this; }
/// <summary> /// Sets the ShutdownState property /// </summary> /// <param name="shutdownState">ShutdownState property</param> /// <returns>this instance</returns> public TerminatingInstance WithShutdownState(InstanceState shutdownState) { this.shutdownStateField = shutdownState; return(this); }
/// <summary> /// Sets the PreviousState property /// </summary> /// <param name="previousState">PreviousState property</param> /// <returns>this instance</returns> public TerminatingInstance WithPreviousState(InstanceState previousState) { this.previousStateField = previousState; return(this); }
/// <summary> /// Sets the CurrentState property /// </summary> /// <param name="currentState">Current state</param> /// <returns>this instance</returns> public InstanceStateChange WithCurrentState(InstanceState currentState) { this.currentStateField = currentState; return(this); }
/// <summary> /// Sets the PreviousState property /// </summary> /// <param name="previousState">Previous state</param> /// <returns>this instance</returns> public InstanceStateChange WithPreviousState(InstanceState previousState) { this.previousStateField = previousState; return(this); }
/// <summary> /// Sets the current state of the instance. /// </summary> /// <param name="instanceState">The current state of the instance.</param> /// <returns>this instance</returns> public InstanceStatus WithInstanceState(InstanceState instanceState) { this.instanceStateField = instanceState; return(this); }
/// <summary> /// XML fragment representation of this object /// </summary> /// <returns>XML fragment for this object.</returns> /// <remarks> /// Name for outer tag expected to be set by calling method. /// This fragment returns inner properties representation only /// </remarks> protected internal String ToXMLFragment() { StringBuilder xml = new StringBuilder(); if (IsSetInstanceId()) { xml.Append("<InstanceId>"); xml.Append(EscapeXML(this.InstanceId)); xml.Append("</InstanceId>"); } if (IsSetImageId()) { xml.Append("<ImageId>"); xml.Append(EscapeXML(this.ImageId)); xml.Append("</ImageId>"); } if (IsSetInstanceState()) { InstanceState instanceState = this.InstanceState; xml.Append("<InstanceState>"); xml.Append(instanceState.ToXMLFragment()); xml.Append("</InstanceState>"); } if (IsSetPrivateDnsName()) { xml.Append("<PrivateDnsName>"); xml.Append(EscapeXML(this.PrivateDnsName)); xml.Append("</PrivateDnsName>"); } if (IsSetPublicDnsName()) { xml.Append("<PublicDnsName>"); xml.Append(EscapeXML(this.PublicDnsName)); xml.Append("</PublicDnsName>"); } if (IsSetStateTransitionReason()) { xml.Append("<StateTransitionReason>"); xml.Append(EscapeXML(this.StateTransitionReason)); xml.Append("</StateTransitionReason>"); } if (IsSetKeyName()) { xml.Append("<KeyName>"); xml.Append(EscapeXML(this.KeyName)); xml.Append("</KeyName>"); } if (IsSetAmiLaunchIndex()) { xml.Append("<AmiLaunchIndex>"); xml.Append(EscapeXML(this.AmiLaunchIndex)); xml.Append("</AmiLaunchIndex>"); } List <String> productCodeList = this.ProductCode; foreach (String productCode in productCodeList) { xml.Append("<ProductCode>"); xml.Append(EscapeXML(productCode)); xml.Append("</ProductCode>"); } if (IsSetInstanceType()) { xml.Append("<InstanceType>"); xml.Append(EscapeXML(this.InstanceType)); xml.Append("</InstanceType>"); } if (IsSetLaunchTime()) { xml.Append("<LaunchTime>"); xml.Append(EscapeXML(this.LaunchTime)); xml.Append("</LaunchTime>"); } if (IsSetPlacement()) { Placement placement = this.Placement; xml.Append("<Placement>"); xml.Append(placement.ToXMLFragment()); xml.Append("</Placement>"); } if (IsSetKernelId()) { xml.Append("<KernelId>"); xml.Append(EscapeXML(this.KernelId)); xml.Append("</KernelId>"); } if (IsSetRamdiskId()) { xml.Append("<RamdiskId>"); xml.Append(EscapeXML(this.RamdiskId)); xml.Append("</RamdiskId>"); } if (IsSetPlatform()) { xml.Append("<Platform>"); xml.Append(EscapeXML(this.Platform)); xml.Append("</Platform>"); } return(xml.ToString()); }
/// <summary> /// Sets the ShutdownState property /// </summary> /// <param name="shutdownState">ShutdownState property</param> /// <returns>this instance</returns> public TerminatingInstance WithShutdownState(InstanceState shutdownState) { this.shutdownStateField = shutdownState; return this; }
/// <summary> /// Sets the PreviousState property /// </summary> /// <param name="previousState">PreviousState property</param> /// <returns>this instance</returns> public TerminatingInstance WithPreviousState(InstanceState previousState) { this.previousStateField = previousState; return this; }
private static States GetInstanceState(InstanceState instanceState) { switch (instanceState.Name) { case "running": return States.Running; case "stopped": case "stopping": return States.Stopped; case "terminated": return States.Terminated; default: return States.Unknown; } }