public GetBotResult withStatus(Status status) {
        this.status = status.toString();
        return this;
    }
<p>
The status of the bot.
</p>
<p>
When the status is <code>BUILDING</code> Amazon Lex is building the bot for testing and use.
</p>
<p>
If the status of the bot is <code>READY_BASIC_TESTING</code>, you can test the bot using the exact utterances
specified in the bot's intents. When the bot is ready for full testing or to run, the status is
<code>READY</code>.
</p>
<p>
If there was a problem with building the bot, the status is <code>FAILED</code> and the
<code>failureReason</code> field explains why the bot did not build.
</p>
<p>
If the bot was saved but not built, the status is <code>NOT_BUILT</code>.
</p>

@param status
       The status of the bot. </p>
       <p>
       When the status is <code>BUILDING</code> Amazon Lex is building the bot for testing and use.
       </p>
       <p>
       If the status of the bot is <code>READY_BASIC_TESTING</code>, you can test the bot using the exact
       utterances specified in the bot's intents. When the bot is ready for full testing or to run, the status is
       <code>READY</code>.
       </p>
       <p>
       If there was a problem with building the bot, the status is <code>FAILED</code> and the
       <code>failureReason</code> field explains why the bot did not build.
       </p>
       <p>
       If the bot was saved but not built, the status is <code>NOT_BUILT</code>.
@return Returns a reference to this object so that method calls can be chained together.
@see Status
aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/GetBotResult.java