io.dropwizard.health.conf.HealthCheckConfiguration Maven / Gradle / Ivy
package io.dropwizard.health.conf;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.validation.Valid;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
public class HealthCheckConfiguration {
@NotNull
@Size(min = 1)
@JsonProperty
private String name;
@JsonProperty
private boolean critical = false;
@Valid
@NotNull
@JsonProperty
private Schedule schedule = new Schedule();
public String getName() {
return name;
}
public void setName(final String name) {
this.name = name;
}
public boolean isCritical() {
return critical;
}
public void setCritical(final boolean critical) {
this.critical = critical;
}
public Schedule getSchedule() {
return schedule;
}
public void setSchedule(final Schedule schedule) {
this.schedule = schedule;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy