summaryrefslogtreecommitdiffstats
path: root/config-model-api/abi-spec.json
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2019-12-02 08:27:16 +0100
committerJon Marius Venstad <venstad@gmail.com>2019-12-02 08:27:16 +0100
commitb127005594b314a5fa5ffddcd458de80ca240eef (patch)
tree27aba5a8f5e3744a1d5942583c5412b263c905d8 /config-model-api/abi-spec.json
parente346de03f3ff1b37e9b7ce94399492fdebcd5ac6 (diff)
Revert "Revert "Jvenstad/test steps in deployment spec""
This reverts commit 12fcbd278a5fadb085456f0cde9059755c0fe231.
Diffstat (limited to 'config-model-api/abi-spec.json')
-rw-r--r--config-model-api/abi-spec.json68
1 files changed, 50 insertions, 18 deletions
diff --git a/config-model-api/abi-spec.json b/config-model-api/abi-spec.json
index edf83fe4475..163653f703b 100644
--- a/config-model-api/abi-spec.json
+++ b/config-model-api/abi-spec.json
@@ -188,7 +188,7 @@
"fields": []
},
"com.yahoo.config.application.api.DeploymentInstanceSpec": {
- "superClass": "com.yahoo.config.application.api.DeploymentSpec$Step",
+ "superClass": "com.yahoo.config.application.api.DeploymentSpec$Steps",
"interfaces": [],
"attributes": [
"public"
@@ -196,20 +196,16 @@
"methods": [
"public void <init>(com.yahoo.config.provision.InstanceName, java.util.List, com.yahoo.config.application.api.DeploymentSpec$UpgradePolicy, java.util.List, java.util.Optional, java.util.Optional, java.util.Optional, com.yahoo.config.application.api.Notifications, java.util.List)",
"public com.yahoo.config.provision.InstanceName name()",
- "public java.time.Duration delay()",
- "public java.util.List steps()",
"public com.yahoo.config.application.api.DeploymentSpec$UpgradePolicy upgradePolicy()",
"public java.util.List changeBlocker()",
"public java.util.Optional globalServiceId()",
"public boolean canUpgradeAt(java.time.Instant)",
"public boolean canChangeRevisionAt(java.time.Instant)",
- "public java.util.List zones()",
- "public boolean deploysTo(com.yahoo.config.provision.Environment, java.util.Optional)",
"public java.util.Optional athenzDomain()",
"public java.util.Optional athenzService(com.yahoo.config.provision.Environment, com.yahoo.config.provision.RegionName)",
"public com.yahoo.config.application.api.Notifications notifications()",
"public java.util.List endpoints()",
- "public boolean includes(com.yahoo.config.provision.Environment, java.util.Optional)",
+ "public boolean deploysTo(com.yahoo.config.provision.Environment, java.util.Optional)",
"public boolean equals(java.lang.Object)",
"public int hashCode()",
"public java.lang.String toString()"
@@ -231,6 +227,23 @@
],
"fields": []
},
+ "com.yahoo.config.application.api.DeploymentSpec$DeclaredTest": {
+ "superClass": "com.yahoo.config.application.api.DeploymentSpec$Step",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.config.provision.RegionName)",
+ "public boolean concerns(com.yahoo.config.provision.Environment, java.util.Optional)",
+ "public boolean isTest()",
+ "public com.yahoo.config.provision.RegionName region()",
+ "public boolean equals(java.lang.Object)",
+ "public int hashCode()",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
"com.yahoo.config.application.api.DeploymentSpec$DeclaredZone": {
"superClass": "com.yahoo.config.application.api.DeploymentSpec$Step",
"interfaces": [],
@@ -246,7 +259,8 @@
"public java.util.Optional testerFlavor()",
"public java.util.Optional athenzService()",
"public java.util.List zones()",
- "public boolean deploysTo(com.yahoo.config.provision.Environment, java.util.Optional)",
+ "public boolean concerns(com.yahoo.config.provision.Environment, java.util.Optional)",
+ "public boolean isTest()",
"public int hashCode()",
"public boolean equals(java.lang.Object)",
"public java.lang.String toString()"
@@ -262,22 +276,21 @@
"methods": [
"public void <init>(java.time.Duration)",
"public java.time.Duration delay()",
- "public boolean deploysTo(com.yahoo.config.provision.Environment, java.util.Optional)",
+ "public boolean concerns(com.yahoo.config.provision.Environment, java.util.Optional)",
"public java.lang.String toString()"
],
"fields": []
},
- "com.yahoo.config.application.api.DeploymentSpec$ParallelZones": {
- "superClass": "com.yahoo.config.application.api.DeploymentSpec$Step",
+ "com.yahoo.config.application.api.DeploymentSpec$ParallelSteps": {
+ "superClass": "com.yahoo.config.application.api.DeploymentSpec$Steps",
"interfaces": [],
"attributes": [
"public"
],
"methods": [
"public void <init>(java.util.List)",
- "public java.util.List zones()",
- "public java.util.List steps()",
- "public boolean deploysTo(com.yahoo.config.provision.Environment, java.util.Optional)",
+ "public java.time.Duration delay()",
+ "public boolean isOrdered()",
"public boolean equals(java.lang.Object)",
"public int hashCode()",
"public java.lang.String toString()"
@@ -293,11 +306,31 @@
],
"methods": [
"public void <init>()",
- "public final boolean deploysTo(com.yahoo.config.provision.Environment)",
- "public abstract boolean deploysTo(com.yahoo.config.provision.Environment, java.util.Optional)",
+ "public final boolean concerns(com.yahoo.config.provision.Environment)",
+ "public abstract boolean concerns(com.yahoo.config.provision.Environment, java.util.Optional)",
"public java.util.List zones()",
"public java.time.Duration delay()",
- "public java.util.List steps()"
+ "public java.util.List steps()",
+ "public boolean isTest()",
+ "public boolean isOrdered()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.config.application.api.DeploymentSpec$Steps": {
+ "superClass": "com.yahoo.config.application.api.DeploymentSpec$Step",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.util.List)",
+ "public java.util.List zones()",
+ "public java.util.List steps()",
+ "public boolean concerns(com.yahoo.config.provision.Environment, java.util.Optional)",
+ "public java.time.Duration delay()",
+ "public boolean equals(java.lang.Object)",
+ "public int hashCode()",
+ "public java.lang.String toString()"
],
"fields": []
},
@@ -331,7 +364,6 @@
"public java.util.List steps()",
"public java.util.Optional athenzDomain()",
"public java.util.Optional athenzService()",
- "public java.util.Optional athenzService(com.yahoo.config.provision.InstanceName, com.yahoo.config.provision.Environment, com.yahoo.config.provision.RegionName)",
"public java.lang.String xmlForm()",
"public java.util.Optional instance(com.yahoo.config.provision.InstanceName)",
"public com.yahoo.config.application.api.DeploymentInstanceSpec requireInstance(java.lang.String)",
@@ -572,4 +604,4 @@
"public static final com.yahoo.config.application.api.ValidationOverrides all"
]
}
-}
+} \ No newline at end of file