Commit 5f4fc247 by Gregor Zurowski

Remove Lombok from spring-cloud-netflix-sidecare module

parent d0009ba0
...@@ -90,13 +90,6 @@ ...@@ -90,13 +90,6 @@
<artifactId>tomcat-embed-el</artifactId> <artifactId>tomcat-embed-el</artifactId>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<!-- Only needed at compile time -->
<scope>compile</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId> <artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope> <scope>test</scope>
......
...@@ -17,18 +17,17 @@ ...@@ -17,18 +17,17 @@
package org.springframework.cloud.netflix.sidecar; package org.springframework.cloud.netflix.sidecar;
import java.net.URI; import java.net.URI;
import java.util.Objects;
import javax.validation.constraints.Max; import javax.validation.constraints.Max;
import javax.validation.constraints.Min; import javax.validation.constraints.Min;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.context.properties.ConfigurationProperties;
/** /**
* @author Spencer Gibb * @author Spencer Gibb
* @author Gregor Zurowski
*/ */
@Data
@ConfigurationProperties("sidecar") @ConfigurationProperties("sidecar")
public class SidecarProperties { public class SidecarProperties {
...@@ -44,4 +43,72 @@ public class SidecarProperties { ...@@ -44,4 +43,72 @@ public class SidecarProperties {
private String ipAddress; 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();
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment