diff options
Diffstat (limited to 'lisp/lisp2vpp/src/main/java/io/fd/honeycomb/lisp/translate/read/dump/executor/params/LocatorDumpParams.java')
-rw-r--r-- | lisp/lisp2vpp/src/main/java/io/fd/honeycomb/lisp/translate/read/dump/executor/params/LocatorDumpParams.java | 37 |
1 files changed, 1 insertions, 36 deletions
diff --git a/lisp/lisp2vpp/src/main/java/io/fd/honeycomb/lisp/translate/read/dump/executor/params/LocatorDumpParams.java b/lisp/lisp2vpp/src/main/java/io/fd/honeycomb/lisp/translate/read/dump/executor/params/LocatorDumpParams.java index eda1e9771..7528d1d68 100644 --- a/lisp/lisp2vpp/src/main/java/io/fd/honeycomb/lisp/translate/read/dump/executor/params/LocatorDumpParams.java +++ b/lisp/lisp2vpp/src/main/java/io/fd/honeycomb/lisp/translate/read/dump/executor/params/LocatorDumpParams.java @@ -16,65 +16,30 @@ package io.fd.honeycomb.lisp.translate.read.dump.executor.params; -import static com.google.common.base.Preconditions.checkNotNull; - /** * Params for dumping locators */ public final class LocatorDumpParams { private final int locatorSetIndex; - private final byte filter; private LocatorDumpParams(LocatorDumpParamsBuilder builder) { this.locatorSetIndex = builder.locatorSetIndex; - this.filter = builder.filter; } public int getLocatorSetIndex() { return locatorSetIndex; } - public byte getFilter() { - return filter; - } - - /** - * Enum for filtering which locators to dump - */ - public enum LocatorDumpFilter { - - ALL(0), - LOCAL(1), - REMOTE(2); - - private final int value; - - private LocatorDumpFilter(int value) { - this.value = value; - } - - public final int getValue() { - return value; - } - } - public static final class LocatorDumpParamsBuilder { - public int locatorSetIndex; - public byte filter; - + private int locatorSetIndex; public LocatorDumpParamsBuilder setLocatorSetIndex(final int locatorSetIndex) { this.locatorSetIndex = locatorSetIndex; return this; } - public LocatorDumpParamsBuilder setFilter(final LocatorDumpFilter filter) { - this.filter = Integer.valueOf(checkNotNull(filter, "Cannot set null filter").getValue()).byteValue(); - return this; - } - public LocatorDumpParams build() { return new LocatorDumpParams(this); } |