
com.hubspot.singularity.config.SingularityTaskMetadataConfiguration Maven / Gradle / Ivy
package com.hubspot.singularity.config;
import java.util.List;
import com.google.common.base.Optional;
public class SingularityTaskMetadataConfiguration {
private long taskPersistAfterFinishBufferMillis = 0;
private long waitToSendTaskCompletedMailBufferMillis = 0;
private Optional> allowedMetadataTypes = Optional.absent();
private Optional sendTaskCompletedMailOnceMetadataTypeIsAvailable = Optional.absent();
public long getTaskPersistAfterFinishBufferMillis() {
return taskPersistAfterFinishBufferMillis;
}
public void setTaskPersistAfterFinishBufferMillis(long taskPersistAfterFinishBufferMillis) {
this.taskPersistAfterFinishBufferMillis = taskPersistAfterFinishBufferMillis;
}
public long getWaitToSendTaskCompletedMailBufferMillis() {
return waitToSendTaskCompletedMailBufferMillis;
}
public void setWaitToSendTaskCompletedMailBufferMillis(long waitToSendTaskCompletedMailBufferMillis) {
this.waitToSendTaskCompletedMailBufferMillis = waitToSendTaskCompletedMailBufferMillis;
}
public Optional> getAllowedMetadataTypes() {
return allowedMetadataTypes;
}
public void setAllowedMetadataTypes(Optional> allowedMetadataTypes) {
this.allowedMetadataTypes = allowedMetadataTypes;
}
public Optional getSendTaskCompletedMailOnceMetadataTypeIsAvailable() {
return sendTaskCompletedMailOnceMetadataTypeIsAvailable;
}
public void setSendTaskCompletedMailOnceMetadataTypeIsAvailable(Optional sendTaskCompletedMailOnceMetadataTypeIsAvailable) {
this.sendTaskCompletedMailOnceMetadataTypeIsAvailable = sendTaskCompletedMailOnceMetadataTypeIsAvailable;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy