Class ReportOptions

java.lang.Object
ai.reveng.model.ReportOptions

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class ReportOptions extends Object
ReportOptions
  • Field Details

  • Constructor Details

    • ReportOptions

      public ReportOptions()
  • Method Details

    • archiveEntryPath

      public ReportOptions archiveEntryPath(@Nullable String archiveEntryPath)
    • getArchiveEntryPath

      @Nullable public String getArchiveEntryPath()
      Get archiveEntryPath
      Returns:
      archiveEntryPath
    • setArchiveEntryPath

      public void setArchiveEntryPath(@Nullable String archiveEntryPath)
    • extractArchive

      public ReportOptions extractArchive(@Nullable Boolean extractArchive)
    • getExtractArchive

      @Nullable public Boolean getExtractArchive()
      Get extractArchive
      Returns:
      extractArchive
    • setExtractArchive

      public void setExtractArchive(@Nullable Boolean extractArchive)
    • guestTargetDirectory

      public ReportOptions guestTargetDirectory(@Nullable String guestTargetDirectory)
    • getGuestTargetDirectory

      @Nullable public String getGuestTargetDirectory()
      Get guestTargetDirectory
      Returns:
      guestTargetDirectory
    • setGuestTargetDirectory

      public void setGuestTargetDirectory(@Nullable String guestTargetDirectory)
    • guestWorkingDirectory

      public ReportOptions guestWorkingDirectory(@Nullable String guestWorkingDirectory)
    • getGuestWorkingDirectory

      @Nullable public String getGuestWorkingDirectory()
      Get guestWorkingDirectory
      Returns:
      guestWorkingDirectory
    • setGuestWorkingDirectory

      public void setGuestWorkingDirectory(@Nullable String guestWorkingDirectory)
    • netEnable

      public ReportOptions netEnable(@Nullable Boolean netEnable)
    • getNetEnable

      @Nullable public Boolean getNetEnable()
      Get netEnable
      Returns:
      netEnable
    • setNetEnable

      public void setNetEnable(@Nullable Boolean netEnable)
    • osProfile

      public ReportOptions osProfile(@Nullable String osProfile)
    • getOsProfile

      @Nullable public String getOsProfile()
      Get osProfile
      Returns:
      osProfile
    • setOsProfile

      public void setOsProfile(@Nullable String osProfile)
    • plugins

      public ReportOptions plugins(@Nullable List<String> plugins)
    • addPluginsItem

      public ReportOptions addPluginsItem(String pluginsItem)
    • getPlugins

      @Nullable public List<String> getPlugins()
      Get plugins
      Returns:
      plugins
    • setPlugins

      public void setPlugins(@Nullable List<String> plugins)
    • preset

      public ReportOptions preset(@Nullable String preset)
    • getPreset

      @Nullable public String getPreset()
      Get preset
      Returns:
      preset
    • setPreset

      public void setPreset(@Nullable String preset)
    • sampleFilename

      public ReportOptions sampleFilename(@Nullable String sampleFilename)
    • getSampleFilename

      @Nullable public String getSampleFilename()
      Get sampleFilename
      Returns:
      sampleFilename
    • setSampleFilename

      public void setSampleFilename(@Nullable String sampleFilename)
    • startCommand

      public ReportOptions startCommand(@Nullable String startCommand)
    • getStartCommand

      @Nullable public String getStartCommand()
      Get startCommand
      Returns:
      startCommand
    • setStartCommand

      public void setStartCommand(@Nullable String startCommand)
    • startMethod

      public ReportOptions startMethod(@Nullable String startMethod)
    • getStartMethod

      @Nullable public String getStartMethod()
      Get startMethod
      Returns:
      startMethod
    • setStartMethod

      public void setStartMethod(@Nullable String startMethod)
    • timeout

      public ReportOptions timeout(@Nullable Long timeout)
    • getTimeout

      @Nullable public Long getTimeout()
      Get timeout
      Returns:
      timeout
    • setTimeout

      public void setTimeout(@Nullable Long timeout)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to ReportOptions
    • fromJson

      public static ReportOptions fromJson(String jsonString) throws IOException
      Create an instance of ReportOptions given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of ReportOptions
      Throws:
      IOException - if the JSON string is invalid with respect to ReportOptions
    • toJson

      public String toJson()
      Convert an instance of ReportOptions to an JSON string
      Returns:
      JSON string