Package org.eclipse.ditto.client.changes
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 singleFeature
.- Since:
- 1.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description org.eclipse.ditto.things.model.Feature
getFeature()
Returns the Feature which was object of the change.default java.lang.String
getFeatureId()
-
Methods inherited from interface org.eclipse.ditto.client.ack.Acknowledgeable
handleAcknowledgementRequest, handleAcknowledgementRequests
-
Methods inherited from interface org.eclipse.ditto.client.changes.Change
getAction, getExtra, getPath, getRevision, getTimestamp, getValue, isFull, isPartial, withExtra, withPathAndValue
-
Methods inherited from interface org.eclipse.ditto.base.model.headers.DittoHeadersSettable
setDittoHeaders
-
-
-
-
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 interfaceorg.eclipse.ditto.base.model.signals.WithFeatureId
-
-