@Override
    public DeleteResourcePolicyStatementResult deleteResourcePolicyStatement(DeleteResourcePolicyStatementRequest request) {
        request = beforeClientExecution(request);
        return executeDeleteResourcePolicyStatement(request);
    }
<p>
Deletes a policy statement from a resource policy. If you delete the last statement from a policy, the policy is
deleted. If you specify a statement ID that doesn't exist in the policy, or if the bot or bot alias doesn't have
a policy attached, Amazon Lex returns an exception.
</p>
<p>
You need to add the <code>DeleteResourcePolicy</code> or <code>UpdateResourcePolicy</code> action to the bot role
in order to call the API.
</p>

@param deleteResourcePolicyStatementRequest
@return Result of the DeleteResourcePolicyStatement operation returned by the service.
@throws ResourceNotFoundException
        You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try
        again.
@throws PreconditionFailedException
        Your request couldn't be completed because one or more request fields aren't valid. Check the fields in
        your request and try again.
@throws InternalServerException
        The service encountered an unexpected condition. Try your request again.
@throws ThrottlingException
        Your request rate is too high. Reduce the frequency of requests.
@sample AmazonLexModelsV2.DeleteResourcePolicyStatement
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteResourcePolicyStatement"
     target="_top">AWS API Documentation</a>
aws-java-sdk-lexmodelsv2/src/main/java/com/amazonaws/services/lexmodelsv2/AmazonLexModelsV2Client.java