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