aboutsummaryrefslogtreecommitdiffstats
path: root/config-lib/abi-spec.json
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2022-08-31 22:50:14 +0200
committerJon Bratseth <bratseth@gmail.com>2022-08-31 22:50:14 +0200
commitadcb1d4d55e71d78c662f798b033d3abea0d4b9e (patch)
tree5867c3ac85792c1578d6ce463e8e24dd2aea7fb0 /config-lib/abi-spec.json
parent2b83da619a3ee2f38a1a3b05576f44d7451b3daf (diff)
Add 'model' config type
Diffstat (limited to 'config-lib/abi-spec.json')
-rw-r--r--config-lib/abi-spec.json51
1 files changed, 49 insertions, 2 deletions
diff --git a/config-lib/abi-spec.json b/config-lib/abi-spec.json
index 45290714777..19dfd8535ae 100644
--- a/config-lib/abi-spec.json
+++ b/config-lib/abi-spec.json
@@ -272,7 +272,8 @@
"public static java.util.Map asNodeMap(java.util.Map, com.yahoo.config.LeafNode)",
"public static java.util.Map asFileNodeMap(java.util.Map)",
"public static java.util.Map asPathNodeMap(java.util.Map)",
- "public static java.util.Map asUrlNodeMap(java.util.Map)"
+ "public static java.util.Map asUrlNodeMap(java.util.Map)",
+ "public static java.util.Map asModelNodeMap(java.util.Map)"
],
"fields": []
},
@@ -287,7 +288,8 @@
"public java.util.List asList()",
"public static com.yahoo.config.LeafNodeVector createFileNodeVector(java.util.Collection)",
"public static com.yahoo.config.LeafNodeVector createPathNodeVector(java.util.Collection)",
- "public static com.yahoo.config.LeafNodeVector createUrlNodeVector(java.util.Collection)"
+ "public static com.yahoo.config.LeafNodeVector createUrlNodeVector(java.util.Collection)",
+ "public static com.yahoo.config.LeafNodeVector createModelNodeVector(java.util.Collection)"
],
"fields": []
},
@@ -308,6 +310,51 @@
],
"fields": []
},
+ "com.yahoo.config.ModelNode": {
+ "superClass": "com.yahoo.config.LeafNode",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public void <init>(com.yahoo.config.ModelReference)",
+ "public com.yahoo.config.ModelReference value()",
+ "public java.lang.String getValue()",
+ "public java.lang.String toString()",
+ "protected boolean doSetValue(java.lang.String)",
+ "public com.yahoo.config.ModelReference getModelReference()",
+ "public static java.util.List toModelReferences(java.util.List)",
+ "public static java.util.Map toModelReferenceMap(java.util.Map)",
+ "public bridge synthetic java.lang.Object value()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.config.ModelReference": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.util.Optional, java.util.Optional, java.util.Optional)",
+ "public java.util.Optional modelId()",
+ "public java.util.Optional url()",
+ "public java.util.Optional path()",
+ "public com.yahoo.config.ModelReference withModelId(java.util.Optional)",
+ "public com.yahoo.config.ModelReference withUrl(java.util.Optional)",
+ "public com.yahoo.config.ModelReference withPath(java.util.Optional)",
+ "public java.lang.String value()",
+ "public boolean equals(java.lang.Object)",
+ "public int hashCode()",
+ "public java.lang.String toString()",
+ "public static com.yahoo.config.ModelReference fromModelId(java.lang.String)",
+ "public static com.yahoo.config.ModelReference fromUrl(java.lang.String)",
+ "public static com.yahoo.config.ModelReference fromPath(java.lang.String)",
+ "public static com.yahoo.config.ModelReference valueOf(java.lang.String)"
+ ],
+ "fields": []
+ },
"com.yahoo.config.Node": {
"superClass": "java.lang.Object",
"interfaces": [],