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(@Nullable String id)
    • getId

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

      public void setId(@Nullable 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)
    • putAdditionalProperty

      public ReportInfo 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 ReportInfo 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 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