Interface RunDataStore
- All Known Implementing Classes:
MockRunDataStore
public interface RunDataStore
- Author:
- jonmv
-
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(com.yahoo.config.provision.ApplicationId id) Deletes all data associated with the given application.voidDeletes the run logs and test report for the given deployment job.Optional<byte[]>Returns the run logs of the given deployment job, if existent.Fetches Vespa logs for the run.Optional<byte[]>getTestReport(RunId id) Returns the test report og the given deployment job, if presentvoidStores the given log for the given deployment job.voidputLogs(RunId id, boolean tester, InputStream logs) Stores Vespa logs for the run.voidputTestReport(RunId id, byte[] report) Stores the test report for the given deployment job
-
Method Details
-
get
Returns the run logs of the given deployment job, if existent. -
put
Stores the given log for the given deployment job. -
getTestReport
Returns the test report og the given deployment job, if present -
putTestReport
Stores the test report for the given deployment job -
delete
Deletes the run logs and test report for the given deployment job. -
delete
void delete(com.yahoo.config.provision.ApplicationId id) Deletes all data associated with the given application. -
putLogs
Stores Vespa logs for the run. -
getLogs
Fetches Vespa logs for the run.
-