Class ReportInfo

java.lang.Object
ai.reveng.model.ReportInfo

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

  • Constructor Details

    • ReportInfo

      public ReportInfo()
  • Method Details

    • _file

      public ReportInfo _file(@Nullable DrakvufFileMetadata _file)
    • getFile

      @Nullable public DrakvufFileMetadata getFile()
      Get _file
      Returns:
      _file
    • setFile

      public void setFile(@Nullable DrakvufFileMetadata _file)
    • id

      public ReportInfo id(@Nonnull String id)
    • getId

      @Nonnull public String getId()
      Get id
      Returns:
      id
    • setId

      public void setId(@Nonnull String id)
    • options

      public ReportInfo options(@Nullable ReportOptions options)
    • getOptions

      @Nullable public ReportOptions getOptions()
      Get options
      Returns:
      options
    • setOptions

      public void setOptions(@Nullable ReportOptions options)
    • osProfile

      public ReportInfo osProfile(@Nullable String osProfile)
    • getOsProfile

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

      public void setOsProfile(@Nullable String osProfile)
    • status

      public ReportInfo status(@Nullable String status)
    • getStatus

      @Nullable public String getStatus()
      Get status
      Returns:
      status
    • setStatus

      public void setStatus(@Nullable String status)
    • timeAnalysisFinished

      public ReportInfo timeAnalysisFinished(@Nullable String timeAnalysisFinished)
    • getTimeAnalysisFinished

      @Nullable public String getTimeAnalysisFinished()
      Get timeAnalysisFinished
      Returns:
      timeAnalysisFinished
    • setTimeAnalysisFinished

      public void setTimeAnalysisFinished(@Nullable String timeAnalysisFinished)
    • timeExecutionStarted

      public ReportInfo timeExecutionStarted(@Nullable String timeExecutionStarted)
    • getTimeExecutionStarted

      @Nullable public String getTimeExecutionStarted()
      Get timeExecutionStarted
      Returns:
      timeExecutionStarted
    • setTimeExecutionStarted

      public void setTimeExecutionStarted(@Nullable String timeExecutionStarted)
    • timeStarted

      public ReportInfo timeStarted(@Nullable String timeStarted)
    • getTimeStarted

      @Nullable public String getTimeStarted()
      Get timeStarted
      Returns:
      timeStarted
    • setTimeStarted

      public void setTimeStarted(@Nullable String timeStarted)
    • 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 ReportInfo
    • fromJson

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

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