Class ExtractionPipelineParser
- java.lang.Object
-
- com.cognite.client.servicesV1.parser.ExtractionPipelineParser
-
public class ExtractionPipelineParser extends Object
This class contains a set of methods to help parse file objects between Cognite api representations (json and proto) and typed objects.
-
-
Constructor Summary
Constructors Constructor Description ExtractionPipelineParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ExtractionPipelineparseExtractionPipeline(String json)Parses an extraction pipeline json string toExtractionPipelineproto object.static ExtractionPipelineRunparseExtractionPipelineRun(String json)Parses an extraction pipeline json string toExtractionPipelineRunproto object.static Optional<ExtractionPipelineRun.Status>parsePipelineRunStatus(String status)Tries to parse a string into aExtractionPipelineRun.Status.static Map<String,Object>toRequestInsertItem(ExtractionPipeline element)Builds a request insert item object fromExtractionPipeline.static Map<String,Object>toRequestInsertItem(ExtractionPipelineRun element)Builds a request insert item object fromExtractionPipelineRun.static Map<String,Object>toRequestReplaceItem(ExtractionPipeline element)Builds a request replace item object fromExtractionPipeline.static Map<String,Object>toRequestUpdateItem(ExtractionPipeline element)Builds a request update item object fromExtractionPipeline.static StringtoString(ExtractionPipelineRun.Status status)Returns the string representation of a pipeline run status.
-
-
-
Method Detail
-
parseExtractionPipeline
public static ExtractionPipeline parseExtractionPipeline(String json) throws Exception
Parses an extraction pipeline json string toExtractionPipelineproto object.- Parameters:
json-- Returns:
- Throws:
Exception
-
parseExtractionPipelineRun
public static ExtractionPipelineRun parseExtractionPipelineRun(String json) throws Exception
Parses an extraction pipeline json string toExtractionPipelineRunproto object.- Parameters:
json-- Returns:
- Throws:
Exception
-
toRequestInsertItem
public static Map<String,Object> toRequestInsertItem(ExtractionPipeline element)
Builds a request insert item object fromExtractionPipeline. An insert item object creates a new asset data object in the Cognite system.- Parameters:
element-- Returns:
-
toRequestInsertItem
public static Map<String,Object> toRequestInsertItem(ExtractionPipelineRun element)
Builds a request insert item object fromExtractionPipelineRun. An insert item object creates a new asset data object in the Cognite system.- Parameters:
element-- Returns:
-
toRequestUpdateItem
public static Map<String,Object> toRequestUpdateItem(ExtractionPipeline element)
Builds a request update item object fromExtractionPipeline. An update item object updates an existing extraction pipeline 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(ExtractionPipeline element)
Builds a request replace item object fromExtractionPipeline. A replace item object replaces an existing extraction pipeline object with new values for all provided fields. Fields that are not in the update object are set to null.- Parameters:
element-- Returns:
-
toString
public static String toString(ExtractionPipelineRun.Status status)
Returns the string representation of a pipeline run status.- Parameters:
status-- Returns:
-
parsePipelineRunStatus
public static Optional<ExtractionPipelineRun.Status> parsePipelineRunStatus(String status)
Tries to parse a string into aExtractionPipelineRun.Status. If the string cannot be parsed, the returnedOptionalwill be empty.- Parameters:
status-- Returns:
-
-