Class PropertyValue

    • Method Detail

      • timestamp

        @Deprecated
        public final Instant timestamp()
        Deprecated.
        This field is deprecated and will throw an error in the future. Use time instead.

        The timestamp of a value for a time series property.

        Returns:
        The timestamp of a value for a time series property.
      • value

        public final DataValue value()

        An object that specifies a value for a time series property.

        Returns:
        An object that specifies a value for a time series property.
      • time

        public final String time()

        ISO8601 DateTime of a value for a time series property.

        The time for when the property value was recorded in ISO 8601 format: YYYY-MM-DDThh:mm:ss[.SSSSSSSSS][Z/±HH:mm].

        • [YYYY]: year

        • [MM]: month

        • [DD]: day

        • [hh]: hour

        • [mm]: minute

        • [ss]: seconds

        • [.SSSSSSSSS]: additional precision, where precedence is maintained. For example: [.573123] is equal to 573123000 nanoseconds.

        • Z: default timezone UTC

        • ± HH:mm: time zone offset in Hours and Minutes.

        Required sub-fields: YYYY-MM-DDThh:mm:ss and [Z/±HH:mm]

        Returns:
        ISO8601 DateTime of a value for a time series property.

        The time for when the property value was recorded in ISO 8601 format: YYYY-MM-DDThh:mm:ss[.SSSSSSSSS][Z/±HH:mm].

        • [YYYY]: year

        • [MM]: month

        • [DD]: day

        • [hh]: hour

        • [mm]: minute

        • [ss]: seconds

        • [.SSSSSSSSS]: additional precision, where precedence is maintained. For example: [.573123] is equal to 573123000 nanoseconds.

        • Z: default timezone UTC

        • ± HH:mm: time zone offset in Hours and Minutes.

        Required sub-fields: YYYY-MM-DDThh:mm:ss and [Z/±HH:mm]

      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)