Interface SoftwarePackage.Builder

    • Method Detail

      • name

        SoftwarePackage.Builder name​(String 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

        SoftwarePackage.Builder epoch​(String 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.