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
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.packageManager
(PackageManager 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.sourceLambdaLayerArn
(String sourceLambdaLayerArn) The Amazon Resource Number (ARN) of the Amazon Web Services Lambda function affected by a finding.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, sdkFields
-
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
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.
-
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
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
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
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
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
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.
-