Interface VulnerabilityOccurrence.PackageIssueOrBuilder

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

getEffectiveSeverity()

public abstract Severity getEffectiveSeverity()

The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.

.grafeas.v1.Severity effective_severity = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Severity

The effectiveSeverity.

getEffectiveSeverityValue()

public abstract int getEffectiveSeverityValue()

The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.

.grafeas.v1.Severity effective_severity = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
int

The enum numeric value on the wire for effectiveSeverity.

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

getPackageType()

public abstract String getPackageType()

The type of package (e.g. OS, MAVEN, GO).

string package_type = 8;

Returns
TypeDescription
String

The packageType.

getPackageTypeBytes()

public abstract ByteString getPackageTypeBytes()

The type of package (e.g. OS, MAVEN, GO).

string package_type = 8;

Returns
TypeDescription
ByteString

The bytes for packageType.

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.