public StreamDescription withStreamStatus(String streamStatus) {
        setStreamStatus(streamStatus);
        return this;
    }
<p>
The current status of the stream being described. The stream status is one of the following states:
</p>
<ul>
<li>
<p>
<code>CREATING</code> - The stream is being created. Kinesis Data Streams immediately returns and sets
<code>StreamStatus</code> to <code>CREATING</code>.
</p>
</li>
<li>
<p>
<code>DELETING</code> - The stream is being deleted. The specified stream is in the <code>DELETING</code> state
until Kinesis Data Streams completes the deletion.
</p>
</li>
<li>
<p>
<code>ACTIVE</code> - The stream exists and is ready for read and write operations or deletion. You should
perform read and write operations only on an <code>ACTIVE</code> stream.
</p>
</li>
<li>
<p>
<code>UPDATING</code> - Shards in the stream are being merged or split. Read and write operations continue to
work while the stream is in the <code>UPDATING</code> state.
</p>
</li>
</ul>

@param streamStatus
       The current status of the stream being described. The stream status is one of the following states:</p>
       <ul>
       <li>
       <p>
       <code>CREATING</code> - The stream is being created. Kinesis Data Streams immediately returns and sets
       <code>StreamStatus</code> to <code>CREATING</code>.
       </p>
       </li>
       <li>
       <p>
       <code>DELETING</code> - The stream is being deleted. The specified stream is in the <code>DELETING</code>
       state until Kinesis Data Streams completes the deletion.
       </p>
       </li>
       <li>
       <p>
       <code>ACTIVE</code> - The stream exists and is ready for read and write operations or deletion. You should
       perform read and write operations only on an <code>ACTIVE</code> stream.
       </p>
       </li>
       <li>
       <p>
       <code>UPDATING</code> - Shards in the stream are being merged or split. Read and write operations continue
       to work while the stream is in the <code>UPDATING</code> state.
       </p>
       </li>
@return Returns a reference to this object so that method calls can be chained together.
@see StreamStatus
aws-java-sdk-kinesis/src/main/java/com/amazonaws/services/kinesis/model/StreamDescription.java