Package org.eclipse.ditto.things.model
Interface ThingDefinition
- All Superinterfaces:
CharSequence,DefinitionIdentifier,org.eclipse.ditto.base.model.json.Jsonifiable<org.eclipse.ditto.json.JsonValue>
public interface ThingDefinition
extends DefinitionIdentifier, org.eclipse.ditto.base.model.json.Jsonifiable<org.eclipse.ditto.json.JsonValue>
A ThingDefinition represents a single fully qualified
DefinitionIdentifier.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.ditto.base.model.json.Jsonifiable
org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelector, org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelectorAndPredicate<T extends Object>, org.eclipse.ditto.base.model.json.Jsonifiable.WithPointer<J extends org.eclipse.ditto.json.JsonValue>, org.eclipse.ditto.base.model.json.Jsonifiable.WithPredicate<J extends org.eclipse.ditto.json.JsonValue,T extends Object> -
Method Summary
Methods inherited from interface java.lang.CharSequence
charAt, chars, codePoints, isEmpty, length, subSequenceMethods inherited from interface org.eclipse.ditto.things.model.DefinitionIdentifier
getName, getNamespace, getUrl, getVersion, toStringMethods inherited from interface org.eclipse.ditto.base.model.json.Jsonifiable
getImplementedSchemaVersion, getLatestSchemaVersion, getSupportedSchemaVersions, implementsSchemaVersion, implementsSchemaVersion, toJson, toJsonString