public ZonalShiftInResource withPracticeRunOutcome(PracticeRunOutcome practiceRunOutcome) {
        this.practiceRunOutcome = practiceRunOutcome.toString();
        return this;
    }
<p>
The outcome, or end state, returned for a practice run. The following values can be returned:
</p>
<ul>
<li>
<p>
<b>PENDING:</b> Outcome value when a practice run is in progress.
</p>
</li>
<li>
<p>
<b>SUCCEEDED:</b> Outcome value when the outcome alarm specified for the practice run configuration does not go
into an <code>ALARM</code> state during the practice run, and the practice run was not interrupted before it
completed the expected 30 minute zonal shift.
</p>
</li>
<li>
<p>
<b>INTERRUPTED:</b> Outcome value when the practice run was stopped before the expected 30 minute zonal shift
duration, or there was another problem with the practice run that created an inconclusive outcome.
</p>
</li>
<li>
<p>
<b>FAILED:</b> Outcome value when the outcome alarm specified for the practice run configuration goes into an
<code>ALARM</code> state during the practice run, and the practice run was not interrupted before it completed.
</p>
</li>
</ul>
<p>
For more information about practice run outcomes, see <a
href="https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-autoshift.configure.html"> Considerations when
you configure zonal autoshift</a> in the Amazon Route 53 Application Recovery Controller Developer Guide.
</p>

@param practiceRunOutcome
       The outcome, or end state, returned for a practice run. The following values can be returned:</p>
       <ul>
       <li>
       <p>
       <b>PENDING:</b> Outcome value when a practice run is in progress.
       </p>
       </li>
       <li>
       <p>
       <b>SUCCEEDED:</b> Outcome value when the outcome alarm specified for the practice run configuration does
       not go into an <code>ALARM</code> state during the practice run, and the practice run was not interrupted
       before it completed the expected 30 minute zonal shift.
       </p>
       </li>
       <li>
       <p>
       <b>INTERRUPTED:</b> Outcome value when the practice run was stopped before the expected 30 minute zonal
       shift duration, or there was another problem with the practice run that created an inconclusive outcome.
       </p>
       </li>
       <li>
       <p>
       <b>FAILED:</b> Outcome value when the outcome alarm specified for the practice run configuration goes into
       an <code>ALARM</code> state during the practice run, and the practice run was not interrupted before it
       completed.
       </p>
       </li>
       </ul>
       <p>
       For more information about practice run outcomes, see <a
       href="https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-autoshift.configure.html">
       Considerations when you configure zonal autoshift</a> in the Amazon Route 53 Application Recovery
       Controller Developer Guide.
@return Returns a reference to this object so that method calls can be chained together.
@see PracticeRunOutcome
aws-java-sdk-arczonalshift/src/main/java/com/amazonaws/services/arczonalshift/model/ZonalShiftInResource.java