Interface SoftwarePackage.Builder

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

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

    • name

      The name of the software package.

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

      SoftwarePackage.Builder version(String version)

      The version of the software package.

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

      The epoch of the software package.

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

      SoftwarePackage.Builder release(String release)

      The release of the software package.

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

      SoftwarePackage.Builder architecture(String architecture)

      The architecture used for the software package.

      Parameters:
      architecture - The architecture used for the software package.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • packageManager

      SoftwarePackage.Builder packageManager(String packageManager)

      The source of the package.

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

      SoftwarePackage.Builder filePath(String filePath)

      The file system path to the package manager inventory file.

      Parameters:
      filePath - The file system path to the package manager inventory file.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fixedInVersion

      SoftwarePackage.Builder fixedInVersion(String fixedInVersion)

      The version of the software package in which the vulnerability has been resolved.

      Parameters:
      fixedInVersion - The version of the software package in which the vulnerability has been resolved.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • remediation

      SoftwarePackage.Builder remediation(String remediation)

      Describes the actions a customer can take to resolve the vulnerability in the software package.

      Parameters:
      remediation - Describes the actions a customer can take to resolve the vulnerability in the software package.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceLayerHash

      SoftwarePackage.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.
    • sourceLayerArn

      SoftwarePackage.Builder sourceLayerArn(String sourceLayerArn)

      The Amazon Resource Name (ARN) of the source layer.

      Parameters:
      sourceLayerArn - The Amazon Resource Name (ARN) of the source layer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.