Class VirusScanAdvancedResult

java.lang.Object
org.openapitools.client.model.VirusScanAdvancedResult

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2026-01-28T05:47:48.932093700Z[Etc/UTC]", comments="Generator version: 7.12.0") public class VirusScanAdvancedResult extends Object
Result of running an advanced virus scan
  • Field Details

  • Constructor Details

    • VirusScanAdvancedResult

      public VirusScanAdvancedResult()
  • Method Details

    • cleanResult

      public VirusScanAdvancedResult cleanResult(@Nullable Boolean cleanResult)
    • getCleanResult

      @Nullable public Boolean getCleanResult()
      True if the scan contained no viruses, false otherwise
      Returns:
      cleanResult
    • setCleanResult

      public void setCleanResult(@Nullable Boolean cleanResult)
    • containsExecutable

      public VirusScanAdvancedResult containsExecutable(@Nullable Boolean containsExecutable)
    • getContainsExecutable

      @Nullable public Boolean getContainsExecutable()
      True if the scan contained an executable (application code), which can be a significant risk factor
      Returns:
      containsExecutable
    • setContainsExecutable

      public void setContainsExecutable(@Nullable Boolean containsExecutable)
    • containsInvalidFile

      public VirusScanAdvancedResult containsInvalidFile(@Nullable Boolean containsInvalidFile)
    • getContainsInvalidFile

      @Nullable public Boolean getContainsInvalidFile()
      True if the scan contained an invalid file (such as a PDF that is not a valid PDF, Word Document that is not a valid Word Document, etc.), which can be a significant risk factor
      Returns:
      containsInvalidFile
    • setContainsInvalidFile

      public void setContainsInvalidFile(@Nullable Boolean containsInvalidFile)
    • containsScript

      public VirusScanAdvancedResult containsScript(@Nullable Boolean containsScript)
    • getContainsScript

      @Nullable public Boolean getContainsScript()
      True if the scan contained a script (such as a PHP script, Python script, etc.) which can be a significant risk factor
      Returns:
      containsScript
    • setContainsScript

      public void setContainsScript(@Nullable Boolean containsScript)
    • containsPasswordProtectedFile

      public VirusScanAdvancedResult containsPasswordProtectedFile(@Nullable Boolean containsPasswordProtectedFile)
    • getContainsPasswordProtectedFile

      @Nullable public Boolean getContainsPasswordProtectedFile()
      True if the scan contained a password protected or encrypted file, which can be a significant risk factor
      Returns:
      containsPasswordProtectedFile
    • setContainsPasswordProtectedFile

      public void setContainsPasswordProtectedFile(@Nullable Boolean containsPasswordProtectedFile)
    • containsRestrictedFileFormat

      public VirusScanAdvancedResult containsRestrictedFileFormat(@Nullable Boolean containsRestrictedFileFormat)
    • getContainsRestrictedFileFormat

      @Nullable public Boolean getContainsRestrictedFileFormat()
      True if the uploaded file is of a type that is not allowed based on the optional restrictFileTypes parameter, false otherwise; if restrictFileTypes is not set, this will always be false
      Returns:
      containsRestrictedFileFormat
    • setContainsRestrictedFileFormat

      public void setContainsRestrictedFileFormat(@Nullable Boolean containsRestrictedFileFormat)
    • containsMacros

      public VirusScanAdvancedResult containsMacros(@Nullable Boolean containsMacros)
    • getContainsMacros

      @Nullable public Boolean getContainsMacros()
      True if the uploaded file contains embedded Macros of other embedded threats within the document, which can be a significant risk factor
      Returns:
      containsMacros
    • setContainsMacros

      public void setContainsMacros(@Nullable Boolean containsMacros)
    • containsXmlExternalEntities

      public VirusScanAdvancedResult containsXmlExternalEntities(@Nullable Boolean containsXmlExternalEntities)
    • getContainsXmlExternalEntities

      @Nullable public Boolean getContainsXmlExternalEntities()
      True if the uploaded file contains embedded XML External Entity threats of other embedded threats within the document, which can be a significant risk factor
      Returns:
      containsXmlExternalEntities
    • setContainsXmlExternalEntities

      public void setContainsXmlExternalEntities(@Nullable Boolean containsXmlExternalEntities)
    • containsInsecureDeserialization

      public VirusScanAdvancedResult containsInsecureDeserialization(@Nullable Boolean containsInsecureDeserialization)
    • getContainsInsecureDeserialization

      @Nullable public Boolean getContainsInsecureDeserialization()
      True if the uploaded file contains embedded Insecure Deserialization threats of other embedded threats within the document, which can be a significant risk factor
      Returns:
      containsInsecureDeserialization
    • setContainsInsecureDeserialization

      public void setContainsInsecureDeserialization(@Nullable Boolean containsInsecureDeserialization)
    • containsHtml

      public VirusScanAdvancedResult containsHtml(@Nullable Boolean containsHtml)
    • getContainsHtml

      @Nullable public Boolean getContainsHtml()
      True if the uploaded file contains HTML, which can be a significant risk factor
      Returns:
      containsHtml
    • setContainsHtml

      public void setContainsHtml(@Nullable Boolean containsHtml)
    • containsUnsafeArchive

      public VirusScanAdvancedResult containsUnsafeArchive(@Nullable Boolean containsUnsafeArchive)
    • getContainsUnsafeArchive

      @Nullable public Boolean getContainsUnsafeArchive()
      True if the uploaded file contains unsafe archive (e.g. zip) content, such as a Zip Bomb, or other configurations of a zip file that could lead to an unsafe extraction
      Returns:
      containsUnsafeArchive
    • setContainsUnsafeArchive

      public void setContainsUnsafeArchive(@Nullable Boolean containsUnsafeArchive)
    • containsOleEmbeddedObject

      public VirusScanAdvancedResult containsOleEmbeddedObject(@Nullable Boolean containsOleEmbeddedObject)
    • getContainsOleEmbeddedObject

      @Nullable public Boolean getContainsOleEmbeddedObject()
      True if the uploaded file contains an OLE embedded object, which can be a significant risk factor
      Returns:
      containsOleEmbeddedObject
    • setContainsOleEmbeddedObject

      public void setContainsOleEmbeddedObject(@Nullable Boolean containsOleEmbeddedObject)
    • containsUnwantedAction

      public VirusScanAdvancedResult containsUnwantedAction(@Nullable Boolean containsUnwantedAction)
    • getContainsUnwantedAction

      @Nullable public Boolean getContainsUnwantedAction()
      True if the uploaded file contains an unwanted automatic action, which can be a significant risk factor
      Returns:
      containsUnwantedAction
    • setContainsUnwantedAction

      public void setContainsUnwantedAction(@Nullable Boolean containsUnwantedAction)
    • verifiedFileFormat

      public VirusScanAdvancedResult verifiedFileFormat(@Nullable String verifiedFileFormat)
    • getVerifiedFileFormat

      @Nullable public String getVerifiedFileFormat()
      For file format verification-supported file formats, the contents-verified file format of the file. Null indicates that the file format is not supported for contents verification. If a Virus or Malware is found, this field will always be set to Null.
      Returns:
      verifiedFileFormat
    • setVerifiedFileFormat

      public void setVerifiedFileFormat(@Nullable String verifiedFileFormat)
    • foundViruses

      public VirusScanAdvancedResult foundViruses(@Nullable List<VirusFound> foundViruses)
    • addFoundVirusesItem

      public VirusScanAdvancedResult addFoundVirusesItem(VirusFound foundVirusesItem)
    • getFoundViruses

      @Nullable public List<VirusFound> getFoundViruses()
      Array of viruses found, if any
      Returns:
      foundViruses
    • setFoundViruses

      public void setFoundViruses(@Nullable List<VirusFound> foundViruses)
    • contentInformation

      public VirusScanAdvancedResult contentInformation(@Nullable AdditionalAdvancedScanInformation contentInformation)
    • getContentInformation

      @Nullable public AdditionalAdvancedScanInformation getContentInformation()
      Get contentInformation
      Returns:
      contentInformation
    • setContentInformation

      public void setContentInformation(@Nullable AdditionalAdvancedScanInformation contentInformation)
    • equals

      public boolean equals(Object o)
      Return true if this VirusScanAdvancedResult object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string