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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VulnerablePackage.Builderarch(String arch)The architecture of the vulnerable package.VulnerablePackage.Builderepoch(Integer epoch)The epoch of the vulnerable package.VulnerablePackage.BuilderfilePath(String filePath)The file path of the vulnerable package.VulnerablePackage.BuilderfixedInVersion(String fixedInVersion)The version of the package that contains the vulnerability fix.VulnerablePackage.Buildername(String name)The name of the vulnerable package.VulnerablePackage.BuilderpackageManager(String packageManager)The package manager of the vulnerable package.VulnerablePackage.Builderrelease(String release)The release of the vulnerable package.VulnerablePackage.Builderremediation(String remediation)The code to run in your environment to update packages with a fix available.VulnerablePackage.BuildersourceLayerHash(String sourceLayerHash)The source layer hash of the vulnerable package.VulnerablePackage.Builderversion(String version)The version of the vulnerable package.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
name
VulnerablePackage.Builder name(String 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.
-
version
VulnerablePackage.Builder version(String 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.
-
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.
-
epoch
VulnerablePackage.Builder epoch(Integer 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.
-
release
VulnerablePackage.Builder release(String 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.
-
arch
VulnerablePackage.Builder arch(String 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.
-
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.
-
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.
-
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.
-
-