Class 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 Detail

      • ExtractionPipelineParser

        public ExtractionPipelineParser()
    • Method Detail

      • toRequestInsertItem

        public static Map<String,​Object> toRequestInsertItem​(ExtractionPipeline element)
        Builds a request insert item object from ExtractionPipeline. 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 from ExtractionPipelineRun. 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 from ExtractionPipeline. 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 from ExtractionPipeline. 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 a ExtractionPipelineRun.Status. If the string cannot be parsed, the returned Optional will be empty.
        Parameters:
        status -
        Returns: