public interface ThingMetadata extends Metadata, Jsonable
| 限定符和类型 | 方法和说明 |
|---|---|
default PropertyMetadata |
findProperty(java.util.function.Predicate<PropertyMetadata> predicate) |
default Optional<EventMetadata> |
getEvent(String id) |
EventMetadata |
getEventOrNull(String id) |
List<EventMetadata> |
getEvents() |
default Optional<FunctionMetadata> |
getFunction(String id) |
FunctionMetadata |
getFunctionOrNull(String id) |
List<FunctionMetadata> |
getFunctions() |
List<PropertyMetadata> |
getProperties() |
default Optional<PropertyMetadata> |
getProperty(String id) |
PropertyMetadata |
getPropertyOrNull(String id) |
default Optional<PropertyMetadata> |
getTag(String id) |
PropertyMetadata |
getTagOrNull(String id) |
List<PropertyMetadata> |
getTags() |
default <T extends ThingMetadata> |
merge(T metadata) |
default <T extends ThingMetadata> |
merge(T metadata,
MergeOption... options) |
getDescription, getExpand, getExpands, getId, getName, setDescription, setExpands, setNameList<PropertyMetadata> getProperties()
List<FunctionMetadata> getFunctions()
List<EventMetadata> getEvents()
List<PropertyMetadata> getTags()
default Optional<EventMetadata> getEvent(String id)
EventMetadata getEventOrNull(String id)
default Optional<PropertyMetadata> getProperty(String id)
PropertyMetadata getPropertyOrNull(String id)
default Optional<FunctionMetadata> getFunction(String id)
FunctionMetadata getFunctionOrNull(String id)
default Optional<PropertyMetadata> getTag(String id)
PropertyMetadata getTagOrNull(String id)
default PropertyMetadata findProperty(java.util.function.Predicate<PropertyMetadata> predicate)
default <T extends ThingMetadata> ThingMetadata merge(T metadata)
default <T extends ThingMetadata> ThingMetadata merge(T metadata, MergeOption... options)
Copyright © 2019–2022. All rights reserved.