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.
    • fixedInVersion

      VulnerablePackage.Builder fixedInVersion(String fixedInVersion)

      The version of the package that contains the vulnerability fix.

      Parameters:
      fixedInVersion - The version of the package that contains the vulnerability fix.
      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.
      See Also:
    • packageManager

      VulnerablePackage.Builder packageManager(PackageManager 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.
      See Also:
    • 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.
    • remediation

      VulnerablePackage.Builder remediation(String remediation)

      The code to run in your environment to update packages with a fix available.

      Parameters:
      remediation - The code to run in your environment to update packages with a fix available.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceLambdaLayerArn

      VulnerablePackage.Builder sourceLambdaLayerArn(String sourceLambdaLayerArn)

      The Amazon Resource Number (ARN) of the Amazon Web Services Lambda function affected by a finding.

      Parameters:
      sourceLambdaLayerArn - The Amazon Resource Number (ARN) of the Amazon Web Services Lambda function affected by a finding.
      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.