@Override
    public GetChangeTokenStatusResult getChangeTokenStatus(GetChangeTokenStatusRequest request) {
        request = beforeClientExecution(request);
        return executeGetChangeTokenStatus(request);
    }
<note>
<p>
This is <b>AWS WAF Classic</b> documentation. For more information, see <a
href="https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html">AWS WAF Classic</a> in the
developer guide.
</p>
<p>
<b>For the latest version of AWS WAF</b>, use the AWS WAFV2 API and see the <a
href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html">AWS WAF Developer Guide</a>. With
the latest version, AWS WAF has a single set of endpoints for regional and global use.
</p>
</note>
<p>
Returns the status of a <code>ChangeToken</code> that you got by calling <a>GetChangeToken</a>.
<code>ChangeTokenStatus</code> is one of the following values:
</p>
<ul>
<li>
<p>
<code>PROVISIONED</code>: You requested the change token by calling <code>GetChangeToken</code>, but you haven't
used it yet in a call to create, update, or delete an AWS WAF object.
</p>
</li>
<li>
<p>
<code>PENDING</code>: AWS WAF is propagating the create, update, or delete request to all AWS WAF servers.
</p>
</li>
<li>
<p>
<code>INSYNC</code>: Propagation is complete.
</p>
</li>
</ul>

@param getChangeTokenStatusRequest
@return Result of the GetChangeTokenStatus operation returned by the service.
@throws WAFNonexistentItemException
        The operation failed because the referenced object doesn't exist.
@throws WAFInternalErrorException
        The operation failed because of a system problem, even though the request was valid. Retry your request.
@sample AWSWAFRegional.GetChangeTokenStatus
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/waf-regional-2016-11-28/GetChangeTokenStatus"
     target="_top">AWS API Documentation</a>
aws-java-sdk-waf/src/main/java/com/amazonaws/services/waf/AWSWAFRegionalClient.java