All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.hubspot.baragon.agent.config.TemplateConfiguration Maven / Gradle / Ivy

There is a newer version: 0.6.2
Show newest version
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 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 getNamedTemplates() {
    return extraTemplates;
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy