@Override
    public DeleteAccessGrantsLocationResult deleteAccessGrantsLocation(DeleteAccessGrantsLocationRequest request) {
        request = beforeClientExecution(request);
        return executeDeleteAccessGrantsLocation(request);
    }
<p>
Deregisters a location from your S3 Access Grants instance. You can only delete a location registration from an
S3 Access Grants instance if there are no grants associated with this location. See <a
href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrant.html">Delete a grant</a> for
information on how to delete grants. You need to have at least one registered location in your S3 Access Grants
instance in order to create access grants.
</p>
<dl>
<dt>Permissions</dt>
<dd>
<p>
You must have the <code>s3:DeleteAccessGrantsLocation</code> permission to use this operation.
</p>
</dd>
</dl>

@param deleteAccessGrantsLocationRequest
@return Result of the DeleteAccessGrantsLocation operation returned by the service.
@sample AWSS3Control.DeleteAccessGrantsLocation
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrantsLocation"
     target="_top">AWS API Documentation</a>
aws-java-sdk-s3control/src/main/java/com/amazonaws/services/s3control/AWSS3ControlClient.java