private RuntimeException handleInterruptedException(InterruptedException e) {
        Thread.currentThread().interrupt();
        return new AbortedException("Interrupted while making PutMedia request", e);
    }
SDK does not throw checked exceptions so on interrupt we restore the interrupt flag and throw an
{@link AbortedException};

@param e Original {@link InterruptedException}
@return Exception to throw.
aws-java-sdk-kinesisvideo/src/main/java/com/amazonaws/services/kinesisvideo/AmazonKinesisVideoPutMediaClient.java