Attachment 类

  • java.lang.Object
    • com.microsoft.bot.schema.Attachment

public class Attachment

活动中的附件。

构造函数摘要

构造函数 说明
Attachment()

方法摘要

修饰符和类型 方法和描述
static Attachment clone(Attachment attachment)

执行附件的深层复制。

static java.util.List<Attachment> cloneList(List<Attachment> attachments)

克隆附件列表。

java.lang.Object getContent()

获取内容值。

java.lang.String getContentType()

获取内容类型值。

java.lang.String getContentUrl()

获取内容URL 值。

java.lang.String getName()

获取名称值。

java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> getProperties()

溢出属性。

java.lang.String getThumbnailUrl()

获取缩略图URL 值。

void setContent(Object withContent)

设置内容值。

void setContentType(String withContentType)

设置内容类型值。

void setContentUrl(String withContentUrl)

设置内容URL 值。

void setName(String withName)

设置名称值。

void setProperties(String key, JsonNode value)

设置溢出属性。

void setThumbnailUrl(String withThumbnailUrl)

设置缩略图URL 值。

方法继承自 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

构造函数详细信息

Attachment

public Attachment()

方法详细信息

clone

public static Attachment clone(Attachment attachment)

执行附件的深层复制。

Parameters:

attachment - 要复制的附件。

Returns:

附件的克隆版本。

cloneList

public static List cloneList(List attachments)

克隆附件列表。

Parameters:

attachments - 要克隆的附件列表。

Returns:

克隆附件的新列表。

getContent

public Object getContent()

获取内容值。

Returns:

内容值

getContentType

public String getContentType()

获取 contentType 值。

Returns:

contentType 值

getContentUrl

public String getContentUrl()

获取 contentUrl 值。

Returns:

contentUrl 值

getName

public String getName()

获取名称值。

Returns:

名称值

getProperties

public Map getProperties()

溢出属性。 此处可访问对象中未建模为第一类属性的属性。 注意:属性值可以嵌套。

Returns:

属性Key-Value映射

getThumbnailUrl

public String getThumbnailUrl()

获取 thumbnailUrl 值。

Returns:

thumbnailUrl 值

setContent

public void setContent(Object withContent)

设置内容值。

Parameters:

withContent - 要设置的内容值

setContentType

public void setContentType(String withContentType)

设置 contentType 值。

Parameters:

withContentType - 要设置的 contentType 值

setContentUrl

public void setContentUrl(String withContentUrl)

设置 contentUrl 值。

Parameters:

withContentUrl - 要设置的 contentUrl 值

setName

public void setName(String withName)

设置名称值。

Parameters:

withName - 要设置的名称值

setProperties

public void setProperties(String key, JsonNode value)

设置溢出属性。

Parameters:

key - 属性的键
value - 值 (的 JsonNode 可以嵌套)

setThumbnailUrl

public void setThumbnailUrl(String withThumbnailUrl)

设置 thumbnailUrl 值。

Parameters:

withThumbnailUrl - 要设置的 thumbnailUrl 值

适用于