Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- appendPayload(JsonObjectBuilder, JsonSchemaVersion, Predicate<JsonField>) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThing
- appendPayload(JsonObjectBuilder, JsonSchemaVersion, Predicate<JsonField>) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingResponse
- appendPayload(JsonObjectBuilder, JsonSchemaVersion, Predicate<JsonField>) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThings
- appendPayload(JsonObjectBuilder, JsonSchemaVersion, Predicate<JsonField>) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingsResponse
B
- build() - Method in class org.eclipse.ditto.things.api.ThingSnapshotTaken.Builder
-
Constructs a new
ThingSnapshotTakeninstance.
C
- canEqual(Object) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThing
- canEqual(Object) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingResponse
- canEqual(Object) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThings
- canEqual(Object) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingsResponse
- CLUSTER_ROLE - Static variable in class org.eclipse.ditto.things.api.ThingsMessagingConstants
-
Name of the akka cluster role.
D
- DEFAULT_THING_PERMISSIONS - Static variable in class org.eclipse.ditto.things.api.Permission
-
The set of Permissions which must be set as default on the 'thing:/' Resource for the current Subject, if no policy is present.
- dittoHeaders(DittoHeaders) - Method in class org.eclipse.ditto.things.api.ThingSnapshotTaken.Builder
-
Sets the specified DittoHeaders.
E
- equals(Object) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThing
- equals(Object) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingResponse
- equals(Object) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThings
- equals(Object) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingsResponse
- equals(Object) - Method in class org.eclipse.ditto.things.api.ThingSnapshotTaken
F
- fromJson(String, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThing
-
Creates a new
SudoRetrieveThingfrom a JSON string. - fromJson(String, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingResponse
-
Creates a new
SudoRetrieveThingResponsefrom a JSON string. - fromJson(String, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThings
-
Creates a new
SudoRetrieveThingsfrom a JSON string. - fromJson(String, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingsResponse
-
Creates a new
SudoRetrieveThingsResponsefrom a JSON string. - fromJson(JsonObject, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThing
-
Creates a new
SudoRetrieveThingfrom a JSON object. - fromJson(JsonObject, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingResponse
-
Creates a new
SudoRetrieveThingResponsefrom a JSON object. - fromJson(JsonObject, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThings
-
Creates a new
SudoRetrieveThingsfrom a JSON object. - fromJson(JsonObject, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingsResponse
-
Creates a new
SudoRetrieveThingsResponsefrom a JSON object. - fromJson(JsonObject, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.ThingSnapshotTaken
-
Deserializes a
ThingSnapshotTakeninstance from the specified JSON object.
G
- getCategory() - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThing
- getCategory() - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThings
- getEntity(JsonSchemaVersion) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingResponse
- getEntity(JsonSchemaVersion) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingsResponse
- getEntityId() - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThing
- getEntityId() - Method in class org.eclipse.ditto.things.api.ThingSnapshotTaken
- getInstance() - Static method in class org.eclipse.ditto.things.api.ThingsMappingStrategies
-
Returns an instance of ThingsMappingStrategies.
- getPolicyId() - Method in class org.eclipse.ditto.things.api.ThingSnapshotTaken
-
Gets the policy ID associated with the thing for which the snapshot was taken.
- getPubSubTopic() - Method in class org.eclipse.ditto.things.api.ThingSnapshotTaken
- getResourcePath() - Method in interface org.eclipse.ditto.things.api.commands.sudo.SudoCommand
- getResourcePath() - Method in interface org.eclipse.ditto.things.api.commands.sudo.SudoCommandResponse
- getResourceType() - Method in interface org.eclipse.ditto.things.api.commands.sudo.SudoCommand
- getResourceType() - Method in interface org.eclipse.ditto.things.api.commands.sudo.SudoCommandResponse
- getResourceType() - Method in class org.eclipse.ditto.things.api.ThingSnapshotTaken
- getSelectedFields() - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThing
-
Returns the JSON field selector which is to be included in the JSON of each retrieved Thing.
- getSelectedFields() - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThings
-
Returns the JSON field selector which is to be included in the JSON of each retrieved Thing.
- getThing() - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingResponse
-
Returns the
Thing. - getThingIds() - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThings
-
Returns the IDs of the Things to be retrieved by this command.
- getThings() - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingsResponse
-
Returns the
Things. - getTypePrefix() - Method in interface org.eclipse.ditto.things.api.commands.sudo.SudoCommand
H
- hashCode() - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThing
- hashCode() - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingResponse
- hashCode() - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThings
- hashCode() - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingsResponse
- hashCode() - Method in class org.eclipse.ditto.things.api.ThingSnapshotTaken
J
- JSON_THING_ID - Static variable in class org.eclipse.ditto.things.api.commands.sudo.SudoCommand.JsonFields
-
JSON field containing the Thing ID.
- JSON_THING_ID - Static variable in class org.eclipse.ditto.things.api.commands.sudo.SudoCommandResponse.JsonFields
-
JSON field containing the Thing ID.
M
- metadata(Metadata) - Method in class org.eclipse.ditto.things.api.ThingSnapshotTaken.Builder
-
Sets the specified metadata.
N
- NAME - Static variable in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThing
-
Name of the "Sudo Retrieve Thing" command.
- NAME - Static variable in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingResponse
-
Name of the response.
- NAME - Static variable in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThings
-
Name of the "Sudo Retrieve Things" command.
- NAME - Static variable in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingsResponse
-
Name of the response.
- newBuilder(ThingId, long, PersistenceLifecycle, JsonObject) - Static method in class org.eclipse.ditto.things.api.ThingSnapshotTaken
-
Returns a new builder with a fluent API for creating a
ThingSnapshotTaken.
O
- of(String, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingsResponse
-
Creates a new instance of
SudoRetrieveThingsResponse. - of(List<String>, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingsResponse
-
Creates a response to a
SudoRetrieveThingsResponsecommand. - of(List<Thing>, Predicate<JsonField>, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingsResponse
-
Creates a new instance of
SudoRetrieveThingsResponse. - of(List<Thing>, JsonFieldSelector, Predicate<JsonField>, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingsResponse
-
Creates a new instance of
SudoRetrieveThingsResponse. - of(List<ThingId>, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThings
-
Creates a new
SudoRetrieveThings. - of(List<ThingId>, JsonFieldSelector, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThings
-
Creates a new
SudoRetrieveThings. - of(JsonArray, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingsResponse
-
Creates a new instance of
SudoRetrieveThingsResponse. - of(JsonObject, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingResponse
-
Creates a new instance of
SudoRetrieveThingResponse. - of(ThingId, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThing
-
Creates a new
SudoRetrieveThing. - of(ThingId, JsonFieldSelector, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThing
-
Creates a new
SudoRetrieveThing. - org.eclipse.ditto.things.api - package org.eclipse.ditto.things.api
- org.eclipse.ditto.things.api.commands.sudo - package org.eclipse.ditto.things.api.commands.sudo
P
- Permission - Class in org.eclipse.ditto.things.api
-
An enumeration of known permissions of the Thing store.
- policyId(PolicyId) - Method in class org.eclipse.ditto.things.api.ThingSnapshotTaken.Builder
-
Sets the specified policy ID.
- PUB_SUB_TOPIC - Static variable in class org.eclipse.ditto.things.api.ThingSnapshotTaken
-
Pub-sub topic of this event.
R
- READ - Static variable in class org.eclipse.ditto.things.api.Permission
-
Permission to read an entity.
- RESOURCE_TYPE - Static variable in interface org.eclipse.ditto.things.api.commands.sudo.SudoCommand
-
Thing sudo resource type.
- ROOT_ACTOR_PATH - Static variable in class org.eclipse.ditto.things.api.ThingsMessagingConstants
-
Path of the root actor.
S
- SELECTED_FIELDS - Static variable in class org.eclipse.ditto.things.api.commands.sudo.SudoCommand.JsonFields
-
JSON field containing a
JsonFieldSelectorto specify the JSON fields included in the things to retrieve. - setDittoHeaders(DittoHeaders) - Method in interface org.eclipse.ditto.things.api.commands.sudo.SudoCommand
- setDittoHeaders(DittoHeaders) - Method in interface org.eclipse.ditto.things.api.commands.sudo.SudoCommandResponse
- setDittoHeaders(DittoHeaders) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThing
- setDittoHeaders(DittoHeaders) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingResponse
- setDittoHeaders(DittoHeaders) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThings
- setDittoHeaders(DittoHeaders) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingsResponse
- setDittoHeaders(DittoHeaders, JsonObject) - Method in class org.eclipse.ditto.things.api.ThingSnapshotTaken
- setEntity(JsonValue) - Method in interface org.eclipse.ditto.things.api.commands.sudo.SudoCommandResponse
- setEntity(JsonValue) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingResponse
- setEntity(JsonValue) - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingsResponse
- SHARD_REGION - Static variable in class org.eclipse.ditto.things.api.ThingsMessagingConstants
-
Name of the shard region for Thing entities.
- SudoCommand<T extends SudoCommand<T>> - Interface in org.eclipse.ditto.things.api.commands.sudo
-
Aggregates all sudo commands.
- SudoCommand.JsonFields - Class in org.eclipse.ditto.things.api.commands.sudo
-
An enumeration of the known
JsonFields of a Thing command. - SudoCommandResponse<T extends SudoCommandResponse<T>> - Interface in org.eclipse.ditto.things.api.commands.sudo
-
Aggregates all Thing SudoCommand Responses.
- SudoCommandResponse.JsonFields - Class in org.eclipse.ditto.things.api.commands.sudo
-
An enumeration of the known
JsonFields of a Sudo Thing command response. - SudoRetrieveThing - Class in org.eclipse.ditto.things.api.commands.sudo
-
Command which retrieves a
Thingwithout authorization. - SudoRetrieveThingResponse - Class in org.eclipse.ditto.things.api.commands.sudo
-
Response to a
SudoRetrieveThingcommand. - SudoRetrieveThings - Class in org.eclipse.ditto.things.api.commands.sudo
-
Command which retrieves several
Things based on the the passed in List of Thing IDs without authorization. - SudoRetrieveThingsResponse - Class in org.eclipse.ditto.things.api.commands.sudo
-
Response to a
SudoRetrieveThingscommand.
T
- THINGS_SNAPSHOT_STREAMING_ACTOR_PATH - Static variable in class org.eclipse.ditto.things.api.ThingsMessagingConstants
-
Path of the actor that streams from the snapshot store.
- THINGS_STREAM_PROVIDER_ACTOR_PATH - Static variable in class org.eclipse.ditto.things.api.ThingsMessagingConstants
-
Path of the actor that streams from the event journal.
- ThingsMappingStrategies - Class in org.eclipse.ditto.things.api
-
MappingStrategiesfor the Things service containing allJsonifiabletypes known to Things. - ThingsMappingStrategies() - Constructor for class org.eclipse.ditto.things.api.ThingsMappingStrategies
-
Constructs a new ThingsMappingStrategies object.
- ThingsMessagingConstants - Class in org.eclipse.ditto.things.api
-
Constants for the Things messaging.
- ThingSnapshotTaken - Class in org.eclipse.ditto.things.api
-
Event published when a thing snapshot is taken.
- ThingSnapshotTaken.Builder - Class in org.eclipse.ditto.things.api
-
A mutable builder with a fluent API for creating instances of
ThingSnapshotTaken. - timestamp(Instant) - Method in class org.eclipse.ditto.things.api.ThingSnapshotTaken.Builder
-
Sets the timestamp when the snapshot was taken.
- toJson(JsonSchemaVersion, Predicate<JsonField>) - Method in class org.eclipse.ditto.things.api.ThingSnapshotTaken
- toString() - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThing
- toString() - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingResponse
- toString() - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThings
- toString() - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingsResponse
- toString() - Method in class org.eclipse.ditto.things.api.ThingSnapshotTaken
- TYPE - Static variable in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThing
-
Type of this command.
- TYPE - Static variable in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingResponse
-
Type of this command.
- TYPE - Static variable in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThings
-
Type of this command.
- TYPE - Static variable in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThingsResponse
-
Type of this command.
- TYPE_PREFIX - Static variable in interface org.eclipse.ditto.things.api.commands.sudo.SudoCommand
-
Type Prefix of Sudo commands.
- TYPE_PREFIX - Static variable in interface org.eclipse.ditto.things.api.commands.sudo.SudoCommandResponse
-
Type Prefix of Sudo commands.
U
- useOriginalSchemaVersion() - Method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThing
-
Returns whether the resulting thing should be serialized using its original schema version.
W
- withOriginalSchemaVersion(ThingId, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThing
-
Creates a new
SudoRetrieveThing. - withOriginalSchemaVersion(ThingId, JsonFieldSelector, DittoHeaders) - Static method in class org.eclipse.ditto.things.api.commands.sudo.SudoRetrieveThing
-
Creates a new
SudoRetrieveThing. - WRITE - Static variable in class org.eclipse.ditto.things.api.Permission
-
Permission to write/change an entity.
All Classes and Interfaces|All Packages|Constant Field Values