Package ai.platon.pulsar.common.options
Class InjectOptions
-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.config.Parameterized
public final class InjectOptions extends CommonOptions
Command options for inject tasks. Expect the list option which specify the seed or seed file, the @ sign is not supported
-
-
Field Summary
Fields Modifier and Type Field Description private List<String>seedsprivate Booleanslashedprivate StringcrawlIdprivate Integerlimitprivate BooleanisHelpprivate BooleanexpandAtSignprivate BooleanacceptUnknownOptionsprivate BooleanallowParameterOverwritingprivate final Stringargsprivate final Array<String>argv
-
Constructor Summary
Constructors Constructor Description InjectOptions(Array<String> argv, ImmutableConfig conf)
-
Method Summary
Modifier and Type Method Description final List<String>getSeeds()final UnitsetSeeds(List<String> seeds)final BooleangetSlashed()final UnitsetSlashed(Boolean slashed)final StringgetCrawlId()final UnitsetCrawlId(String crawlId)final IntegergetLimit()final UnitsetLimit(Integer limit)ParamsgetParams()-
Methods inherited from class ai.platon.pulsar.common.options.CommonOptions
isHelp, setHelp -
Methods inherited from class ai.platon.pulsar.common.options.PulsarOptions
addObjects, equals, getAcceptUnknownOptions, getAllowParameterOverwriting, getArgs, getArgv, getExpandAtSign, hashCode, parse, parseOrExit, setAcceptUnknownOptions, setAllowParameterOverwriting, setExpandAtSign, setObjects, toArgsMap, toArgv, toCmdLine, toMutableArgsMap, toString, usage -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getSlashed
final Boolean getSlashed()
-
setSlashed
final Unit setSlashed(Boolean slashed)
-
getCrawlId
final String getCrawlId()
-
setCrawlId
final Unit setCrawlId(String crawlId)
-
getParams
Params getParams()
-
-
-
-