Class EditMessageMediaMessage
- java.lang.Object
-
- org.apache.camel.component.telegram.model.OutgoingMessage
-
- org.apache.camel.component.telegram.model.EditMessageMediaMessage
-
- All Implemented Interfaces:
Serializable
public class EditMessageMediaMessage extends OutgoingMessage
Message to edit animation, audio, document, photo, or video messages. If a message is a part of a message album, then it can be edited only to a photo or a video. Otherwise, message type can be changed arbitrarily.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEditMessageMediaMessage.Builder
-
Field Summary
-
Fields inherited from class org.apache.camel.component.telegram.model.OutgoingMessage
chatId, disableNotification, replyToMessageId
-
-
Constructor Summary
Constructors Constructor Description EditMessageMediaMessage(String chatId, Integer messageId, String inlineMessageId, InputMedia media, InlineKeyboardMarkup replyMarkup)BuildsEditMessageMediaMessageinstance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EditMessageMediaMessage.Builderbuilder()StringgetInlineMessageId()InputMediagetMedia()IntegergetMessageId()InlineKeyboardMarkupgetReplyMarkup()-
Methods inherited from class org.apache.camel.component.telegram.model.OutgoingMessage
getChatId, getDisableNotification, getReplyToMessageId, setChatId, setDisableNotification, setReplyToMessageId, toString
-
-
-
-
Constructor Detail
-
EditMessageMediaMessage
public EditMessageMediaMessage(String chatId, Integer messageId, String inlineMessageId, InputMedia media, InlineKeyboardMarkup replyMarkup)
BuildsEditMessageMediaMessageinstance.- Parameters:
chatId- Unique identifier for the target chat or username of the target channel.messageId- Identifier of the message to edit. Required if inline_message_id is not specified.inlineMessageId- Required if chat_id and message_id are not specified. Identifier of the inline message.media- The media to send.replyMarkup- An inline keyboard that appears right next to the message it belongs to.
-
-
Method Detail
-
getMessageId
public Integer getMessageId()
-
getInlineMessageId
public String getInlineMessageId()
-
getReplyMarkup
public InlineKeyboardMarkup getReplyMarkup()
-
getMedia
public InputMedia getMedia()
-
builder
public static EditMessageMediaMessage.Builder builder()
-
-