package com.linkedin.thirdeye.anomaly.task;
public class TaskDriverConfiguration {
private int noTaskDelayInMillis = 15_000; // 15 seconds
private int taskFailureDelayInMillis = 30_000; // 30 seconds
private int randomDelayCapInMillis = 15_000; // 15 seconds
private int taskFetchSizeCap = 50;
private int maxParallelTasks = 5;
public int getNoTaskDelayInMillis() {
return noTaskDelayInMillis;
}
public void setNoTaskDelayInMillis(int noTaskDelayInMillis) {
this.noTaskDelayInMillis = noTaskDelayInMillis;
}
public int getTaskFailureDelayInMillis() {
return taskFailureDelayInMillis;
}
public void setTaskFailureDelayInMillis(int taskFailureDelayInMillis) {
this.taskFailureDelayInMillis = taskFailureDelayInMillis;
}
public int getRandomDelayCapInMillis() {
return randomDelayCapInMillis;
}
public void setRandomDelayCapInMillis(int randomDelayCapInMillis) {
this.randomDelayCapInMillis = randomDelayCapInMillis;
}
public int getTaskFetchSizeCap() {
return taskFetchSizeCap;
}
public void setTaskFetchSizeCap(int taskFetchSizeCap) {
this.taskFetchSizeCap = taskFetchSizeCap;
}
public int getMaxParallelTasks() {
return maxParallelTasks;
}
public void setMaxParallelTasks(int maxParallelTasks) {
this.maxParallelTasks = maxParallelTasks;
}
}