summaryrefslogtreecommitdiffstats
path: root/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/bindings/AssertionEntity.java
diff options
context:
space:
mode:
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.java13
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;