package org.batfish.datamodel;
import org.batfish.common.util.ComparableStructure;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
public class VrrpGroup extends ComparableStructure<Integer> {
private static final String PREEMPT_VAR = "preempt";
private static final String PRIORITY_VAR = "priority";
/**
*
*/
private static final long serialVersionUID = 1L;
private static final String VIRTUAL_ADDRESS_VAR = "virtualAddress";
private boolean _preempt;
private int _priority;
private Prefix _virtualAddress;
@JsonCreator
public VrrpGroup(@JsonProperty(NAME_VAR) Integer name) {
super(name);
}
@JsonProperty(PREEMPT_VAR)
public boolean getPreempt() {
return _preempt;
}
@JsonProperty(PRIORITY_VAR)
public int getPriority() {
return _priority;
}
@JsonProperty(VIRTUAL_ADDRESS_VAR)
public Prefix getVirtualAddress() {
return _virtualAddress;
}
@JsonProperty(PREEMPT_VAR)
public void setPreempt(boolean preempt) {
_preempt = preempt;
}
@JsonProperty(PRIORITY_VAR)
public void setPriority(int priority) {
_priority = priority;
}
@JsonProperty(VIRTUAL_ADDRESS_VAR)
public void setVirtualAddress(Prefix virtualAddress) {
_virtualAddress = virtualAddress;
}
}