public ListBuildsRequest withStatus(BuildStatus status) {
        this.status = status.toString();
        return this;
    }
<p>
Build status to filter results by. To retrieve all builds, leave this parameter empty.
</p>
<p>
Possible build statuses include the following:
</p>
<ul>
<li>
<p>
<b>INITIALIZED</b> -- A new build has been defined, but no files have been uploaded. You cannot create fleets for
builds that are in this status. When a build is successfully created, the build status is set to this value.
</p>
</li>
<li>
<p>
<b>READY</b> -- The game build has been successfully uploaded. You can now create new fleets for this build.
</p>
</li>
<li>
<p>
<b>FAILED</b> -- The game build upload failed. You cannot create new fleets for this build.
</p>
</li>
</ul>

@param status
       Build status to filter results by. To retrieve all builds, leave this parameter empty.</p>
       <p>
       Possible build statuses include the following:
       </p>
       <ul>
       <li>
       <p>
       <b>INITIALIZED</b> -- A new build has been defined, but no files have been uploaded. You cannot create
       fleets for builds that are in this status. When a build is successfully created, the build status is set
       to this value.
       </p>
       </li>
       <li>
       <p>
       <b>READY</b> -- The game build has been successfully uploaded. You can now create new fleets for this
       build.
       </p>
       </li>
       <li>
       <p>
       <b>FAILED</b> -- The game build upload failed. You cannot create new fleets for this build.
       </p>
       </li>
@return Returns a reference to this object so that method calls can be chained together.
@see BuildStatus
aws-java-sdk-gamelift/src/main/java/com/amazonaws/services/gamelift/model/ListBuildsRequest.java