Interface ModifyFeaturePropertyLiveCommand
-
- All Superinterfaces:
org.eclipse.ditto.base.model.signals.commands.Command<ModifyFeaturePropertyLiveCommand>
,org.eclipse.ditto.base.model.headers.DittoHeadersSettable<ModifyFeaturePropertyLiveCommand>
,org.eclipse.ditto.base.model.json.Jsonifiable<org.eclipse.ditto.json.JsonObject>
,org.eclipse.ditto.base.model.json.Jsonifiable.WithPredicate<org.eclipse.ditto.json.JsonObject,org.eclipse.ditto.json.JsonField>
,LiveCommand<ModifyFeaturePropertyLiveCommand,ModifyFeaturePropertyLiveCommandAnswerBuilder>
,org.eclipse.ditto.base.model.signals.Signal<ModifyFeaturePropertyLiveCommand>
,org.eclipse.ditto.base.model.signals.SignalWithEntityId<ModifyFeaturePropertyLiveCommand>
,org.eclipse.ditto.things.model.signals.commands.ThingCommand<ModifyFeaturePropertyLiveCommand>
,org.eclipse.ditto.things.model.signals.commands.modify.ThingModifyCommand<ModifyFeaturePropertyLiveCommand>
,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
,org.eclipse.ditto.base.model.headers.WithManifest
,org.eclipse.ditto.base.model.signals.WithName
,org.eclipse.ditto.base.model.signals.WithOptionalEntity<ModifyFeaturePropertyLiveCommand>
,org.eclipse.ditto.base.model.signals.WithResource
,org.eclipse.ditto.things.model.WithThingId
,org.eclipse.ditto.base.model.signals.WithType
public interface ModifyFeaturePropertyLiveCommand extends LiveCommand<ModifyFeaturePropertyLiveCommand,ModifyFeaturePropertyLiveCommandAnswerBuilder>, org.eclipse.ditto.things.model.signals.commands.modify.ThingModifyCommand<ModifyFeaturePropertyLiveCommand>, org.eclipse.ditto.base.model.signals.WithFeatureId
ModifyFeatureProperty
live command giving access to the command and all of its special accessors. Also the entry point for creating aModifyFeaturePropertyLiveCommandAnswerBuilder
as answer for an incoming command.- Since:
- 2.0.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.ditto.base.model.signals.commands.Command
org.eclipse.ditto.base.model.signals.commands.Command.Category, org.eclipse.ditto.base.model.signals.commands.Command.JsonFields
-
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 java.lang.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 java.lang.Object>
-
-
Field Summary
-
Fields inherited from interface org.eclipse.ditto.base.model.signals.commands.Command
TYPE_QUALIFIER
-
Fields inherited from interface org.eclipse.ditto.base.model.signals.Signal
CHANNEL_LIVE, CHANNEL_TWIN
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.ditto.json.JsonPointer
getPropertyPointer()
Returns the JSON pointer of the Property to modify.org.eclipse.ditto.json.JsonValue
getPropertyValue()
Returns the value of the Property to modify.-
Methods inherited from interface org.eclipse.ditto.base.model.signals.commands.Command
getCategory, getImplementedSchemaVersion, toJson, toJson
-
Methods inherited from interface org.eclipse.ditto.base.model.json.Jsonifiable
getLatestSchemaVersion, getSupportedSchemaVersions, implementsSchemaVersion, implementsSchemaVersion, toJsonString
-
Methods inherited from interface org.eclipse.ditto.base.model.json.Jsonifiable.WithPredicate
toJson, toJsonString, toJsonString
-
Methods inherited from interface org.eclipse.ditto.client.live.commands.base.LiveCommand
answer
-
Methods inherited from interface org.eclipse.ditto.things.model.signals.commands.ThingCommand
getEntityType, getResourceType, getTypePrefix
-
Methods inherited from interface org.eclipse.ditto.things.model.signals.commands.modify.ThingModifyCommand
changesAuthorization, setDittoHeaders
-
Methods inherited from interface org.eclipse.ditto.base.model.headers.WithDittoHeaders
getDittoHeaders
-
-
-
-
Method Detail
-
getPropertyPointer
@Nonnull org.eclipse.ditto.json.JsonPointer getPropertyPointer()
Returns the JSON pointer of the Property to modify.- Returns:
- the JSON pointer.
- See Also:
ModifyFeatureProperty.getPropertyPointer()
-
getPropertyValue
@Nonnull org.eclipse.ditto.json.JsonValue getPropertyValue()
Returns the value of the Property to modify.- Returns:
- the value.
- See Also:
ModifyFeatureProperty.getPropertyValue()
-
-