@Immutable public final class RetrieveFeaturePropertyResponse extends org.eclipse.ditto.signals.commands.base.AbstractCommandResponse<RetrieveFeaturePropertyResponse> implements ThingQueryCommandResponse<RetrieveFeaturePropertyResponse>
RetrieveFeatureProperty command.ThingCommandResponse.JsonFieldsorg.eclipse.ditto.model.base.json.Jsonifiable.WithFieldSelector, org.eclipse.ditto.model.base.json.Jsonifiable.WithFieldSelectorAndPredicate<T>, org.eclipse.ditto.model.base.json.Jsonifiable.WithPointer<J extends org.eclipse.ditto.json.JsonValue>, org.eclipse.ditto.model.base.json.Jsonifiable.WithPredicate<J extends org.eclipse.ditto.json.JsonValue,T>| Modifier and Type | Field and Description |
|---|---|
static String |
TYPE
Type of this response.
|
TYPE_PREFIX| Modifier and Type | Method and Description |
|---|---|
protected void |
appendPayload(org.eclipse.ditto.json.JsonObjectBuilder jsonObjectBuilder,
org.eclipse.ditto.model.base.json.JsonSchemaVersion schemaVersion,
Predicate<org.eclipse.ditto.json.JsonField> thePredicate) |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static RetrieveFeaturePropertyResponse |
fromJson(org.eclipse.ditto.json.JsonObject jsonObject,
org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
Creates a response to a
RetrieveFeatureProperty command from a JSON object. |
static RetrieveFeaturePropertyResponse |
fromJson(String jsonString,
org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
Creates a response to a
RetrieveFeatureProperty command from a JSON string. |
org.eclipse.ditto.json.JsonValue |
getEntity(org.eclipse.ditto.model.base.json.JsonSchemaVersion schemaVersion) |
String |
getFeatureId()
Returns the identifier of the
Feature whose properties were modified. |
org.eclipse.ditto.json.JsonPointer |
getPropertyPointer()
Returns the JSON pointer of the Property to retrieve.
|
org.eclipse.ditto.json.JsonValue |
getPropertyValue()
Returns the retrieved FeatureProperty.
|
org.eclipse.ditto.json.JsonPointer |
getResourcePath() |
String |
getThingId() |
int |
hashCode() |
static RetrieveFeaturePropertyResponse |
of(String thingId,
String featureId,
org.eclipse.ditto.json.JsonPointer featurePropertyPointer,
org.eclipse.ditto.json.JsonValue featurePropertyValue,
org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
Creates a response to a
RetrieveFeatureProperty command. |
RetrieveFeaturePropertyResponse |
setDittoHeaders(org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders) |
RetrieveFeaturePropertyResponse |
setEntity(org.eclipse.ditto.json.JsonValue entity) |
String |
toString() |
getDittoHeaders, getManifest, getStatusCode, getType, toJsonclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetId, getResourceTypegetImplementedSchemaVersion, getStatusCode, getStatusCodeValue, toJson, toJsontoJson, toJsonString, toJsonStringgetLatestSchemaVersion, getSupportedSchemaVersions, implementsSchemaVersion, implementsSchemaVersion, toJsonStringpublic static final String TYPE
public static RetrieveFeaturePropertyResponse of(String thingId, String featureId, org.eclipse.ditto.json.JsonPointer featurePropertyPointer, org.eclipse.ditto.json.JsonValue featurePropertyValue, org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
RetrieveFeatureProperty command.thingId - the Thing ID of the retrieved feature property.featureId - the identifier of the Feature whose Property was retrieved.featurePropertyPointer - the retrieved FeatureProperty JSON pointer.featurePropertyValue - the retrieved FeatureProperty value.dittoHeaders - the headers of the preceding command.NullPointerException - if any argument is null.public static RetrieveFeaturePropertyResponse fromJson(String jsonString, org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
RetrieveFeatureProperty command from a JSON string.jsonString - the JSON string of which the response is to be created.dittoHeaders - the headers of the preceding command.NullPointerException - if jsonString is null.IllegalArgumentException - if jsonString is empty.org.eclipse.ditto.json.JsonParseException - if the passed in jsonString was not in the expected
format.public static RetrieveFeaturePropertyResponse fromJson(org.eclipse.ditto.json.JsonObject jsonObject, org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
RetrieveFeatureProperty command from a JSON object.jsonObject - the JSON object of which the response is to be created.dittoHeaders - the headers of the preceding command.NullPointerException - if jsonObject is null.org.eclipse.ditto.json.JsonParseException - if the passed in jsonObject was not in the expected
format.public String getThingId()
getThingId in interface org.eclipse.ditto.signals.base.WithThingIdpublic String getFeatureId()
Feature whose properties were modified.public org.eclipse.ditto.json.JsonPointer getPropertyPointer()
public org.eclipse.ditto.json.JsonValue getPropertyValue()
public org.eclipse.ditto.json.JsonValue getEntity(org.eclipse.ditto.model.base.json.JsonSchemaVersion schemaVersion)
getEntity in interface org.eclipse.ditto.signals.commands.base.WithEntity<RetrieveFeaturePropertyResponse>public RetrieveFeaturePropertyResponse setEntity(org.eclipse.ditto.json.JsonValue entity)
setEntity in interface org.eclipse.ditto.signals.commands.base.WithEntity<RetrieveFeaturePropertyResponse>setEntity in interface ThingQueryCommandResponse<RetrieveFeaturePropertyResponse>public RetrieveFeaturePropertyResponse setDittoHeaders(org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
setDittoHeaders in interface org.eclipse.ditto.model.base.headers.WithDittoHeaders<RetrieveFeaturePropertyResponse>setDittoHeaders in interface org.eclipse.ditto.signals.commands.base.CommandResponse<RetrieveFeaturePropertyResponse>setDittoHeaders in interface ThingQueryCommandResponse<RetrieveFeaturePropertyResponse>setDittoHeaders in interface ThingCommandResponse<RetrieveFeaturePropertyResponse>public org.eclipse.ditto.json.JsonPointer getResourcePath()
getResourcePath in interface org.eclipse.ditto.signals.base.WithResourceprotected void appendPayload(org.eclipse.ditto.json.JsonObjectBuilder jsonObjectBuilder,
org.eclipse.ditto.model.base.json.JsonSchemaVersion schemaVersion,
Predicate<org.eclipse.ditto.json.JsonField> thePredicate)
appendPayload in class org.eclipse.ditto.signals.commands.base.AbstractCommandResponse<RetrieveFeaturePropertyResponse>protected boolean canEqual(@Nullable Object other)
canEqual in class org.eclipse.ditto.signals.commands.base.AbstractCommandResponse<RetrieveFeaturePropertyResponse>public boolean equals(@Nullable Object o)
equals in class org.eclipse.ditto.signals.commands.base.AbstractCommandResponse<RetrieveFeaturePropertyResponse>public int hashCode()
hashCode in class org.eclipse.ditto.signals.commands.base.AbstractCommandResponse<RetrieveFeaturePropertyResponse>public String toString()
toString in class org.eclipse.ditto.signals.commands.base.AbstractCommandResponse<RetrieveFeaturePropertyResponse>Copyright © 2017–2018 Eclipse Foundation. All rights reserved.