Class ImportOptions.Builder

java.lang.Object
com.denodo.scheduler.client.commons.ImportOptions.Builder
Enclosing class:
ImportOptions

public static class ImportOptions.Builder extends Object
Allows to construct new instances of ImportOptions
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • replaceJobs

      public ImportOptions.Builder replaceJobs(boolean val)
      Set replace jobs option
      Parameters:
      val - whether to replace or not existing jobs.
    • replaceDataSources

      public ImportOptions.Builder replaceDataSources(boolean val)
      Set replace data sources option
      Parameters:
      val - whether to replace or not existing data sources.
    • replacePlugins

      public ImportOptions.Builder replacePlugins(boolean val)
      Set replace plugins option
      Parameters:
      val - whether to replace or not existing plugins.
    • replaceDrivers

      public ImportOptions.Builder replaceDrivers(boolean val)
      Set replace drivers options
      Parameters:
      val - whether to replace or not existing drivers.
    • metadataPassword

      public ImportOptions.Builder metadataPassword(String val)
      Set metadata password
      Parameters:
      val - password to decrypt sensitive metadata.
    • ignoreCustomPasswordPrefix

      public ImportOptions.Builder ignoreCustomPasswordPrefix(boolean val)
      Set compatibility mode
      Parameters:
      val - whether to use or not the compatibility mode to import/export.
    • build

      public ImportOptions build()
      Returns:
      instance with options values