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)
    • putAdditionalProperty

      public ReportOptions putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - name of the property
      value - value of the property
      Returns:
      the ReportOptions instance itself
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      a map of objects
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - name of the property
      Returns:
      an object
    • 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