Class IndexOptions

  • All Implemented Interfaces:
    OptionsBean

    public class IndexOptions
    extends java.lang.Object
    implements OptionsBean
    • Field Detail

      • options

        protected joptsimple.OptionSet options
      • actionOpts

        protected final java.util.Set<joptsimple.OptionSpec> actionOpts
    • Constructor Detail

      • IndexOptions

        public IndexOptions​(joptsimple.OptionParser parser)
    • Method Detail

      • configure

        public void configure​(joptsimple.OptionSet options)
        Specified by:
        configure in interface OptionsBean
      • title

        public java.lang.String title()
        Description copied from interface: OptionsBean
        Title string for this set of options
        Specified by:
        title in interface OptionsBean
      • description

        public java.lang.String description()
        Description copied from interface: OptionsBean
        Description string for this set of options
        Specified by:
        description in interface OptionsBean
      • order

        public int order()
        Description copied from interface: OptionsBean
        Used to sort the help output. Help for OptionsBean in descending order i.e. bean having highest order would be rendered first
        Specified by:
        order in interface OptionsBean
      • operationNames

        public java.util.Set<java.lang.String> operationNames()
        Description copied from interface: OptionsBean
        Option names which are actually performing operation
        Specified by:
        operationNames in interface OptionsBean
      • getWorkDir

        public java.io.File getWorkDir()
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • getExistingDataDumpDir

        public java.io.File getExistingDataDumpDir()
      • getOutDir

        public java.io.File getOutDir()
      • getPreExtractedTextDir

        public java.io.File getPreExtractedTextDir()
      • getIndexDefinitionsFile

        public java.io.File getIndexDefinitionsFile()
      • getIndexImportDir

        public java.io.File getIndexImportDir()
      • dumpStats

        public boolean dumpStats()
      • dumpDefinitions

        public boolean dumpDefinitions()
      • dumpIndex

        public boolean dumpIndex()
      • checkConsistency

        public boolean checkConsistency()
      • consistencyCheckLevel

        public int consistencyCheckLevel()
      • aysncDelay

        public long aysncDelay()
      • isReindex

        public boolean isReindex()
      • isIgnoreMissingTikaDep

        public boolean isIgnoreMissingTikaDep()
      • isAsyncIndex

        public boolean isAsyncIndex()
      • isImportIndex

        public boolean isImportIndex()
      • isDocTraversalMode

        public boolean isDocTraversalMode()
      • isCowCorEnabled

        public boolean isCowCorEnabled()
      • buildFlatFileStoreSeparately

        public boolean buildFlatFileStoreSeparately()
      • getCheckpoint

        public java.lang.String getCheckpoint()
      • getIndexPaths

        public java.util.List<java.lang.String> getIndexPaths()
      • getAsyncLanes

        public java.util.List<java.lang.String> getAsyncLanes()