Interface FeatureChange

  • All Superinterfaces:
    Acknowledgeable, Change, org.eclipse.ditto.base.model.headers.DittoHeadersSettable<Change>, org.eclipse.ditto.base.model.headers.WithDittoHeaders, org.eclipse.ditto.base.model.entity.id.WithEntityId, org.eclipse.ditto.base.model.entity.type.WithEntityType, org.eclipse.ditto.base.model.signals.WithFeatureId
    All Known Implementing Classes:
    ImmutableFeatureChange

    public interface FeatureChange
    extends Change, org.eclipse.ditto.base.model.signals.WithFeatureId
    Represents a change of a Thing regarding a single Feature.
    Since:
    1.0.0
    • Method Detail

      • getFeature

        org.eclipse.ditto.things.model.Feature getFeature()
        Returns the Feature which was object of the change.
        Returns:
        the modified Feature.
      • getFeatureId

        default java.lang.String getFeatureId()
        Specified by:
        getFeatureId in interface org.eclipse.ditto.base.model.signals.WithFeatureId