summaryrefslogtreecommitdiffstats
path: root/config-model-api/src/main/java/com/yahoo/config/application/api
diff options
context:
space:
mode:
authorKristian Aune <kraune@verizonmedia.com>2022-10-20 15:25:02 +0200
committerKristian Aune <kraune@verizonmedia.com>2022-10-20 15:25:02 +0200
commit0e13ae2224a4f52d6f16eff96ed254531722b428 (patch)
treea01ad99ea52e3a5de00c93cb6d1c0ec4cbd15313 /config-model-api/src/main/java/com/yahoo/config/application/api
parent373ba6880a5f7fb91682996ec971d5974edfce32 (diff)
Add "schema-removal alias for content-type-removal"
Diffstat (limited to 'config-model-api/src/main/java/com/yahoo/config/application/api')
-rw-r--r--config-model-api/src/main/java/com/yahoo/config/application/api/ValidationId.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/config-model-api/src/main/java/com/yahoo/config/application/api/ValidationId.java b/config-model-api/src/main/java/com/yahoo/config/application/api/ValidationId.java
index 71e0b0926b9..8784167a3e2 100644
--- a/config-model-api/src/main/java/com/yahoo/config/application/api/ValidationId.java
+++ b/config-model-api/src/main/java/com/yahoo/config/application/api/ValidationId.java
@@ -16,7 +16,7 @@ public enum ValidationId {
clusterSizeReduction("cluster-size-reduction"), // Large reductions in cluster size
tensorTypeChange("tensor-type-change"), // Tensor type change
resourcesReduction("resources-reduction"), // Large reductions in node resources
- contentTypeRemoval("content-type-removal"), // Removal of a data type (causes deletion of all data)
+ contentTypeRemoval("schema-removal"), // Removal of a schema (causes deletion of all documents)
contentClusterRemoval("content-cluster-removal"), // Removal (or id change) of content clusters
deploymentRemoval("deployment-removal"), // Removal of production zones from deployment.xml
globalDocumentChange("global-document-change"), // Changing global attribute for document types in content clusters
@@ -44,6 +44,9 @@ public enum ValidationId {
* @return the matching validation id or empty if none
*/
public static Optional<ValidationId> from(String id) {
+ // ToDo: Vespa 9 remove support for content-type-removal
+ if ("content-type-removal".equals(id)) return from("schema-removal");
+
for (ValidationId candidate : ValidationId.values())
if (id.equals(candidate.toString())) return Optional.of(candidate);
return Optional.empty();