package com.hubspot.baragon.agent.config;
import java.util.Map;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import org.hibernate.validator.constraints.NotEmpty;
@JsonIgnoreProperties(ignoreUnknown = true)
public class TemplateConfiguration {
@NotEmpty
@JsonProperty("filename")
private String filename;
@NotNull
@JsonProperty("template")
private String defaultTemplate;
@JsonProperty("namedTemplates")
private Map<String, String> extraTemplates;
public String getFilename() {
return filename;
}
public void setFilename(String filename) {
this.filename = filename;
}
public String getDefaultTemplate() {
return defaultTemplate;
}
public void setTemplate(String template) {
this.defaultTemplate = template;
}
public Map<String, String> getNamedTemplates() {
return extraTemplates;
}
}