@Override
    public ListBackupPlansResult listBackupPlans(ListBackupPlansRequest request) {
        request = beforeClientExecution(request);
        return executeListBackupPlans(request);
    }
<p>
Returns a list of all active backup plans for an authenticated account. The list contains information such as
Amazon Resource Names (ARNs), plan IDs, creation and deletion dates, version IDs, plan names, and creator request
IDs.
</p>

@param listBackupPlansRequest
@return Result of the ListBackupPlans 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.ListBackupPlans
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/ListBackupPlans" target="_top">AWS API
     Documentation</a>
aws-java-sdk-backup/src/main/java/com/amazonaws/services/backup/AWSBackupClient.java