Class InputFile

    • Constructor Detail

      • InputFile

        public InputFile​(String attachName)
      • InputFile

        public InputFile​(File mediaFile)
        Constructor to set a new file
        Parameters:
        mediaFile - File to send
      • InputFile

        public InputFile​(File mediaFile,
                         String fileName)
        Constructor to set a new file
        Parameters:
        mediaFile - File to send
        fileName - Name of the file
      • InputFile

        public InputFile​(InputStream mediaStream,
                         String fileName)
        Constructor to set a new file as stream
        Parameters:
        mediaStream - File to send
        fileName - Name of the file
    • Method Detail

      • setMedia

        public InputFile setMedia​(File mediaFile,
                                  String fileName)
        Use this setter to send new file.
        Parameters:
        mediaFile - File to send
        fileName - Name of the file
        Returns:
        This object
      • setMedia

        public InputFile setMedia​(File mediaFile)
        Use this setter to send new file.
        Parameters:
        mediaFile - File to send
        Returns:
        This object
      • setMedia

        public InputFile setMedia​(InputStream mediaStream,
                                  String fileName)
        Use this setter to send new file as stream.
        Parameters:
        mediaStream - File to send
        fileName - Name of the file
        Returns:
        This object
      • getAttachName

        public String getAttachName()
      • getMediaName

        public String getMediaName()
      • getNewMediaFile

        public File getNewMediaFile()
      • getNewMediaStream

        public InputStream getNewMediaStream()
      • isNew

        public boolean isNew()