diff options
author | Valerij Fredriksen <freva@users.noreply.github.com> | 2017-06-30 08:53:29 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-30 08:53:29 +0200 |
commit | d433b96ea81bbc7faa8cd0aca208cf71215afdb4 (patch) | |
tree | 0d9976f69da8691204585da7512ecfd38dc87999 /node-admin | |
parent | a69ec87717c256caeda4c44e519340c06fac9849 (diff) | |
parent | 318aac1958ae96e84e6329e8496b82f5089a64ff (diff) |
Merge pull request #2900 from yahoo/freva/add-trustedNetworks-acl-spec
Freva/add trusted networks acl spec
Diffstat (limited to 'node-admin')
-rw-r--r-- | node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/noderepository/bindings/GetAclResponse.java | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/noderepository/bindings/GetAclResponse.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/noderepository/bindings/GetAclResponse.java index 908bde3e8f1..254ab5fa3ba 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/noderepository/bindings/GetAclResponse.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/noderepository/bindings/GetAclResponse.java @@ -19,9 +19,14 @@ public class GetAclResponse { @JsonProperty("trustedNodes") public final List<Node> trustedNodes; + @JsonProperty("trustedNetworks") + public final List<Network> trustedNetworks; + @JsonCreator - public GetAclResponse(@JsonProperty("trustedNodes") List<Node> trustedNodes) { + public GetAclResponse(@JsonProperty("trustedNodes") List<Node> trustedNodes, + @JsonProperty("trustedNetworks") List<Network> trustedNetworks) { this.trustedNodes = trustedNodes == null ? Collections.emptyList() : trustedNodes; + this.trustedNetworks = trustedNetworks == null ? Collections.emptyList() : trustedNetworks; } public static class Node { @@ -43,4 +48,19 @@ public class GetAclResponse { this.trustedBy = trustedBy; } } + + public static class Network { + + @JsonProperty("network") + public final String network; + + @JsonProperty("trustedBy") + public final String trustedBy; + + @JsonCreator + public Network(@JsonProperty("network") String network, @JsonProperty("trustedBy") String trustedBy) { + this.network = network; + this.trustedBy = trustedBy; + } + } } |