Package com.linecorp.bot.model.message
Class AudioMessage
- java.lang.Object
-
- com.linecorp.bot.model.message.AudioMessage
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AudioMessage.AudioMessageBuilder
-
Constructor Summary
Constructors Constructor Description AudioMessage(java.net.URI originalContentUrl, java.lang.Integer duration)
Constructor withoutquickReply
parameter.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AudioMessage.AudioMessageBuilder
builder()
boolean
equals(java.lang.Object o)
java.lang.Integer
getDuration()
Length of audio file (milliseconds).java.net.URI
getOriginalContentUrl()
URL of audio file.QuickReply
getQuickReply()
Sender
getSender()
int
hashCode()
AudioMessage.AudioMessageBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Constructor Detail
-
AudioMessage
public AudioMessage(java.net.URI originalContentUrl, java.lang.Integer duration)
Constructor withoutquickReply
parameter.If you want use
QuickReply
, please usebuilder()
instead.
-
-
Method Detail
-
builder
public static AudioMessage.AudioMessageBuilder builder()
-
toBuilder
public AudioMessage.AudioMessageBuilder toBuilder()
-
getOriginalContentUrl
public java.net.URI getOriginalContentUrl()
URL of audio file.- HTTPS
- m4a
- Less than 1 minute
- Max 10 MB
-
getDuration
public java.lang.Integer getDuration()
Length of audio file (milliseconds).
-
getQuickReply
public QuickReply getQuickReply()
- Specified by:
getQuickReply
in interfaceMessage
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-