Class TimeseriesParser
java.lang.Object
com.cognite.client.servicesV1.parser.TimeseriesParser
This class contains a set of methods to help parsing timeseries object between Cognite api representations
(json and proto) and typed objects.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<TimeseriesPoint>Parses aDataPointListItem(proto payload from the Cognite api) into a list ofTimeseriesPointstatic List<TimeseriesPoint>parseDataPointListItem(String json) static TimeseriesMetadataParses a time series header json string toTimeseriesMetadataproto object.toRequestInsertItem(TimeseriesMetadata element) Builds a request insert item object fromTimeseriesMetadata.toRequestReplaceItem(TimeseriesMetadata element) Builds a request insert item object fromTimeseriesMetadata.toRequestUpdateItem(TimeseriesMetadata element) Builds a request update item object fromTimeseriesMetadata.
-
Constructor Details
-
TimeseriesParser
public TimeseriesParser()
-
-
Method Details
-
parseDataPointListItem
Parses aDataPointListItem(proto payload from the Cognite api) into a list ofTimeseriesPoint- Returns:
-
parseDataPointListItem
- Throws:
Exception
-
parseTimeseriesMetadata
Parses a time series header json string toTimeseriesMetadataproto object.- Parameters:
json-- Returns:
- Throws:
Exception
-
toRequestInsertItem
Builds a request insert item object fromTimeseriesMetadata. An insert item object creates a new TS header data object in the Cognite system.- Parameters:
element-- Returns:
-
toRequestUpdateItem
Builds a request update item object fromTimeseriesMetadata. An update item object updates an existing TS header object with new values for all provided fields. Fields that are not in the update object retain their original value.- Parameters:
element-- Returns:
-
toRequestReplaceItem
Builds a request insert item object fromTimeseriesMetadata. A replace item object replaces an existingTS header object with new values for all provided fields. Fields that are not in the update object are set to null.- Parameters:
element-- Returns:
-