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
-
-
-
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<FileMetadata> generateFileHeaderObjects(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)
-
generateRelationships
public static List<Relationship> generateRelationships(int noObjects)
-
generateExtractionPipelines
public static List<ExtractionPipeline> generateExtractionPipelines(int noObjects, long dataSetId)
-
generateExtractionPipelineRuns
public static List<ExtractionPipelineRun> generateExtractionPipelineRuns(int noObjects, String pipelineExtId)
-
generateSecurityGroups
public static List<SecurityCategory> generateSecurityGroups(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 = SequenceRowDataSourcetypeOfCredentials- 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 = SequenceRowDataSourcetypeOfCredentials- 1 = ApiKey and 2 = OidcCredentialsclientId-clientSecret-tokenUri-cdfProjectName-- Returns:
-
-