Class Feature.JsonFields

  • Enclosing interface:
    Feature

    @Immutable
    public static final class Feature.JsonFields
    extends java.lang.Object
    An enumeration of the known JsonFields of a Feature.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonArray> DEFINITION
      JSON field definition for the Feature's Definition as JsonArray.
      static org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject> DESIRED_PROPERTIES
      JSON field definition for the Feature's desired properties as JsonObject.
      static org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject> PROPERTIES
      JSON field definition for the Feature's properties as JsonObject.
      static org.eclipse.ditto.json.JsonFieldDefinition<java.lang.Integer> SCHEMA_VERSION
      JSON field definition for the Feature's JsonSchemaVersion as int.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • SCHEMA_VERSION

        public static final org.eclipse.ditto.json.JsonFieldDefinition<java.lang.Integer> SCHEMA_VERSION
        JSON field definition for the Feature's JsonSchemaVersion as int.
      • DEFINITION

        public static final org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonArray> DEFINITION
        JSON field definition for the Feature's Definition as JsonArray.
      • PROPERTIES

        public static final org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject> PROPERTIES
        JSON field definition for the Feature's properties as JsonObject.
      • DESIRED_PROPERTIES

        public static final org.eclipse.ditto.json.JsonFieldDefinition<org.eclipse.ditto.json.JsonObject> DESIRED_PROPERTIES
        JSON field definition for the Feature's desired properties as JsonObject.
        Since:
        1.5.0