diff options
Diffstat (limited to 'config-provisioning/src/main/java/com/yahoo/config')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/AthenzDomain.java | 15 | ||||
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/AthenzService.java | 15 |
2 files changed, 30 insertions, 0 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/AthenzDomain.java b/config-provisioning/src/main/java/com/yahoo/config/provision/AthenzDomain.java index a7367aaac17..847606ecaac 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/AthenzDomain.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/AthenzDomain.java @@ -17,4 +17,19 @@ public class AthenzDomain { } public String value() { return name; } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + + AthenzDomain that = (AthenzDomain) o; + + return name != null ? name.equals(that.name) : that.name == null; + } + + @Override + public int hashCode() { + return name != null ? name.hashCode() : 0; + } } diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/AthenzService.java b/config-provisioning/src/main/java/com/yahoo/config/provision/AthenzService.java index 312145ca36d..0db7d6ecd5e 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/AthenzService.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/AthenzService.java @@ -17,4 +17,19 @@ public class AthenzService { public static AthenzService from(String value) { return new AthenzService(value); } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + + AthenzService that = (AthenzService) o; + + return name != null ? name.equals(that.name) : that.name == null; + } + + @Override + public int hashCode() { + return name != null ? name.hashCode() : 0; + } } |