Logstash SQS input to accept sqs url

I'm using a third party that generates AWS credentials, a bucket and a queue for me to read logs from. I don't have the ability to change the permissions they've supplied to these credentials and unfortunately these credentials do not have the sqs:GetQueueUrl. They do however supply an sqs input queue url.

I'm aware that the sqs input doesn't accept an sqs url (since it uses the GetQueueUrl to retrieve it on setup with the given sqs name) and curious if it is possible to update it to accept an sqs url if it's available? This is sort of a feature request, but curious if there's reasons why it only accepts an sqs name.