import org.mongojack.ObjectId;
import javax.annotation.Nullable;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import java.time.ZonedDateTime;
<BUG>import static java.util.Objects.requireNonNull;
@AutoValue</BUG>
@WithBeanGetter
@JsonAutoDetect
public abstract class IndexSetConfig implements Comparable<IndexSetConfig> {

import org.mongojack.ObjectId;
import javax.annotation.Nullable;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import java.time.ZonedDateTime;
import static com.google.common.base.Strings.isNullOrEmpty;
@AutoValue
@WithBeanGetter
@JsonAutoDetect
public abstract class IndexSetConfig implements Comparable<IndexSetConfig> {
