datacube.index.abstract.AbstractDatasetResource.add#

abstract AbstractDatasetResource.add(dataset, with_lineage=True, archive_less_mature=None)[source]#

Add dataset to the index. No-op if it is already present.

Parameters
  • dataset (Dataset) – Unpersisted dataset model

  • with_lineage (bool) –

    • True (default) attempt adding lineage datasets if missing

    • False record lineage relations, but do not attempt adding lineage datasets to the db

  • archive_less_mature (Optional[int]) – if integer, search for less

mature versions of the dataset with the int value as a millisecond delta in timestamp comparison

Return type

Dataset

Returns

Persisted Dataset model