public String getDescription() {
        return this.description;
    }
<p>
A description of the instance state. This string can contain one or more of the following messages.
</p>
<ul>
<li>
<p>
<code>N/A</code>
</p>
</li>
<li>
<p>
<code>A transient error occurred. Please try again later.</code>
</p>
</li>
<li>
<p>
<code>Instance has failed at least the UnhealthyThreshold number of health checks consecutively.</code>
</p>
</li>
<li>
<p>
<code>Instance has not passed the configured HealthyThreshold number of health checks consecutively.</code>
</p>
</li>
<li>
<p>
<code>Instance registration is still in progress.</code>
</p>
</li>
<li>
<p>
<code>Instance is in the EC2 Availability Zone for which LoadBalancer is not configured to route traffic to.</code>
</p>
</li>
<li>
<p>
<code>Instance is not currently registered with the LoadBalancer.</code>
</p>
</li>
<li>
<p>
<code>Instance deregistration currently in progress.</code>
</p>
</li>
<li>
<p>
<code>Disable Availability Zone is currently in progress.</code>
</p>
</li>
<li>
<p>
<code>Instance is in pending state.</code>
</p>
</li>
<li>
<p>
<code>Instance is in stopped state.</code>
</p>
</li>
<li>
<p>
<code>Instance is in terminated state.</code>
</p>
</li>
</ul>

@return A description of the instance state. This string can contain one or more of the following messages.</p>
        <ul>
        <li>
        <p>
        <code>N/A</code>
        </p>
        </li>
        <li>
        <p>
        <code>A transient error occurred. Please try again later.</code>
        </p>
        </li>
        <li>
        <p>
        <code>Instance has failed at least the UnhealthyThreshold number of health checks consecutively.</code>
        </p>
        </li>
        <li>
        <p>
        <code>Instance has not passed the configured HealthyThreshold number of health checks consecutively.</code>
        </p>
        </li>
        <li>
        <p>
        <code>Instance registration is still in progress.</code>
        </p>
        </li>
        <li>
        <p>
        <code>Instance is in the EC2 Availability Zone for which LoadBalancer is not configured to route traffic to.</code>
        </p>
        </li>
        <li>
        <p>
        <code>Instance is not currently registered with the LoadBalancer.</code>
        </p>
        </li>
        <li>
        <p>
        <code>Instance deregistration currently in progress.</code>
        </p>
        </li>
        <li>
        <p>
        <code>Disable Availability Zone is currently in progress.</code>
        </p>
        </li>
        <li>
        <p>
        <code>Instance is in pending state.</code>
        </p>
        </li>
        <li>
        <p>
        <code>Instance is in stopped state.</code>
        </p>
        </li>
        <li>
        <p>
        <code>Instance is in terminated state.</code>
        </p>
        </li>
aws-java-sdk-elasticloadbalancing/src/main/java/com/amazonaws/services/elasticloadbalancing/model/InstanceState.java