public class InputFile extends Object implements InputBotApiObject, Validable
| Constructor and Description |
|---|
InputFile() |
InputFile(File mediaFile,
String fileName)
Constructor to set a new file
|
InputFile(InputStream mediaStream,
String fileName)
Constructor to set a new file as stream
|
InputFile(String attachName) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAttachName() |
String |
getMediaName() |
File |
getNewMediaFile() |
InputStream |
getNewMediaStream() |
boolean |
isNew() |
InputFile |
setMedia(File mediaFile,
String fileName)
Use this setter to send new file.
|
InputFile |
setMedia(InputStream mediaStream,
String fileName)
Use this setter to send new file as stream.
|
InputFile |
setMedia(String attachName) |
void |
validate()
Validates that mandatory fields are filled and optional objects
|
public InputFile()
public InputFile(String attachName)
public InputFile(File mediaFile, String fileName)
mediaFile - File to sendfileName - Name of the filepublic InputFile(InputStream mediaStream, String fileName)
mediaStream - File to sendfileName - Name of the filepublic InputFile setMedia(File mediaFile, String fileName)
mediaFile - File to sendfileName - Name of the filepublic InputFile setMedia(InputStream mediaStream, String fileName)
mediaStream - File to sendfileName - Name of the filepublic String getAttachName()
public String getMediaName()
public File getNewMediaFile()
public InputStream getNewMediaStream()
public boolean isNew()
public void validate()
throws TelegramApiValidationException
Validablevalidate in interface ValidableTelegramApiValidationException - If any mandatory field is emptyCopyright © 2019. All rights reserved.