Interface SecurityBulletinEventOrBuilder (2.20.0)

public interface SecurityBulletinEventOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAffectedSupportedMinors(int index)

public abstract String getAffectedSupportedMinors(int index)

The GKE minor versions affected by this vulnerability.

repeated string affected_supported_minors = 7;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The affectedSupportedMinors at the given index.

getAffectedSupportedMinorsBytes(int index)

public abstract ByteString getAffectedSupportedMinorsBytes(int index)

The GKE minor versions affected by this vulnerability.

repeated string affected_supported_minors = 7;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the affectedSupportedMinors at the given index.

getAffectedSupportedMinorsCount()

public abstract int getAffectedSupportedMinorsCount()

The GKE minor versions affected by this vulnerability.

repeated string affected_supported_minors = 7;

Returns
TypeDescription
int

The count of affectedSupportedMinors.

getAffectedSupportedMinorsList()

public abstract List<String> getAffectedSupportedMinorsList()

The GKE minor versions affected by this vulnerability.

repeated string affected_supported_minors = 7;

Returns
TypeDescription
List<String>

A list containing the affectedSupportedMinors.

getBriefDescription()

public abstract String getBriefDescription()

A brief description of the bulletin. See the bulletin pointed to by the bulletin_uri field for an expanded description.

string brief_description = 6;

Returns
TypeDescription
String

The briefDescription.

getBriefDescriptionBytes()

public abstract ByteString getBriefDescriptionBytes()

A brief description of the bulletin. See the bulletin pointed to by the bulletin_uri field for an expanded description.

string brief_description = 6;

Returns
TypeDescription
ByteString

The bytes for briefDescription.

getBulletinId()

public abstract String getBulletinId()

The ID of the bulletin corresponding to the vulnerability.

string bulletin_id = 2;

Returns
TypeDescription
String

The bulletinId.

getBulletinIdBytes()

public abstract ByteString getBulletinIdBytes()

The ID of the bulletin corresponding to the vulnerability.

string bulletin_id = 2;

Returns
TypeDescription
ByteString

The bytes for bulletinId.

getBulletinUri()

public abstract String getBulletinUri()

The URI link to the bulletin on the website for more information.

string bulletin_uri = 5;

Returns
TypeDescription
String

The bulletinUri.

getBulletinUriBytes()

public abstract ByteString getBulletinUriBytes()

The URI link to the bulletin on the website for more information.

string bulletin_uri = 5;

Returns
TypeDescription
ByteString

The bytes for bulletinUri.

getCveIds(int index)

public abstract String getCveIds(int index)

The CVEs associated with this bulletin.

repeated string cve_ids = 3;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The cveIds at the given index.

getCveIdsBytes(int index)

public abstract ByteString getCveIdsBytes(int index)

The CVEs associated with this bulletin.

repeated string cve_ids = 3;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the cveIds at the given index.

getCveIdsCount()

public abstract int getCveIdsCount()

The CVEs associated with this bulletin.

repeated string cve_ids = 3;

Returns
TypeDescription
int

The count of cveIds.

getCveIdsList()

public abstract List<String> getCveIdsList()

The CVEs associated with this bulletin.

repeated string cve_ids = 3;

Returns
TypeDescription
List<String>

A list containing the cveIds.

getManualStepsRequired()

public abstract boolean getManualStepsRequired()

If this field is specified, it means there are manual steps that the user must take to make their clusters safe.

bool manual_steps_required = 10;

Returns
TypeDescription
boolean

The manualStepsRequired.

getPatchedVersions(int index)

public abstract String getPatchedVersions(int index)

The GKE versions where this vulnerability is patched.

repeated string patched_versions = 8;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The patchedVersions at the given index.

getPatchedVersionsBytes(int index)

public abstract ByteString getPatchedVersionsBytes(int index)

The GKE versions where this vulnerability is patched.

repeated string patched_versions = 8;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the patchedVersions at the given index.

getPatchedVersionsCount()

public abstract int getPatchedVersionsCount()

The GKE versions where this vulnerability is patched.

repeated string patched_versions = 8;

Returns
TypeDescription
int

The count of patchedVersions.

getPatchedVersionsList()

public abstract List<String> getPatchedVersionsList()

The GKE versions where this vulnerability is patched.

repeated string patched_versions = 8;

Returns
TypeDescription
List<String>

A list containing the patchedVersions.

getResourceTypeAffected()

public abstract String getResourceTypeAffected()

The resource type (node/control plane) that has the vulnerability. Multiple notifications (1 notification per resource type) will be sent for a vulnerability that affects > 1 resource type.

string resource_type_affected = 1;

Returns
TypeDescription
String

The resourceTypeAffected.

getResourceTypeAffectedBytes()

public abstract ByteString getResourceTypeAffectedBytes()

The resource type (node/control plane) that has the vulnerability. Multiple notifications (1 notification per resource type) will be sent for a vulnerability that affects > 1 resource type.

string resource_type_affected = 1;

Returns
TypeDescription
ByteString

The bytes for resourceTypeAffected.

getSeverity()

public abstract String getSeverity()

The severity of this bulletin as it relates to GKE.

string severity = 4;

Returns
TypeDescription
String

The severity.

getSeverityBytes()

public abstract ByteString getSeverityBytes()

The severity of this bulletin as it relates to GKE.

string severity = 4;

Returns
TypeDescription
ByteString

The bytes for severity.

getSuggestedUpgradeTarget()

public abstract String getSuggestedUpgradeTarget()

This represents a version selected from the patched_versions field that the cluster receiving this notification should most likely want to upgrade to based on its current version. Note that if this notification is being received by a given cluster, it means that this version is currently available as an upgrade target in that cluster's location.

string suggested_upgrade_target = 9;

Returns
TypeDescription
String

The suggestedUpgradeTarget.

getSuggestedUpgradeTargetBytes()

public abstract ByteString getSuggestedUpgradeTargetBytes()

This represents a version selected from the patched_versions field that the cluster receiving this notification should most likely want to upgrade to based on its current version. Note that if this notification is being received by a given cluster, it means that this version is currently available as an upgrade target in that cluster's location.

string suggested_upgrade_target = 9;

Returns
TypeDescription
ByteString

The bytes for suggestedUpgradeTarget.