package com.hubspot.singularity;
import com.google.common.base.Optional;
public enum RequestCleanupType {
DELETING(Optional.<TaskCleanupType> absent()), PAUSING(Optional.<TaskCleanupType> absent()), BOUNCE(Optional.of(TaskCleanupType.BOUNCING)),
INCREMENTAL_BOUNCE(Optional.of(TaskCleanupType.INCREMENTAL_BOUNCE));
private final Optional<TaskCleanupType> taskCleanupType;
private RequestCleanupType(Optional<TaskCleanupType> taskCleanupType) {
this.taskCleanupType = taskCleanupType;
}
public Optional<TaskCleanupType> getTaskCleanupType() {
return taskCleanupType;
}
}