package com.hubspot.baragon.service.config;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.google.common.base.Optional;
import com.google.common.base.Strings;
import org.hibernate.validator.constraints.NotEmpty;
@JsonIgnoreProperties( ignoreUnknown = true )
public class UIConfiguration {
@NotEmpty
@JsonProperty
private String title = "Baragon";
@JsonProperty
private String baseUrl;
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public Optional<String> getBaseUrl() {
return Optional.fromNullable(Strings.emptyToNull(baseUrl));
}
public void setBaseUrl(String baseUrl) {
this.baseUrl = baseUrl;
}
}