@Generated(value="software.amazon.awssdk:codegen") public final class SoftwarePackage extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SoftwarePackage.Builder,SoftwarePackage>
Information about a software package.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SoftwarePackage.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
architecture()
The architecture used for the software package.
|
static SoftwarePackage.Builder |
builder() |
String |
epoch()
The epoch of the software package.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
filePath()
The file system path to the package manager inventory file.
|
String |
fixedInVersion()
The version of the software package in which the vulnerability has been resolved.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the software package.
|
String |
packageManager()
The source of the package.
|
String |
release()
The release of the software package.
|
String |
remediation()
Describes the actions a customer can take to resolve the vulnerability in the software package.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SoftwarePackage.Builder> |
serializableBuilderClass() |
String |
sourceLayerArn()
The Amazon Resource Name (ARN) of the source layer.
|
String |
sourceLayerHash()
The source layer hash of the vulnerable package.
|
SoftwarePackage.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
version()
The version of the software package.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The name of the software package.
public final String version()
The version of the software package.
public final String epoch()
The epoch of the software package.
public final String release()
The release of the software package.
public final String architecture()
The architecture used for the software package.
public final String packageManager()
The source of the package.
public final String filePath()
The file system path to the package manager inventory file.
public final String fixedInVersion()
The version of the software package in which the vulnerability has been resolved.
public final String remediation()
Describes the actions a customer can take to resolve the vulnerability in the software package.
public final String sourceLayerHash()
The source layer hash of the vulnerable package.
public final String sourceLayerArn()
The Amazon Resource Name (ARN) of the source layer.
public SoftwarePackage.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SoftwarePackage.Builder,SoftwarePackage>public static SoftwarePackage.Builder builder()
public static Class<? extends SoftwarePackage.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.