Class CloudStorageVirusScanResult

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2026-01-28T05:09:42.530466700Z[Etc/UTC]", comments="Generator version: 7.12.0") public class CloudStorageVirusScanResult extends Object
Result of running a virus scan on cloud storage
  • Field Details

  • Constructor Details

    • CloudStorageVirusScanResult

      public CloudStorageVirusScanResult()
  • Method Details

    • successful

      public CloudStorageVirusScanResult successful(@Nullable Boolean successful)
    • getSuccessful

      @Nullable public Boolean getSuccessful()
      True if the operation of retrieving the file, and scanning it were successfully completed, false if the file could not be downloaded from cloud storage, or if the file could not be scanned. Note that successful completion does not mean the file is clean; for the output of the virus scanning operation itself, use the CleanResult and FoundViruses parameters.
      Returns:
      successful
    • setSuccessful

      public void setSuccessful(@Nullable Boolean successful)
    • cleanResult

      public CloudStorageVirusScanResult 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)
    • foundViruses

      public CloudStorageVirusScanResult foundViruses(@Nullable List<CloudStorageVirusFound> foundViruses)
    • addFoundVirusesItem

      public CloudStorageVirusScanResult addFoundVirusesItem(CloudStorageVirusFound foundVirusesItem)
    • getFoundViruses

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

      public void setFoundViruses(@Nullable List<CloudStorageVirusFound> foundViruses)
    • errorDetailedDescription

      public CloudStorageVirusScanResult errorDetailedDescription(@Nullable String errorDetailedDescription)
    • getErrorDetailedDescription

      @Nullable public String getErrorDetailedDescription()
      Detailed error message if the operation was not successful
      Returns:
      errorDetailedDescription
    • setErrorDetailedDescription

      public void setErrorDetailedDescription(@Nullable String errorDetailedDescription)
    • fileSize

      public CloudStorageVirusScanResult fileSize(@Nullable Long fileSize)
    • getFileSize

      @Nullable public Long getFileSize()
      Size in bytes of the file that was retrieved and scanned
      Returns:
      fileSize
    • setFileSize

      public void setFileSize(@Nullable Long fileSize)
    • containsContentModerationRejection

      public CloudStorageVirusScanResult containsContentModerationRejection(@Nullable Boolean containsContentModerationRejection)
    • getContainsContentModerationRejection

      @Nullable public Boolean getContainsContentModerationRejection()
      Set to true when using NSFW Content Moderation in the Cloudmersive Storage Protect product (disabled by default)
      Returns:
      containsContentModerationRejection
    • setContainsContentModerationRejection

      public void setContainsContentModerationRejection(@Nullable Boolean containsContentModerationRejection)
    • containsExecutable

      public CloudStorageVirusScanResult 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 CloudStorageVirusScanResult 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 CloudStorageVirusScanResult 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 CloudStorageVirusScanResult 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 CloudStorageVirusScanResult 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 CloudStorageVirusScanResult 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 CloudStorageVirusScanResult 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 CloudStorageVirusScanResult 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 CloudStorageVirusScanResult 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 CloudStorageVirusScanResult 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 CloudStorageVirusScanResult 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)
    • verifiedFileFormat

      public CloudStorageVirusScanResult 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)
    • equals

      public boolean equals(Object o)
      Return true if this CloudStorageVirusScanResult 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