public PutBotResult withStatus(String status) {
        setStatus(status);
        return this;
    }
<p>
When you send a request to create a bot with <code>processBehavior</code> set to <code>BUILD</code>, Amazon Lex
sets the <code>status</code> response element to <code>BUILDING</code>.
</p>
<p>
In the <code>READY_BASIC_TESTING</code> state you can test the bot with user inputs that exactly match the
utterances configured for the bot's intents and values in the slot types.
</p>
<p>
If Amazon Lex can't build the bot, Amazon Lex sets <code>status</code> to <code>FAILED</code>. Amazon Lex returns
the reason for the failure in the <code>failureReason</code> response element.
</p>
<p>
When you set <code>processBehavior</code> to <code>SAVE</code>, Amazon Lex sets the status code to
<code>NOT BUILT</code>.
</p>
<p>
When the bot is in the <code>READY</code> state you can test and publish the bot.
</p>

@param status
       When you send a request to create a bot with <code>processBehavior</code> set to <code>BUILD</code>,
       Amazon Lex sets the <code>status</code> response element to <code>BUILDING</code>.</p>
       <p>
       In the <code>READY_BASIC_TESTING</code> state you can test the bot with user inputs that exactly match the
       utterances configured for the bot's intents and values in the slot types.
       </p>
       <p>
       If Amazon Lex can't build the bot, Amazon Lex sets <code>status</code> to <code>FAILED</code>. Amazon Lex
       returns the reason for the failure in the <code>failureReason</code> response element.
       </p>
       <p>
       When you set <code>processBehavior</code> to <code>SAVE</code>, Amazon Lex sets the status code to
       <code>NOT BUILT</code>.
       </p>
       <p>
       When the bot is in the <code>READY</code> state you can test and publish the bot.
@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/PutBotResult.java