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<FileMetadata> generateFileHeaderObjects​(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)
      • 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)
      • 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 - 1 = ApiKey and 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 - 1 = ApiKey and 2 = OidcCredentials
        clientId -
        clientSecret -
        tokenUri -
        cdfProjectName -
        Returns: