@Override
    public String getFilename() {
        return fileName;
    }
Constructs a new instance for a given Path.

@param path        the source Path.
@param contentType the content type.
@param fileName    The file name to override the Path's file name.
httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/PathBody.java