Interface MeteringClient
-
- All Known Implementing Classes:
MockMeteringClient
public interface MeteringClientConsumes and retrieves snapshots of resources allocated per application.- Author:
- olaa
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidconsume(java.util.Collection<ResourceSnapshot> resources)MeteringDatagetMeteringData(com.yahoo.config.provision.TenantName tenantName, com.yahoo.config.provision.ApplicationName applicationName)java.util.List<ResourceSnapshot>getSnapshotHistoryForTenant(com.yahoo.config.provision.TenantName tenantName, java.time.YearMonth yearMonth)
-
-
-
Method Detail
-
consume
void consume(java.util.Collection<ResourceSnapshot> resources)
-
getMeteringData
MeteringData getMeteringData(com.yahoo.config.provision.TenantName tenantName, com.yahoo.config.provision.ApplicationName applicationName)
-
getSnapshotHistoryForTenant
java.util.List<ResourceSnapshot> getSnapshotHistoryForTenant(com.yahoo.config.provision.TenantName tenantName, java.time.YearMonth yearMonth)
-
-