public class FileMessageParams extends BaseMessageParams
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageHandler)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageWithProgressHandler)BaseMessageParams.MentionType, BaseMessageParams.PushNotificationDeliveryOption| Constructor and Description |
|---|
FileMessageParams()
FileMessageParams constructor.
|
FileMessageParams(java.io.File file)
FileMessageParams constructor.
|
FileMessageParams(java.lang.String fileUrl)
FileMessageParams constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
getFile()
returns file.
|
java.lang.String |
getFileName()
Returns file name.
|
java.lang.Integer |
getFileSize()
Returns file size.
|
java.lang.String |
getFileUrl()
returns file url.
|
java.lang.String |
getMimeType()
Returns mime type.
|
java.util.List<FileMessage.ThumbnailSize> |
getThumbnailSizes()
Returns thumbnail sizes.
|
FileMessageParams |
setAppleCriticalAlertOptions(AppleCriticalAlertOptions appleCriticalAlertOptions)
set apple critical alert options for this instance.
|
FileMessageParams |
setCustomType(java.lang.String customType)
Sets custom type.
|
FileMessageParams |
setData(java.lang.String data)
Sets data.
|
FileMessageParams |
setFile(java.io.File file)
Sets file.
|
FileMessageParams |
setFileName(java.lang.String fileName)
Sets file name.
|
FileMessageParams |
setFileSize(int fileSize)
Sets the file size.
|
FileMessageParams |
setFileUrl(java.lang.String fileUrl)
Sets fileUrl.
|
FileMessageParams |
setMentionedUserIds(java.util.List<java.lang.String> mentionedUserIds)
Set mentioned users ids.
|
FileMessageParams |
setMentionedUsers(java.util.List<User> mentionedUsers)
Set mentioned users.
|
FileMessageParams |
setMentionType(BaseMessageParams.MentionType mentionType)
Sets mention type.
|
FileMessageParams |
setMetaArrayKeys(java.util.List<java.lang.String> metaArrayKeys)
Deprecated.
As of 3.0.129, replaced by
setMetaArrays(List). |
FileMessageParams |
setMetaArrays(java.util.List<MessageMetaArray> metaArrays)
Sets meta arrays.
|
FileMessageParams |
setMimeType(java.lang.String mimeType)
Sets mime type.
|
FileMessageParams |
setParentMessageId(long parentMessageId)
Sets the parent message's id to create a child message.
|
FileMessageParams |
setPushNotificationDeliveryOption(BaseMessageParams.PushNotificationDeliveryOption pushNotificationDeliveryOption)
Sets push notification delivery option.
|
FileMessageParams |
setReplyToChannel(boolean replyToChannel)
Set whether to send the thread message to the channel as well.
|
FileMessageParams |
setThumbnailSizes(java.util.List<FileMessage.ThumbnailSize> thumbnailSizes)
Sets thumbnailSizes.
|
java.lang.String |
toString() |
getAppleCriticalAlertOptions, getCustomType, getData, getMentionedUserIds, getMentionedUsers, getMentionType, getMetaArrays, getParentMessageId, getPushNotificationDeliveryOption, getReplyToChannel, getRootMessageIdpublic FileMessageParams()
public FileMessageParams(java.lang.String fileUrl)
fileUrl - fileUrlpublic FileMessageParams(java.io.File file)
file - filepublic java.lang.String getFileUrl()
public FileMessageParams setFileUrl(java.lang.String fileUrl)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageHandler)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageWithProgressHandler)fileUrl - fileUrlFileMessageParamspublic java.io.File getFile()
public FileMessageParams setFile(java.io.File file)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageHandler)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageWithProgressHandler)file - fileFileMessageParamspublic java.lang.String getFileName()
public FileMessageParams setFileName(java.lang.String fileName)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageHandler)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageWithProgressHandler)fileName - fileNameFileMessageParamspublic java.lang.String getMimeType()
public FileMessageParams setMimeType(java.lang.String mimeType)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageHandler)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageWithProgressHandler)mimeType - mimeTypeFileMessageParamspublic java.lang.Integer getFileSize()
public FileMessageParams setFileSize(int fileSize)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageHandler)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageWithProgressHandler)fileSize - fileSizeFileMessageParamspublic java.util.List<FileMessage.ThumbnailSize> getThumbnailSizes()
public FileMessageParams setThumbnailSizes(java.util.List<FileMessage.ThumbnailSize> thumbnailSizes)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageHandler)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageWithProgressHandler)thumbnailSizes - thumbnailSizesFileMessageParamspublic FileMessageParams setData(java.lang.String data)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageHandler)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageWithProgressHandler)data - dataFileMessageParamspublic FileMessageParams setCustomType(java.lang.String customType)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageHandler)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageWithProgressHandler)customType - custom typeFileMessageParamspublic FileMessageParams setMentionType(BaseMessageParams.MentionType mentionType)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageHandler)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageWithProgressHandler)mentionType - mention type. Refer to BaseMessageParams.MentionType.FileMessageParamspublic FileMessageParams setMentionedUsers(java.util.List<User> mentionedUsers)
setMentionedUserIds(List).
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageHandler)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageWithProgressHandler)mentionedUsers - mentionedUsersFileMessageParamspublic FileMessageParams setMentionedUserIds(java.util.List<java.lang.String> mentionedUserIds)
setMentionedUsers(List).
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageHandler)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageWithProgressHandler)mentionedUserIds - mentionedUserIdsFileMessageParamspublic FileMessageParams setPushNotificationDeliveryOption(BaseMessageParams.PushNotificationDeliveryOption pushNotificationDeliveryOption)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageHandler)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageWithProgressHandler)pushNotificationDeliveryOption - push notification delivery optionFileMessageParams@Deprecated public FileMessageParams setMetaArrayKeys(java.util.List<java.lang.String> metaArrayKeys)
setMetaArrays(List).BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageHandler)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageWithProgressHandler)metaArrayKeys - metaArrayKeysFileMessageParamspublic FileMessageParams setMetaArrays(java.util.List<MessageMetaArray> metaArrays)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageHandler)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageWithProgressHandler)metaArrays - metaArraysFileMessageParamspublic FileMessageParams setParentMessageId(long parentMessageId)
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageHandler).
BaseChannel.sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageWithProgressHandler).parentMessageId - parent BaseMessage's id if you want to make it a threaded message.FileMessageParamspublic FileMessageParams setAppleCriticalAlertOptions(AppleCriticalAlertOptions appleCriticalAlertOptions)
BaseMessageParamssetAppleCriticalAlertOptions in class BaseMessageParamsappleCriticalAlertOptions - an instance of AppleCriticalAlertOptionspublic FileMessageParams setReplyToChannel(boolean replyToChannel)
setReplyToChannel in class BaseMessageParamsreplyToChannel - whether to send the thread message to the channel as well.FileMessageParamspublic java.lang.String toString()
toString in class BaseMessageParams Copyright © 2021, Sendbird or its affiliates. All rights reserved.
Report a bug or request a feature
For further developer documentation, see Chat SDK Documentation. That documentation contains more detailed descriptions, conceptual overviews, definitions of terms, and code examples.