Class DataSetParser
- java.lang.Object
-
- com.cognite.client.servicesV1.parser.DataSetParser
-
public class DataSetParser extends Object
This class contains a set of methods to help parsing data set objects between Cognite api representations (json and proto) and typed objects.
-
-
Constructor Summary
Constructors Constructor Description DataSetParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.cognite.client.dto.DataSetparseDataSet(String json)Parses a data set json string toDataSetproto object.static Map<String,Object>toRequestInsertItem(com.cognite.client.dto.DataSet element)Builds a request insert item object fromDataSet.static Map<String,Object>toRequestReplaceItem(com.cognite.client.dto.DataSet element)Builds a request update replace item object fromDataSet.static Map<String,Object>toRequestUpdateItem(com.cognite.client.dto.DataSet element)Builds a request update item object fromDataSet.
-
-
-
Method Detail
-
parseDataSet
public static com.cognite.client.dto.DataSet parseDataSet(String json) throws Exception
Parses a data set json string toDataSetproto object.- Parameters:
json-- Returns:
- Throws:
Exception
-
toRequestInsertItem
public static Map<String,Object> toRequestInsertItem(com.cognite.client.dto.DataSet element) throws Exception
Builds a request insert item object fromDataSet. An insert item object creates a new data set object in the Cognite system.- Parameters:
element-- Returns:
- Throws:
Exception
-
toRequestUpdateItem
public static Map<String,Object> toRequestUpdateItem(com.cognite.client.dto.DataSet element)
Builds a request update item object fromDataSet. An update item object updates an existing data set object with new values for all provided fields. Fields that are not in the update object retain their original value.- Parameters:
element-- Returns:
-
toRequestReplaceItem
public static Map<String,Object> toRequestReplaceItem(com.cognite.client.dto.DataSet element)
Builds a request update replace item object fromDataSet. A replace item object replaces an existing data set object with new values for all provided fields. Fields that are not in the update object are set to null.- Parameters:
element-- Returns:
-
-