@Override
    public ListRestoreJobsByProtectedResourceResult listRestoreJobsByProtectedResource(ListRestoreJobsByProtectedResourceRequest request) {
        request = beforeClientExecution(request);
        return executeListRestoreJobsByProtectedResource(request);
    }
<p>
This returns restore jobs that contain the specified protected resource.
</p>
<p>
You must include <code>ResourceArn</code>. You can optionally include <code>NextToken</code>,
<code>ByStatus</code>, <code>MaxResults</code>, <code>ByRecoveryPointCreationDateAfter</code> , and
<code>ByRecoveryPointCreationDateBefore</code>.
</p>

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