NIMSDK-AOS  10.9.90
Public 成员函数 | 静态 Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.v2.message.attachment.builder.V2NIMMessageAudioAttachmentBuilder类 参考

V2NIMMessageAudioAttachmentBuilder更多...

Public 成员函数

V2NIMMessageAudioAttachmentBuilder withPath (String path)
 设置文件路径 更多...
 
V2NIMMessageAudioAttachmentBuilder withName (String name)
 设置文件名称 更多...
 
V2NIMMessageAudioAttachmentBuilder withSize (long size)
 设置文件大小,如果小于0,则不设置 更多...
 
V2NIMMessageAudioAttachmentBuilder withSceneName (String sceneName)
 设置文件存储场景名,默认为com.netease.nimlib.sdk.v2.storage.V2NIMStorageSceneConfig#DEFAULT_IM的getSceneName()值 更多...
 
V2NIMMessageAudioAttachmentBuilder withMd5 (String md5)
 设置文件MD5 更多...
 
V2NIMMessageAudioAttachmentBuilder withUrl (String url)
 设置文件上传服务器路径 更多...
 
V2NIMMessageAudioAttachmentBuilder withExt (String ext)
 设置文件扩展名 更多...
 
V2NIMMessageAudioAttachmentBuilder withDuration (int duration)
 设置音频时长,如果小于0,则不设置 更多...
 
V2NIMMessageAudioAttachment build ()
 构建V2NIMMessageAudioAttachment实例 更多...
 

静态 Public 成员函数

static V2NIMMessageAudioAttachmentBuilder builder ()
 创建一个新的V2NIMMessageAudioAttachmentBuilder实例 更多...
 

详细描述

V2NIMMessageAudioAttachmentBuilder

这个类用于构建音频消息附件。它使用了构建器模式,允许用户通过链式调用设置各种属性。 主要属性包括文件路径、名称、大小、存储场景名、MD5、URL、文件扩展名和音频时长。

在文件 V2NIMMessageAudioAttachmentBuilder.java13 行定义.

成员函数说明

V2NIMMessageAudioAttachment com.netease.nimlib.sdk.v2.message.attachment.builder.V2NIMMessageAudioAttachmentBuilder.build ( )

构建V2NIMMessageAudioAttachment实例

返回
新的V2NIMMessageAudioAttachment实例

在文件 V2NIMMessageAudioAttachmentBuilder.java152 行定义.

static V2NIMMessageAudioAttachmentBuilder com.netease.nimlib.sdk.v2.message.attachment.builder.V2NIMMessageAudioAttachmentBuilder.builder ( )
static

创建一个新的V2NIMMessageAudioAttachmentBuilder实例

返回
新的V2NIMMessageAudioAttachmentBuilder实例

在文件 V2NIMMessageAudioAttachmentBuilder.java60 行定义.

V2NIMMessageAudioAttachmentBuilder com.netease.nimlib.sdk.v2.message.attachment.builder.V2NIMMessageAudioAttachmentBuilder.withDuration ( int  duration)

设置音频时长,如果小于0,则不设置

参数
duration音频时长(单位:秒)
返回
当前构建器实例

在文件 V2NIMMessageAudioAttachmentBuilder.java141 行定义.

V2NIMMessageAudioAttachmentBuilder com.netease.nimlib.sdk.v2.message.attachment.builder.V2NIMMessageAudioAttachmentBuilder.withExt ( String  ext)

设置文件扩展名

参数
ext文件扩展名
返回
当前构建器实例

在文件 V2NIMMessageAudioAttachmentBuilder.java131 行定义.

V2NIMMessageAudioAttachmentBuilder com.netease.nimlib.sdk.v2.message.attachment.builder.V2NIMMessageAudioAttachmentBuilder.withMd5 ( String  md5)

设置文件MD5

参数
md5文件MD5
返回
当前构建器实例

在文件 V2NIMMessageAudioAttachmentBuilder.java111 行定义.

V2NIMMessageAudioAttachmentBuilder com.netease.nimlib.sdk.v2.message.attachment.builder.V2NIMMessageAudioAttachmentBuilder.withName ( String  name)

设置文件名称

参数
name文件名称
返回
当前构建器实例

在文件 V2NIMMessageAudioAttachmentBuilder.java79 行定义.

V2NIMMessageAudioAttachmentBuilder com.netease.nimlib.sdk.v2.message.attachment.builder.V2NIMMessageAudioAttachmentBuilder.withPath ( String  path)

设置文件路径

参数
path文件路径
返回
当前构建器实例

在文件 V2NIMMessageAudioAttachmentBuilder.java69 行定义.

V2NIMMessageAudioAttachmentBuilder com.netease.nimlib.sdk.v2.message.attachment.builder.V2NIMMessageAudioAttachmentBuilder.withSceneName ( String  sceneName)

设置文件存储场景名,默认为com.netease.nimlib.sdk.v2.storage.V2NIMStorageSceneConfig#DEFAULT_IM的getSceneName()值

参数
sceneName存储场景名
返回
当前构建器实例

在文件 V2NIMMessageAudioAttachmentBuilder.java101 行定义.

V2NIMMessageAudioAttachmentBuilder com.netease.nimlib.sdk.v2.message.attachment.builder.V2NIMMessageAudioAttachmentBuilder.withSize ( long  size)

设置文件大小,如果小于0,则不设置

参数
size文件大小
返回
当前构建器实例

在文件 V2NIMMessageAudioAttachmentBuilder.java89 行定义.

V2NIMMessageAudioAttachmentBuilder com.netease.nimlib.sdk.v2.message.attachment.builder.V2NIMMessageAudioAttachmentBuilder.withUrl ( String  url)

设置文件上传服务器路径

参数
url服务器路径
返回
当前构建器实例

在文件 V2NIMMessageAudioAttachmentBuilder.java121 行定义.


该类的文档由以下文件生成: