Package de.aristaflow.ilm.model.monitor
Class InstanceDataValues
java.lang.Object
de.aristaflow.ilm.model.monitor.InstanceDataValues
- All Implemented Interfaces:
Serializable
This data structure heavily relies on the corresponding
request returning this data. To prevent redundant data, the lists
instForDataElement
and values refer to the list of TemplTreeDataElement used in the request. That
is, the TemplateTreeDataElement at position x has the instance
instances[instForDataElement[x]] and the value values[x].- See Also:
-
InstanceDataValues- Serialized Form
-
Field Summary
FieldsModifier and TypeFieldDescriptionList<@NotNull InstanceReference>The instances of which values are provided by thisInstanceDataValues.This list reflects the list ofTemplTreeDataElements provided when requesting thisInstanceDataValues, that is, the list positions correspond.If this list is present, its entries refer to the (0-based) positions of values withinvalueswhich arenullbut actually are missing since they are too big.This list reflects the list ofTemplTreeDataElements provided when requesting thisInstanceDataValues, that is, the list positions correspond. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
instances
The instances of which values are provided by thisInstanceDataValues. They are ordered by the hierarchical path of the corresponding base template within the template tree. -
instForDataElement
This list reflects the list ofTemplTreeDataElements provided when requesting thisInstanceDataValues, that is, the list positions correspond. The elements in this lists are the (0-based) positions of the correspondingInstanceReferences ininstances.
Anullelement means that there is no instance at all for the corresponding template (or it does not provide any non-null data for the requested data elements). -
values
This list reflects the list ofTemplTreeDataElements provided when requesting thisInstanceDataValues, that is, the list positions correspond. Each value of the correspondingTemplateTreeDataElementis represented as string, which is either atrue/false, a parsable integer or float number, a string, a date/time in ISO-8601-format, a URI, an (optionally) gzipped and Base64-encodedbyte[]ornullin case the value is ADEPT2-Null. -
placeholders
If this list is present, its entries refer to the (0-based) positions of values withinvalueswhich arenullbut actually are missing since they are too big. They can be requested separately. Obviously, the entries are also the positions of the correspondingTemplTreeDataElementin the data element list of the corresponding request.
Note that unlike the other lists, the index of a list element has no purpose. Only the content of the list is relevant.
-
-
Constructor Details
-
InstanceDataValues
public InstanceDataValues()
-