@Override
    public ListStorageLensConfigurationsResult listStorageLensConfigurations(ListStorageLensConfigurationsRequest request) {
        request = beforeClientExecution(request);
        return executeListStorageLensConfigurations(request);
    }
<note>
<p>
This operation is not supported by directory buckets.
</p>
</note>
<p>
Gets a list of Amazon S3 Storage Lens configurations. For more information about S3 Storage Lens, see <a
href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Assessing your storage activity and
usage with Amazon S3 Storage Lens </a> in the <i>Amazon S3 User Guide</i>.
</p>
<note>
<p>
To use this action, you must have permission to perform the <code>s3:ListStorageLensConfigurations</code> action.
For more information, see <a
href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting permissions to
use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
</p>
</note>

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