Interface VulnerablePackage.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VulnerablePackage.Builder,
,VulnerablePackage> SdkBuilder<VulnerablePackage.Builder,
,VulnerablePackage> SdkPojo
- Enclosing class:
VulnerablePackage
@Mutable
@NotThreadSafe
public static interface VulnerablePackage.Builder
extends SdkPojo, CopyableBuilder<VulnerablePackage.Builder,VulnerablePackage>
-
Method Summary
Modifier and TypeMethodDescriptionThe architecture of the vulnerable package.The epoch of the vulnerable package.The file path of the vulnerable package.fixedInVersion
(String fixedInVersion) The version of the package that contains the vulnerability fix.The name of the vulnerable package.packageManager
(String packageManager) The package manager of the vulnerable package.The release of the vulnerable package.remediation
(String remediation) The code to run in your environment to update packages with a fix available.sourceLayerHash
(String sourceLayerHash) The source layer hash of the vulnerable package.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, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
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
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
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
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
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
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
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.
-