接口 CmdbService
-
public interface CmdbServiceService to visit CMDB store.- 从以下版本开始:
- 0.7.0
- 作者:
- nkorange
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 java.util.Map<java.lang.String,java.util.Map<java.lang.String,Entity>>getAllEntities()Dump all entities in CMDB.EntitygetEntity(java.lang.String entityName, java.lang.String entityType)Get single entity.java.util.List<EntityEvent>getEntityEvents(long timestamp)get label change events.java.util.Set<java.lang.String>getEntityTypes()Get all possible entity types in CMDB.LabelgetLabel(java.lang.String labelName)Get label info.java.util.Set<java.lang.String>getLabelNames()Get all label names stored in CMDB.java.lang.StringgetLabelValue(java.lang.String entityName, java.lang.String entityType, java.lang.String labelName)Get label value of label name of ip.java.util.Map<java.lang.String,java.lang.String>getLabelValues(java.lang.String entityName, java.lang.String entityType)Get all label value of ip.
-
-
-
方法详细资料
-
getLabelNames
java.util.Set<java.lang.String> getLabelNames()
Get all label names stored in CMDB.- 返回:
- label name set
-
getEntityTypes
java.util.Set<java.lang.String> getEntityTypes()
Get all possible entity types in CMDB.- 返回:
- all entity types
-
getLabel
Label getLabel(java.lang.String labelName)
Get label info.- 参数:
labelName- label name- 返回:
- label info
-
getLabelValue
java.lang.String getLabelValue(java.lang.String entityName, java.lang.String entityType, java.lang.String labelName)Get label value of label name of ip.- 参数:
entityName- entity nameentityType- entity typelabelName- target label name- 返回:
- label value
-
getLabelValues
java.util.Map<java.lang.String,java.lang.String> getLabelValues(java.lang.String entityName, java.lang.String entityType)Get all label value of ip.- 参数:
entityName- entity nameentityType- entity type- 返回:
- all label values
-
getAllEntities
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Entity>> getAllEntities()
Dump all entities in CMDB.- 返回:
- all entities
-
getEntityEvents
java.util.List<EntityEvent> getEntityEvents(long timestamp)
get label change events.- 参数:
timestamp- start time of generated events- 返回:
- label events
-
getEntity
Entity getEntity(java.lang.String entityName, java.lang.String entityType)
Get single entity.- 参数:
entityName- name of entityentityType- type of entity- 返回:
- entity.
-
-