Returns an ArtifactMetaData matching the search criteria by doing a DynamoDB scan
Returns an ArtifactMetaData matching the search criteria by doing a DynamoDB scan
the string that identifies the artifact type
if true, the artifact that was logged latest is returned. If false, the artifact that was logged first is returned
specifies the search based on exact match, where a key in the map is a column name and the value is the exact value
A single artifact, with multiple matches being resolved by time of logging
Adds an artifact metadata entry
Adds an artifact metadata entry
The type of artifact in string format
The unixtimestamp creation time. Is automatically set if not overwritten
The uuid that identifies this artifact. Is automatically set if not overwritten
The location of the artifact. If it contains {artifact-id}, it will be replaced with the generated uuid.
The collection of column names and values that is to be stored for this artifact.
Uuid for the artifact
Sugar method to easily add reference time in correct format.
Sugar method to easily add reference time in correct format. This makes it easy for other projects to resolve dependencies, as they can query by type and reference time
The type of artifact in string format
Reference date of the artifact. This is to easily resolve dependencies for other projects
Reference date of the artifact. This is to easily resolve dependencies for other projects
Reference date of the artifact. This is to easily resolve dependencies for other projects
The unixtimestamp creation time. Is automatically set if not overwritten
The uuid that identifies this artifact. Is automatically set if not overwritten
The location of the artifact
The collection of column names and values that is to be stored for this artifact.
Uuid for the artifact