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 Summary
Modifier and TypeMethodDescriptionarchitecture
(String architecture) The architecture used for the software package.The epoch of the software package.The file system path to the package manager inventory file.fixedInVersion
(String fixedInVersion) The version of the software package in which the vulnerability has been resolved.The name of the software package.packageManager
(String packageManager) The source of the package.The release of the software package.remediation
(String remediation) Describes the actions a customer can take to resolve the vulnerability in the software package.sourceLayerArn
(String sourceLayerArn) The Amazon Resource Name (ARN) of the source layer.sourceLayerHash
(String sourceLayerHash) The source layer hash of the vulnerable package.The version of the software 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
-
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
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
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
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
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
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
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
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
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
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.
-