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, subSequence

    Methods inherited from interface org.eclipse.ditto.things.model.DefinitionIdentifier

    getName, getNamespace, getUrl, getVersion, toString

    Methods inherited from interface org.eclipse.ditto.base.model.json.Jsonifiable

    getImplementedSchemaVersion, getLatestSchemaVersion, getSupportedSchemaVersions, implementsSchemaVersion, implementsSchemaVersion, toJson, toJsonString