Entity クラス
- java.
lang. Object - com.
microsoft. bot. schema. Entity
- com.
実装
public class Entity
implements EntitySerialization
アクティビティに関連するメタデータ オブジェクト。
コンストラクターの概要
| コンストラクター | 説明 | |
|---|---|---|
| Entity() | ||
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
| static T |
<T>getAs(EntitySerialization entity, Class<T> classType)
エンティティを他のエンティティ型に変換します。 |
| T |
<T>getAs(Class<T> classType)
エンティティを他のエンティティ型に変換します。 |
| Entity |
<T>setAs(T obj)
他のエンティティ型を Entity に変換します。 |
| static Entity |
clone(Entity entity)
エンティティのディープ コピーを実行します。 |
| static java.util.List<Entity> |
cloneList(List<? extends Entity> entities)
エンティティのリストの詳細コピーを実行します。 |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
このクラスで定義されていない追加のプロパティ。 |
| java.lang.String |
getType()
このエンティティの型 (RFC 3987 IRI)。 |
| void |
setProperties(String key, JsonNode value)
このクラスで定義されていない追加のプロパティ。 |
| void |
setType(String withType)
このエンティティの型 (RFC 3987 IRI)。 |
メソッドの継承元: java.lang.Object
コンストラクターの詳細
Entity
public Entity()
メソッドの詳細
<T>getAs
public static T
エンティティを他のエンティティ型に変換します。
パラメーター:
戻り値:
<T>getAs
public T
エンティティを他のエンティティ型に変換します。
パラメーター:
戻り値:
<T>setAs
public Entity
他のエンティティ型を Entity に変換します。 これは、他の Entity クラスでのみ使用することを目的としています。
パラメーター:
戻り値:
スロー:
clone
public static Entity clone(Entity entity)
エンティティのディープ コピーを実行します。
パラメーター:
戻り値:
cloneList
public static List
エンティティのリストの詳細コピーを実行します。
パラメーター:
戻り値:
getProperties
public Map
このクラスで定義されていない追加のプロパティ。
戻り値:
getType
public String getType()
このエンティティの型 (RFC 3987 IRI)。
戻り値:
setProperties
public void setProperties(String key, JsonNode value)
このクラスで定義されていない追加のプロパティ。
パラメーター:
setType
public void setType(String withType)
このエンティティの型 (RFC 3987 IRI)。
パラメーター: