diff options
Diffstat (limited to 'vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/bindings/AssertionEntity.java')
-rw-r--r-- | vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/bindings/AssertionEntity.java | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/bindings/AssertionEntity.java b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/bindings/AssertionEntity.java index 4ef83760b5a..f0fe383a55b 100644 --- a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/bindings/AssertionEntity.java +++ b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/bindings/AssertionEntity.java @@ -17,20 +17,23 @@ public class AssertionEntity { private final String resource; private final String action; private final Long id; + private final String effect; - public AssertionEntity(String role, String resource, String action) { - this(role, resource, action, null); + public AssertionEntity(String role, String resource, String action, String effect) { + this(role, resource, action, null, effect); } public AssertionEntity(@JsonProperty("role") String role, @JsonProperty("resource") String resource, @JsonProperty("action") String action, - @JsonProperty("id") Long id) { + @JsonProperty("id") Long id, + @JsonProperty("effect") String effect) { this.role = role; this.resource = resource; this.action = action; this.id = id; + this.effect = effect; } public String getRole() { @@ -45,6 +48,10 @@ public class AssertionEntity { return action; } + public String getEffect() { + return effect; + } + @JsonIgnore public long getId() { return id; |