@Override
    public ListTagsResult listTags(ListTagsRequest request) {
        request = beforeClientExecution(request);
        return executeListTags(request);
    }
<p>
Returns a list of key-value pairs assigned to a target recovery point, backup plan, or backup vault.
</p>
<p>
<code>ListTags</code> only works for resource types that support full Backup management of their backups. Those
resource types are listed in the "Full Backup management" section of the <a
href="https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource"> Feature
availability by resource</a> table.
</p>

@param listTagsRequest
@return Result of the ListTags operation returned by the service.
@throws ResourceNotFoundException
        A resource that is required for the action doesn't exist.
@throws InvalidParameterValueException
        Indicates that something is wrong with a parameter's value. For example, the value is out of range.
@throws MissingParameterValueException
        Indicates that a required parameter is missing.
@throws ServiceUnavailableException
        The request failed due to a temporary failure of the server.
@sample AWSBackup.ListTags
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/ListTags" target="_top">AWS API
     Documentation</a>
aws-java-sdk-backup/src/main/java/com/amazonaws/services/backup/AWSBackupClient.java