Attachment Classe

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

public class Attachment

Um anexo dentro de uma atividade.

Resumo do Construtor

Construtor Description
Attachment()

Resumo do método

Modificador e tipo Método e descrição
static Attachment clone(Attachment attachment)

Executa uma cópia profunda de um Anexo.

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

Clona uma lista de anexos.

java.lang.Object getContent()

Obtenha o valor do conteúdo.

java.lang.String getContentType()

Obtenha o valor tipo de conteúdo.

java.lang.String getContentUrl()

Obtenha o valor da URL de conteúdo.

java.lang.String getName()

Obtenha o valor do nome.

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

Propriedades de estouro.

java.lang.String getThumbnailUrl()

Obtenha o valor da URL daminiatura.

void setContent(Object withContent)

Defina o valor do conteúdo.

void setContentType(String withContentType)

Defina o valor tipo de conteúdo.

void setContentUrl(String withContentUrl)

Defina o valor da URL do conteúdo.

void setName(String withName)

Defina o valor do nome.

void setProperties(String key, JsonNode value)

Definir propriedades de estouro.

void setThumbnailUrl(String withThumbnailUrl)

Defina o valor da URL daminiatura.

Métodos herdados de 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

Detalhes do construtor

Attachment

public Attachment()

Detalhes do método

clone

public static Attachment clone(Attachment attachment)

Executa uma cópia profunda de um Anexo.

Parameters:

attachment - O Anexo a ser copiado.

Returns:

Uma versão clonada do Anexo.

cloneList

public static List cloneList(List attachments)

Clona uma lista de anexos.

Parameters:

attachments - A lista de Anexos a serem clonados.

Returns:

Uma nova Lista de Anexos clonados.

getContent

public Object getContent()

Obtenha o valor do conteúdo.

Returns:

o valor do conteúdo

getContentType

public String getContentType()

Obtenha o valor contentType.

Returns:

o valor contentType

getContentUrl

public String getContentUrl()

Obtenha o valor contentUrl.

Returns:

o valor contentUrl

getName

public String getName()

Obtenha o valor do nome.

Returns:

o valor do nome

getProperties

public Map getProperties()

Propriedades de estouro. As propriedades que não são modeladas como propriedades de primeira classe no objeto são acessíveis aqui. Observação: um valor de propriedade pode ser aninhado.

Returns:

Um mapa Key-Value das propriedades

getThumbnailUrl

public String getThumbnailUrl()

Obtenha o valor thumbnailUrl.

Returns:

o valor thumbnailUrl

setContent

public void setContent(Object withContent)

Defina o valor do conteúdo.

Parameters:

withContent - o valor do conteúdo a ser definido

setContentType

public void setContentType(String withContentType)

Defina o valor contentType.

Parameters:

withContentType - o valor contentType a ser definido

setContentUrl

public void setContentUrl(String withContentUrl)

Defina o valor contentUrl.

Parameters:

withContentUrl - o valor contentUrl a ser definido

setName

public void setName(String withName)

Defina o valor do nome.

Parameters:

withName - o valor do nome a ser definido

setProperties

public void setProperties(String key, JsonNode value)

Definir propriedades de estouro.

Parameters:

key - Chave para a propriedade
value - JsonNode de valor (pode ser aninhado)

setThumbnailUrl

public void setThumbnailUrl(String withThumbnailUrl)

Defina o valor thumbnailUrl.

Parameters:

withThumbnailUrl - o valor thumbnailUrl a ser definido

Aplica-se a