Interface CocoRepository
- All Known Implementing Classes:
JdbcCocoRepository
public interface CocoRepository
Read-side repository for COCO campaign dashboards and reports.
-
Method Summary
Modifier and TypeMethodDescriptiongetCampaign(String campaignId) Gets one campaign detail row.listAggregates(String campaignId) Lists aggregate rows for campaign.listCampaigns(CocoCampaignQuery query) Lists campaigns with optional filtering and pagination.listOptimizers(String campaignId) Lists optimizer config rows for campaign.listTrials(String campaignId, String optimizerId, Integer functionId, Integer dimension, Boolean reachedTarget, int page, int size) Lists trial rows for campaign with optional filters.
-
Method Details
-
listCampaigns
Lists campaigns with optional filtering and pagination. -
getCampaign
Gets one campaign detail row. -
listOptimizers
Lists optimizer config rows for campaign. -
listAggregates
Lists aggregate rows for campaign. -
listTrials
PageResult<CocoTrialMetric> listTrials(String campaignId, String optimizerId, Integer functionId, Integer dimension, Boolean reachedTarget, int page, int size) Lists trial rows for campaign with optional filters.
-