Interface PropertyValue.Builder

  • Method Details

    • 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.

      Parameters:
      timestamp - The timestamp of a value for a time series property.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • value

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

      Parameters:
      value - An object that specifies a value for a time series property.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • value

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

      This is a convenience method that creates an instance of the DataValue.Builder avoiding the need to create one manually via DataValue.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to value(DataValue).

      Parameters:
      value - a consumer that will call methods on DataValue.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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]

      Parameters:
      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:
      Returns a reference to this object so that method calls can be chained together.