Interface VulnerablePackage.Builder

All Superinterfaces:
Buildable, CopyableBuilder<VulnerablePackage.Builder,VulnerablePackage>, SdkBuilder<VulnerablePackage.Builder,VulnerablePackage>, SdkPojo
Enclosing class:
VulnerablePackage

public static interface VulnerablePackage.Builder extends SdkPojo, CopyableBuilder<VulnerablePackage.Builder,VulnerablePackage>
  • Method Details

    • arch

      The architecture of the vulnerable package.

      Parameters:
      arch - The architecture of the vulnerable package.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • epoch

      The epoch of the vulnerable package.

      Parameters:
      epoch - The epoch of the vulnerable package.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • filePath

      VulnerablePackage.Builder filePath(String filePath)

      The file path of the vulnerable package.

      Parameters:
      filePath - The file path of the vulnerable package.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the vulnerable package.

      Parameters:
      name - The name of the vulnerable package.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • packageManager

      VulnerablePackage.Builder packageManager(String packageManager)

      The package manager of the vulnerable package.

      Parameters:
      packageManager - The package manager of the vulnerable package.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • release

      The release of the vulnerable package.

      Parameters:
      release - The release of the vulnerable package.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceLayerHash

      VulnerablePackage.Builder sourceLayerHash(String sourceLayerHash)

      The source layer hash of the vulnerable package.

      Parameters:
      sourceLayerHash - The source layer hash of the vulnerable package.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • version

      The version of the vulnerable package.

      Parameters:
      version - The version of the vulnerable package.
      Returns:
      Returns a reference to this object so that method calls can be chained together.