Class QueryRequestPayload

java.lang.Object
com.vaadin.appsec.backend.model.osv.request.QueryRequestPayload
All Implemented Interfaces:
Serializable

public class QueryRequestPayload extends Object implements Serializable
The container for the payload of a query to the OSV API.
See Also:
  • Constructor Details

    • QueryRequestPayload

      public QueryRequestPayload()
      No args constructor for use in serialization.
    • QueryRequestPayload

      public QueryRequestPayload(String commit)
      Instantiates a new query request payload.
      Parameters:
      commit - the commit
    • QueryRequestPayload

      public QueryRequestPayload(Package aPackage)
      Instantiates a new query request payload.
      Parameters:
      aPackage - the package
    • QueryRequestPayload

      public QueryRequestPayload(String version, Package aPackage)
      Instantiates a new query request payload.
      Parameters:
      version - the version
      aPackage - the package
  • Method Details

    • getCommit

      public String getCommit()
      Gets the commit.
      Returns:
      the commit
    • setCommit

      public void setCommit(String commit)
      Sets the commit.
      Parameters:
      commit - the new commit
    • getVersion

      public String getVersion()
      Gets the version.
      Returns:
      the version
    • setVersion

      public void setVersion(String version)
      Sets the version.
      Parameters:
      version - the new version
    • getPackage

      public Package getPackage()
      Gets the package.
      Returns:
      the package
    • setPackage

      public void setPackage(Package aPackage)
      Sets the package.
      Parameters:
      aPackage - the new package
    • toString

      public String toString()
      Overrides:
      toString in class Object