aboutsummaryrefslogtreecommitdiffstats
path: root/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/noderepository/ApplicationPatch.java
diff options
context:
space:
mode:
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.java61
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;
- }
-
- }
-
-}