Class AutoUnstripRequest

java.lang.Object
ai.reveng.model.AutoUnstripRequest

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

  • Constructor Details

    • AutoUnstripRequest

      public AutoUnstripRequest()
  • Method Details

    • minSimilarity

      @Deprecated public AutoUnstripRequest minSimilarity(@Nullable BigDecimal minSimilarity)
      Deprecated.
    • getMinSimilarity

      @Deprecated @Nullable public BigDecimal getMinSimilarity()
      Deprecated.
      Minimum similarity expected for a match as a percentage, default is 90 minimum: 0 maximum: 100
      Returns:
      minSimilarity
    • setMinSimilarity

      @Deprecated public void setMinSimilarity(@Nullable BigDecimal minSimilarity)
      Deprecated.
    • apply

      @Deprecated public AutoUnstripRequest apply(@Nullable Boolean apply)
      Deprecated.
    • getApply

      @Deprecated @Nullable public Boolean getApply()
      Deprecated.
      Whether to apply the matched function names to the target binary, default is False
      Returns:
      apply
    • setApply

      @Deprecated public void setApply(@Nullable Boolean apply)
      Deprecated.
    • confidenceThreshold

      @Deprecated public AutoUnstripRequest confidenceThreshold(@Nullable BigDecimal confidenceThreshold)
      Deprecated.
    • getConfidenceThreshold

      @Deprecated @Nullable public BigDecimal getConfidenceThreshold()
      Deprecated.
      Confidence threshold for applying function names as a percentage, default is 90 minimum: 0 maximum: 100
      Returns:
      confidenceThreshold
    • setConfidenceThreshold

      @Deprecated public void setConfidenceThreshold(@Nullable BigDecimal confidenceThreshold)
      Deprecated.
    • minGroupSize

      @Deprecated public AutoUnstripRequest minGroupSize(@Nullable Integer minGroupSize)
      Deprecated.
    • getMinGroupSize

      @Deprecated @Nullable public Integer getMinGroupSize()
      Deprecated.
      Minimum number of matching functions required to consider for a match, default is 10 minimum: 1 maximum: 20
      Returns:
      minGroupSize
    • setMinGroupSize

      @Deprecated public void setMinGroupSize(@Nullable Integer minGroupSize)
      Deprecated.
    • statusOnly

      @Deprecated public AutoUnstripRequest statusOnly(@Nullable Boolean statusOnly)
      Deprecated.
    • getStatusOnly

      @Deprecated @Nullable public Boolean getStatusOnly()
      Deprecated.
      If set to true, only returns the status of the auto-unstrip operation without the actual results
      Returns:
      statusOnly
    • setStatusOnly

      @Deprecated public void setStatusOnly(@Nullable Boolean statusOnly)
      Deprecated.
    • noCache

      @Deprecated public AutoUnstripRequest noCache(@Nullable Boolean noCache)
      Deprecated.
    • getNoCache

      @Deprecated @Nullable public Boolean getNoCache()
      Deprecated.
      If set to true, forces the system to bypass any cached results and perform a fresh computation
      Returns:
      noCache
    • setNoCache

      @Deprecated public void setNoCache(@Nullable Boolean noCache)
      Deprecated.
    • useCanonicalNames

      public AutoUnstripRequest useCanonicalNames(@Nullable Boolean useCanonicalNames)
    • getUseCanonicalNames

      @Nullable public Boolean getUseCanonicalNames()
      Whether to use canonical function names during matching for auto-unstrip, default is False
      Returns:
      useCanonicalNames
    • setUseCanonicalNames

      public void setUseCanonicalNames(@Nullable Boolean useCanonicalNames)
    • putAdditionalProperty

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

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

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