Class InputMediaVideo

java.lang.Object
org.apache.camel.component.telegram.model.InputMedia
org.apache.camel.component.telegram.model.InputMediaVideo
All Implemented Interfaces:
Serializable

public class InputMediaVideo extends InputMedia
Represents a video to be sent.
See Also:
  • Constructor Details

    • InputMediaVideo

      public InputMediaVideo(String media, String caption, String parseMode, Integer width, Integer height, Integer duration, String supportsStreaming)
      Builds InputMediaVideo instance.
      Parameters:
      media - File to send. Pass a file_id to send a file that exists on the Telegram servers, or pass an HTTP URL for Telegram to get a file from the Internet
      caption - Optional. Caption of the video to be sent, 0-1024 characters
      parseMode - Optional. Send 'Markdown' or 'HTML', if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in the media caption.
      width - Optional. Video width
      height - Optional. Video height
      duration - Optional. Video duration
      supportsStreaming - Optional. Pass True, if the uploaded video is suitable for streaming
    • InputMediaVideo

      public InputMediaVideo()
  • Method Details

    • getWidth

      public Integer getWidth()
    • setWidth

      public void setWidth(Integer width)
    • getHeight

      public Integer getHeight()
    • setHeight

      public void setHeight(Integer height)
    • getDuration

      public Integer getDuration()
    • setDuration

      public void setDuration(Integer duration)
    • getSupportsStreaming

      public String getSupportsStreaming()
    • setSupportsStreaming

      public void setSupportsStreaming(String supportsStreaming)