Package com.cognite.client.util
Class DataGenerator
- java.lang.Object
-
- com.cognite.client.util.DataGenerator
-
public class DataGenerator extends Object
Utility class for generating random data objects.
-
-
Field Summary
Fields Modifier and Type Field Description static StringsourceKeystatic StringsourceValue
-
Constructor Summary
Constructors Constructor Description DataGenerator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<com.cognite.client.dto.Asset>generateAssetHierarchy(int noObjects)static List<com.cognite.client.dto.Asset>generateAssets(int noObjects)static List<com.cognite.client.dto.DataSet>generateDataSets(int noObjects)static List<com.cognite.client.dto.Event>generateEvents(int noObjects)static List<com.cognite.client.dto.ExtractionPipelineRun>generateExtractionPipelineRuns(int noObjects, String pipelineExtId)static List<com.cognite.client.dto.ExtractionPipeline>generateExtractionPipelines(int noObjects, long dataSetId)static List<com.cognite.client.dto.FileMetadata>generateFileHeaderObjects(int noObjects)static List<com.cognite.client.dto.Label>generateLabels(int noObjects)static List<String>generateListString(int noObjects)static List<com.cognite.client.dto.RawRow>generateRawRows(String dbName, String tableName, int noObjects)static List<com.cognite.client.dto.Relationship>generateRelationships(int noObjects)static List<com.cognite.client.dto.SecurityCategory>generateSecurityGroups(int noObjects)static List<com.cognite.client.dto.SequenceMetadata>generateSequenceMetadata(int noObjects)static com.cognite.client.dto.SequenceBodygenerateSequenceRows(com.cognite.client.dto.SequenceMetadata header, int noRows)static List<com.cognite.client.dto.TimeseriesPointPost>generateTsDatapointsObjects(int noItems, double frequency, String externalId)static List<com.cognite.client.dto.TimeseriesPointPost>generateTsDatapointsObjects(int noItems, double frequency, List<String> externalIdList)static List<com.cognite.client.dto.TimeseriesMetadata>generateTsHeaderObjects(int noObjects)
-
-
-
Field Detail
-
sourceKey
public static final String sourceKey
- See Also:
- Constant Field Values
-
sourceValue
public static final String sourceValue
- See Also:
- Constant Field Values
-
-
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)
-
-