diff options
Diffstat (limited to 'controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/noderepository/ApplicationPatch.java')
-rw-r--r-- | controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/noderepository/ApplicationPatch.java | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/noderepository/ApplicationPatch.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/noderepository/ApplicationPatch.java deleted file mode 100644 index b0f2d451122..00000000000 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/noderepository/ApplicationPatch.java +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -package com.yahoo.vespa.hosted.controller.api.integration.noderepository; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -import java.util.LinkedHashMap; -import java.util.Map; - -/** - * Patchable data under Application - * - * @author bratseth - */ -@JsonIgnoreProperties(ignoreUnknown = true) -@JsonInclude(JsonInclude.Include.NON_NULL) -public class ApplicationPatch { - - @JsonProperty("currentReadShare") - public Double currentReadShare; - - @JsonProperty("maxReadShare") - public Double maxReadShare; - - @JsonProperty("clusters") - public Map<String, ClusterPatch> clusters = new LinkedHashMap<>(); - - public static class ClusterPatch { - - @JsonProperty("bcpGroupInfo") - public BcpGroupInfo bcpGroupInfo; - - public ClusterPatch(BcpGroupInfo bcpGroupInfo) { - this.bcpGroupInfo = bcpGroupInfo; - } - - } - - public static class BcpGroupInfo { - - @JsonProperty("queryRate") - public Double queryRate; - - @JsonProperty("growthRateHeadroom") - public Double growthRateHeadroom; - - @JsonProperty("cpuCostPerQuery") - public Double cpuCostPerQuery; - - public BcpGroupInfo(@JsonProperty("queryRate")double queryRate, - @JsonProperty("growthRateHeadroom")double growthRateHeadroom, - @JsonProperty("cpuCostPerQuery")double cpuCostPerQuery) { - this.queryRate = queryRate; - this.growthRateHeadroom = growthRateHeadroom; - this.cpuCostPerQuery = cpuCostPerQuery; - } - - } - -} |