Interface SensorStatisticsSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<SensorStatisticsSummary.Builder,SensorStatisticsSummary>, SdkBuilder<SensorStatisticsSummary.Builder,SensorStatisticsSummary>, SdkPojo
Enclosing class:
SensorStatisticsSummary

public static interface SensorStatisticsSummary.Builder extends SdkPojo, CopyableBuilder<SensorStatisticsSummary.Builder,SensorStatisticsSummary>
  • Method Details

    • componentName

      SensorStatisticsSummary.Builder componentName(String componentName)

      Name of the component to which the particular sensor belongs for which the statistics belong to.

      Parameters:
      componentName - Name of the component to which the particular sensor belongs for which the statistics belong to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sensorName

      SensorStatisticsSummary.Builder sensorName(String sensorName)

      Name of the sensor that the statistics belong to.

      Parameters:
      sensorName - Name of the sensor that the statistics belong to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataExists

      SensorStatisticsSummary.Builder dataExists(Boolean dataExists)

      Parameter that indicates whether data exists for the sensor that the statistics belong to.

      Parameters:
      dataExists - Parameter that indicates whether data exists for the sensor that the statistics belong to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • missingValues

      SensorStatisticsSummary.Builder missingValues(CountPercent missingValues)

      Parameter that describes the total number of, and percentage of, values that are missing for the sensor that the statistics belong to.

      Parameters:
      missingValues - Parameter that describes the total number of, and percentage of, values that are missing for the sensor that the statistics belong to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • missingValues

      default SensorStatisticsSummary.Builder missingValues(Consumer<CountPercent.Builder> missingValues)

      Parameter that describes the total number of, and percentage of, values that are missing for the sensor that the statistics belong to.

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

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

      Parameters:
      missingValues - a consumer that will call methods on CountPercent.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • invalidValues

      SensorStatisticsSummary.Builder invalidValues(CountPercent invalidValues)

      Parameter that describes the total number of, and percentage of, values that are invalid for the sensor that the statistics belong to.

      Parameters:
      invalidValues - Parameter that describes the total number of, and percentage of, values that are invalid for the sensor that the statistics belong to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • invalidValues

      default SensorStatisticsSummary.Builder invalidValues(Consumer<CountPercent.Builder> invalidValues)

      Parameter that describes the total number of, and percentage of, values that are invalid for the sensor that the statistics belong to.

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

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

      Parameters:
      invalidValues - a consumer that will call methods on CountPercent.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • invalidDateEntries

      SensorStatisticsSummary.Builder invalidDateEntries(CountPercent invalidDateEntries)

      Parameter that describes the total number of invalid date entries associated with the sensor that the statistics belong to.

      Parameters:
      invalidDateEntries - Parameter that describes the total number of invalid date entries associated with the sensor that the statistics belong to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • invalidDateEntries

      default SensorStatisticsSummary.Builder invalidDateEntries(Consumer<CountPercent.Builder> invalidDateEntries)

      Parameter that describes the total number of invalid date entries associated with the sensor that the statistics belong to.

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

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

      Parameters:
      invalidDateEntries - a consumer that will call methods on CountPercent.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • duplicateTimestamps

      SensorStatisticsSummary.Builder duplicateTimestamps(CountPercent duplicateTimestamps)

      Parameter that describes the total number of duplicate timestamp records associated with the sensor that the statistics belong to.

      Parameters:
      duplicateTimestamps - Parameter that describes the total number of duplicate timestamp records associated with the sensor that the statistics belong to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • duplicateTimestamps

      default SensorStatisticsSummary.Builder duplicateTimestamps(Consumer<CountPercent.Builder> duplicateTimestamps)

      Parameter that describes the total number of duplicate timestamp records associated with the sensor that the statistics belong to.

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

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

      Parameters:
      duplicateTimestamps - a consumer that will call methods on CountPercent.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • categoricalValues

      SensorStatisticsSummary.Builder categoricalValues(CategoricalValues categoricalValues)

      Parameter that describes potential risk about whether data associated with the sensor is categorical.

      Parameters:
      categoricalValues - Parameter that describes potential risk about whether data associated with the sensor is categorical.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • categoricalValues

      default SensorStatisticsSummary.Builder categoricalValues(Consumer<CategoricalValues.Builder> categoricalValues)

      Parameter that describes potential risk about whether data associated with the sensor is categorical.

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

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

      Parameters:
      categoricalValues - a consumer that will call methods on CategoricalValues.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • multipleOperatingModes

      SensorStatisticsSummary.Builder multipleOperatingModes(MultipleOperatingModes multipleOperatingModes)

      Parameter that describes potential risk about whether data associated with the sensor has more than one operating mode.

      Parameters:
      multipleOperatingModes - Parameter that describes potential risk about whether data associated with the sensor has more than one operating mode.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • multipleOperatingModes

      default SensorStatisticsSummary.Builder multipleOperatingModes(Consumer<MultipleOperatingModes.Builder> multipleOperatingModes)

      Parameter that describes potential risk about whether data associated with the sensor has more than one operating mode.

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

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

      Parameters:
      multipleOperatingModes - a consumer that will call methods on MultipleOperatingModes.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • largeTimestampGaps

      SensorStatisticsSummary.Builder largeTimestampGaps(LargeTimestampGaps largeTimestampGaps)

      Parameter that describes potential risk about whether data associated with the sensor contains one or more large gaps between consecutive timestamps.

      Parameters:
      largeTimestampGaps - Parameter that describes potential risk about whether data associated with the sensor contains one or more large gaps between consecutive timestamps.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • largeTimestampGaps

      default SensorStatisticsSummary.Builder largeTimestampGaps(Consumer<LargeTimestampGaps.Builder> largeTimestampGaps)

      Parameter that describes potential risk about whether data associated with the sensor contains one or more large gaps between consecutive timestamps.

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

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

      Parameters:
      largeTimestampGaps - a consumer that will call methods on LargeTimestampGaps.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • monotonicValues

      SensorStatisticsSummary.Builder monotonicValues(MonotonicValues monotonicValues)

      Parameter that describes potential risk about whether data associated with the sensor is mostly monotonic.

      Parameters:
      monotonicValues - Parameter that describes potential risk about whether data associated with the sensor is mostly monotonic.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • monotonicValues

      default SensorStatisticsSummary.Builder monotonicValues(Consumer<MonotonicValues.Builder> monotonicValues)

      Parameter that describes potential risk about whether data associated with the sensor is mostly monotonic.

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

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

      Parameters:
      monotonicValues - a consumer that will call methods on MonotonicValues.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dataStartTime

      SensorStatisticsSummary.Builder dataStartTime(Instant dataStartTime)

      Indicates the time reference to indicate the beginning of valid data associated with the sensor that the statistics belong to.

      Parameters:
      dataStartTime - Indicates the time reference to indicate the beginning of valid data associated with the sensor that the statistics belong to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataEndTime

      SensorStatisticsSummary.Builder dataEndTime(Instant dataEndTime)

      Indicates the time reference to indicate the end of valid data associated with the sensor that the statistics belong to.

      Parameters:
      dataEndTime - Indicates the time reference to indicate the end of valid data associated with the sensor that the statistics belong to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.