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();
+ }
+
}