Class DataGenerator

java.lang.Object
com.cognite.client.util.DataGenerator

public class DataGenerator extends Object
Utility class for generating random data objects.
  • Field Details

  • Constructor Details

    • DataGenerator

      public DataGenerator()
  • Method Details

    • generateFileHeaderObjects

      public static List<FileMetadata> generateFileHeaderObjects(int noObjects)
    • generateGeoFeature

      public static List<Feature> generateGeoFeature(int noObjects)
    • generateTsHeaderObjects

      public static List<TimeseriesMetadata> generateTsHeaderObjects(int noObjects)
    • generateTsDatapointsObjects

      public static List<TimeseriesPointPost> generateTsDatapointsObjects(int noItems, double frequency, List<String> externalIdList)
    • generateTsDatapointsObjects

      public static List<TimeseriesPointPost> generateTsDatapointsObjects(int noItems, double frequency, String externalId)
    • generateSequenceMetadata

      public static List<SequenceMetadata> generateSequenceMetadata(int noObjects)
    • generateSequenceColumnHeader

      public static List<SequenceColumn> generateSequenceColumnHeader(int noObjects)
    • generateSequenceRows

      public static SequenceBody generateSequenceRows(SequenceMetadata header, int noRows)
    • generateEvents

      public static List<Event> generateEvents(int noObjects)
    • generateLabels

      public static List<Label> generateLabels(int noObjects)
    • generateRelationships

      public static List<Relationship> generateRelationships(int noObjects)
    • generateDataSets

      public static List<DataSet> generateDataSets(int noObjects)
    • generateExtractionPipelines

      public static List<ExtractionPipeline> generateExtractionPipelines(int noObjects, long dataSetId)
    • generateExtractionPipelineRuns

      public static List<ExtractionPipelineRun> generateExtractionPipelineRuns(int noObjects, String pipelineExtId)
    • generateAssetHierarchy

      public static List<Asset> generateAssetHierarchy(int noObjects)
    • generateAssets

      public static List<Asset> generateAssets(int noObjects)
    • generateSecurityGroups

      public static List<SecurityCategory> generateSecurityGroups(int noObjects)
    • generateListString

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

      public static List<RawRow> generateRawRows(String dbName, String tableName, int noObjects)
    • generate3DModels

      public static List<ThreeDModel> generate3DModels(int noObjects, long dataSetId)
    • generate3DModelsRevisions

      public static List<ThreeDModelRevision> generate3DModelsRevisions(int noObjects, long fileId)
    • generateFileHeader3DModelsRevisions

      public static List<FileMetadata> generateFileHeader3DModelsRevisions(int noObjects)
    • generateFile3DRevisionThumbnail

      public static List<FileMetadata> generateFile3DRevisionThumbnail(int noObjects)
    • generateTransformations

      public static List<Transformation> generateTransformations(Integer noObjects, long dataSetId, String destinationType, int typeOfCredentials)
      Parameters:
      noObjects -
      dataSetId -
      destinationType - 1 = DataSource1, 2 = RawDataSource and 3 = SequenceRowDataSource
      typeOfCredentials - 2 = OidcCredentials
      Returns:
    • generateTransformations

      public static List<Transformation> generateTransformations(Integer noObjects, long dataSetId, String destinationType, int typeOfCredentials, String clientId, String clientSecret, String tokenUri, String cdfProjectName)
      Parameters:
      noObjects -
      dataSetId -
      destinationType - 1 = DataSource1, 2 = RawDataSource and 3 = SequenceRowDataSource
      typeOfCredentials - 2 = OidcCredentials
      clientId -
      clientSecret -
      tokenUri -
      cdfProjectName -
      Returns:
    • generateTransformationSchedules

      public static List<Transformation.Schedule> generateTransformationSchedules(Integer noObjects, String transformationExternalId, String interval, Boolean isPaused)