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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SoftwarePackage.Builderarchitecture(String architecture)The architecture used for the software package.SoftwarePackage.Builderepoch(String epoch)The epoch of the software package.SoftwarePackage.BuilderfilePath(String filePath)The file system path to the package manager inventory file.SoftwarePackage.BuilderfixedInVersion(String fixedInVersion)The version of the software package in which the vulnerability has been resolved.SoftwarePackage.Buildername(String name)The name of the software package.SoftwarePackage.BuilderpackageManager(String packageManager)The source of the package.SoftwarePackage.Builderrelease(String release)The release of the software package.SoftwarePackage.Builderremediation(String remediation)Describes the actions a customer can take to resolve the vulnerability in the software package.SoftwarePackage.BuildersourceLayerArn(String sourceLayerArn)The Amazon Resource Name (ARN) of the source layer.SoftwarePackage.BuildersourceLayerHash(String sourceLayerHash)The source layer hash of the vulnerable package.SoftwarePackage.Builderversion(String version)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, sdkFieldNameToField, sdkFields
-
-
-
-
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.
-
-