Class AnalysisDetailResponse

java.lang.Object
ai.reveng.model.AnalysisDetailResponse

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

  • Constructor Details

    • AnalysisDetailResponse

      public AnalysisDetailResponse()
  • Method Details

    • access

      public AnalysisDetailResponse access(@Nonnull AnalysisAccessInfo access)
    • getAccess

      @Nonnull public AnalysisAccessInfo getAccess()
      Get access
      Returns:
      access
    • setAccess

      public void setAccess(@Nonnull AnalysisAccessInfo access)
    • analysisId

      public AnalysisDetailResponse analysisId(@Nonnull Integer analysisId)
    • getAnalysisId

      @Nonnull public Integer getAnalysisId()
      Get analysisId
      Returns:
      analysisId
    • setAnalysisId

      public void setAnalysisId(@Nonnull Integer analysisId)
    • analysisScope

      public AnalysisDetailResponse analysisScope(@Nonnull String analysisScope)
    • getAnalysisScope

      @Nonnull public String getAnalysisScope()
      Get analysisScope
      Returns:
      analysisScope
    • setAnalysisScope

      public void setAnalysisScope(@Nonnull String analysisScope)
    • architecture

      public AnalysisDetailResponse architecture(@Nonnull String architecture)
    • getArchitecture

      @Nonnull public String getArchitecture()
      Get architecture
      Returns:
      architecture
    • setArchitecture

      public void setArchitecture(@Nonnull String architecture)
    • binaryDynamic

      public AnalysisDetailResponse binaryDynamic(@Nonnull Boolean binaryDynamic)
    • getBinaryDynamic

      @Nonnull public Boolean getBinaryDynamic()
      Get binaryDynamic
      Returns:
      binaryDynamic
    • setBinaryDynamic

      public void setBinaryDynamic(@Nonnull Boolean binaryDynamic)
    • binaryFormat

      public AnalysisDetailResponse binaryFormat(@Nonnull String binaryFormat)
    • getBinaryFormat

      @Nonnull public String getBinaryFormat()
      Get binaryFormat
      Returns:
      binaryFormat
    • setBinaryFormat

      public void setBinaryFormat(@Nonnull String binaryFormat)
    • binaryName

      public AnalysisDetailResponse binaryName(@Nonnull String binaryName)
    • getBinaryName

      @Nonnull public String getBinaryName()
      Get binaryName
      Returns:
      binaryName
    • setBinaryName

      public void setBinaryName(@Nonnull String binaryName)
    • binarySize

      public AnalysisDetailResponse binarySize(@Nonnull Integer binarySize)
    • getBinarySize

      @Nonnull public Integer getBinarySize()
      Get binarySize
      Returns:
      binarySize
    • setBinarySize

      public void setBinarySize(@Nonnull Integer binarySize)
    • binaryType

      public AnalysisDetailResponse binaryType(@Nonnull String binaryType)
    • getBinaryType

      @Nonnull public String getBinaryType()
      Get binaryType
      Returns:
      binaryType
    • setBinaryType

      public void setBinaryType(@Nonnull String binaryType)
    • creation

      public AnalysisDetailResponse creation(@Nonnull String creation)
    • getCreation

      @Nonnull public String getCreation()
      Get creation
      Returns:
      creation
    • setCreation

      public void setCreation(@Nonnull String creation)
    • dashboardUrl

      public AnalysisDetailResponse dashboardUrl(@Nonnull String dashboardUrl)
    • getDashboardUrl

      @Nonnull public String getDashboardUrl()
      URL to view this analysis in the dashboard
      Returns:
      dashboardUrl
    • setDashboardUrl

      public void setDashboardUrl(@Nonnull String dashboardUrl)
    • debug

      public AnalysisDetailResponse debug(@Nonnull Boolean debug)
    • getDebug

      @Nonnull public Boolean getDebug()
      Get debug
      Returns:
      debug
    • setDebug

      public void setDebug(@Nonnull Boolean debug)
    • modelName

      public AnalysisDetailResponse modelName(@Nonnull String modelName)
    • getModelName

      @Nonnull public String getModelName()
      Get modelName
      Returns:
      modelName
    • setModelName

      public void setModelName(@Nonnull String modelName)
    • sbom

      public AnalysisDetailResponse sbom(@Nullable Map<String,Object> sbom)
    • putSbomItem

      public AnalysisDetailResponse putSbomItem(String key, Object sbomItem)
    • getSbom

      @Nullable public Map<String,Object> getSbom()
      Get sbom
      Returns:
      sbom
    • setSbom

      public void setSbom(@Nullable Map<String,Object> sbom)
    • sha256Hash

      public AnalysisDetailResponse sha256Hash(@Nonnull String sha256Hash)
    • getSha256Hash

      @Nonnull public String getSha256Hash()
      Get sha256Hash
      Returns:
      sha256Hash
    • setSha256Hash

      public void setSha256Hash(@Nonnull String sha256Hash)
    • autoRunAgents

      public AnalysisDetailResponse autoRunAgents(@Nonnull AutoRunAgents autoRunAgents)
    • getAutoRunAgents

      @Nonnull public AutoRunAgents getAutoRunAgents()
      Get autoRunAgents
      Returns:
      autoRunAgents
    • setAutoRunAgents

      public void setAutoRunAgents(@Nonnull AutoRunAgents autoRunAgents)
    • requestedConfig

      public AnalysisDetailResponse requestedConfig(@Nonnull AnalysisConfigSnapshot requestedConfig)
    • getRequestedConfig

      @Nonnull public AnalysisConfigSnapshot getRequestedConfig()
      Snapshot of the configuration the analysis was submitted with.
      Returns:
      requestedConfig
    • setRequestedConfig

      public void setRequestedConfig(@Nonnull AnalysisConfigSnapshot requestedConfig)
    • putAdditionalProperty

      public AnalysisDetailResponse 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 AnalysisDetailResponse 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 AnalysisDetailResponse
    • fromJson

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

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