Interface VulnerabilityOccurrence.PackageIssueOrBuilder (2.1.3)

public static interface VulnerabilityOccurrence.PackageIssueOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAffectedCpeUri()

public abstract String getAffectedCpeUri()

Required. The CPE URI this vulnerability was found in.

string affected_cpe_uri = 1;

Returns
TypeDescription
String

The affectedCpeUri.

getAffectedCpeUriBytes()

public abstract ByteString getAffectedCpeUriBytes()

Required. The CPE URI this vulnerability was found in.

string affected_cpe_uri = 1;

Returns
TypeDescription
ByteString

The bytes for affectedCpeUri.

getAffectedPackage()

public abstract String getAffectedPackage()

Required. The package this vulnerability was found in.

string affected_package = 2;

Returns
TypeDescription
String

The affectedPackage.

getAffectedPackageBytes()

public abstract ByteString getAffectedPackageBytes()

Required. The package this vulnerability was found in.

string affected_package = 2;

Returns
TypeDescription
ByteString

The bytes for affectedPackage.

getAffectedVersion()

public abstract Version getAffectedVersion()

Required. The version of the package that is installed on the resource affected by this vulnerability.

.grafeas.v1.Version affected_version = 3;

Returns
TypeDescription
Version

The affectedVersion.

getAffectedVersionOrBuilder()

public abstract VersionOrBuilder getAffectedVersionOrBuilder()

Required. The version of the package that is installed on the resource affected by this vulnerability.

.grafeas.v1.Version affected_version = 3;

Returns
TypeDescription
VersionOrBuilder

getFixAvailable()

public abstract boolean getFixAvailable()

Output only. Whether a fix is available for this package.

bool fix_available = 7;

Returns
TypeDescription
boolean

The fixAvailable.

getFixedCpeUri()

public abstract String getFixedCpeUri()

The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.

string fixed_cpe_uri = 4;

Returns
TypeDescription
String

The fixedCpeUri.

getFixedCpeUriBytes()

public abstract ByteString getFixedCpeUriBytes()

The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.

string fixed_cpe_uri = 4;

Returns
TypeDescription
ByteString

The bytes for fixedCpeUri.

getFixedPackage()

public abstract String getFixedPackage()

The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.

string fixed_package = 5;

Returns
TypeDescription
String

The fixedPackage.

getFixedPackageBytes()

public abstract ByteString getFixedPackageBytes()

The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.

string fixed_package = 5;

Returns
TypeDescription
ByteString

The bytes for fixedPackage.

getFixedVersion()

public abstract Version getFixedVersion()

Required. The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.

.grafeas.v1.Version fixed_version = 6;

Returns
TypeDescription
Version

The fixedVersion.

getFixedVersionOrBuilder()

public abstract VersionOrBuilder getFixedVersionOrBuilder()

Required. The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.

.grafeas.v1.Version fixed_version = 6;

Returns
TypeDescription
VersionOrBuilder

hasAffectedVersion()

public abstract boolean hasAffectedVersion()

Required. The version of the package that is installed on the resource affected by this vulnerability.

.grafeas.v1.Version affected_version = 3;

Returns
TypeDescription
boolean

Whether the affectedVersion field is set.

hasFixedVersion()

public abstract boolean hasFixedVersion()

Required. The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.

.grafeas.v1.Version fixed_version = 6;

Returns
TypeDescription
boolean

Whether the fixedVersion field is set.