Class DataGenerator


  • public class DataGenerator
    extends Object
    Utility class for generating random data objects.
    • Constructor Detail

      • DataGenerator

        public DataGenerator()
    • Method Detail

      • generateFileHeaderObjects

        public static List<com.cognite.client.dto.FileMetadata> generateFileHeaderObjects​(int noObjects)
      • generateTsHeaderObjects

        public static List<com.cognite.client.dto.TimeseriesMetadata> generateTsHeaderObjects​(int noObjects)
      • generateTsDatapointsObjects

        public static List<com.cognite.client.dto.TimeseriesPointPost> generateTsDatapointsObjects​(int noItems,
                                                                                                   double frequency,
                                                                                                   List<String> externalIdList)
      • generateTsDatapointsObjects

        public static List<com.cognite.client.dto.TimeseriesPointPost> generateTsDatapointsObjects​(int noItems,
                                                                                                   double frequency,
                                                                                                   String externalId)
      • generateSequenceMetadata

        public static List<com.cognite.client.dto.SequenceMetadata> generateSequenceMetadata​(int noObjects)
      • generateSequenceRows

        public static com.cognite.client.dto.SequenceBody generateSequenceRows​(com.cognite.client.dto.SequenceMetadata header,
                                                                               int noRows)
      • generateEvents

        public static List<com.cognite.client.dto.Event> generateEvents​(int noObjects)
      • generateLabels

        public static List<com.cognite.client.dto.Label> generateLabels​(int noObjects)
      • generateRelationships

        public static List<com.cognite.client.dto.Relationship> generateRelationships​(int noObjects)
      • generateDataSets

        public static List<com.cognite.client.dto.DataSet> generateDataSets​(int noObjects)
      • generateExtractionPipelines

        public static List<com.cognite.client.dto.ExtractionPipeline> generateExtractionPipelines​(int noObjects,
                                                                                                  long dataSetId)
      • generateExtractionPipelineRuns

        public static List<com.cognite.client.dto.ExtractionPipelineRun> generateExtractionPipelineRuns​(int noObjects,
                                                                                                        String pipelineExtId)
      • generateAssetHierarchy

        public static List<com.cognite.client.dto.Asset> generateAssetHierarchy​(int noObjects)
      • generateAssets

        public static List<com.cognite.client.dto.Asset> generateAssets​(int noObjects)
      • generateSecurityGroups

        public static List<com.cognite.client.dto.SecurityCategory> generateSecurityGroups​(int noObjects)
      • generateListString

        public static List<String> generateListString​(int noObjects)
      • generateRawRows

        public static List<com.cognite.client.dto.RawRow> generateRawRows​(String dbName,
                                                                          String tableName,
                                                                          int noObjects)
      • generate3DModels

        public static List<com.cognite.client.dto.ThreeDModel> generate3DModels​(int noObjects,
                                                                                long dataSetId)