diff --git a/spring-cloud-netflix-sidecar/pom.xml b/spring-cloud-netflix-sidecar/pom.xml index f6dc64dd..6958eec0 100644 --- a/spring-cloud-netflix-sidecar/pom.xml +++ b/spring-cloud-netflix-sidecar/pom.xml @@ -89,13 +89,6 @@ org.apache.tomcat.embed tomcat-embed-el - - org.projectlombok - lombok - - compile - true - org.springframework.boot spring-boot-starter-test diff --git a/spring-cloud-netflix-sidecar/src/main/java/org/springframework/cloud/netflix/sidecar/SidecarProperties.java b/spring-cloud-netflix-sidecar/src/main/java/org/springframework/cloud/netflix/sidecar/SidecarProperties.java index d7e17182..4f8aa8e5 100644 --- a/spring-cloud-netflix-sidecar/src/main/java/org/springframework/cloud/netflix/sidecar/SidecarProperties.java +++ b/spring-cloud-netflix-sidecar/src/main/java/org/springframework/cloud/netflix/sidecar/SidecarProperties.java @@ -17,18 +17,17 @@ package org.springframework.cloud.netflix.sidecar; import java.net.URI; +import java.util.Objects; import javax.validation.constraints.Max; import javax.validation.constraints.Min; -import lombok.Data; - import org.springframework.boot.context.properties.ConfigurationProperties; /** * @author Spencer Gibb + * @author Gregor Zurowski */ -@Data @ConfigurationProperties("sidecar") public class SidecarProperties { @@ -44,4 +43,72 @@ public class SidecarProperties { private String ipAddress; + public URI getHealthUri() { + return healthUri; + } + + public void setHealthUri(URI healthUri) { + this.healthUri = healthUri; + } + + public URI getHomePageUri() { + return homePageUri; + } + + public void setHomePageUri(URI homePageUri) { + this.homePageUri = homePageUri; + } + + public int getPort() { + return port; + } + + public void setPort(int port) { + this.port = port; + } + + public String getHostname() { + return hostname; + } + + public void setHostname(String hostname) { + this.hostname = hostname; + } + + public String getIpAddress() { + return ipAddress; + } + + public void setIpAddress(String ipAddress) { + this.ipAddress = ipAddress; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + SidecarProperties that = (SidecarProperties) o; + return Objects.equals(healthUri, that.healthUri) && + Objects.equals(homePageUri, that.homePageUri) && + port == that.port && + Objects.equals(hostname, that.hostname) && + Objects.equals(ipAddress, that.ipAddress); + } + + @Override + public int hashCode() { + return Objects.hash(healthUri, homePageUri, port, hostname, ipAddress); + } + + @Override + public String toString() { + return new StringBuilder("SidecarProperties{") + .append("healthUri=").append(healthUri).append(", ") + .append("homePageUri=").append(homePageUri).append(", ") + .append("port=").append(port).append(", ") + .append("hostname='").append(hostname).append("', ") + .append("ipAddress='").append(ipAddress).append("'}") + .toString(); + } + }