Package com.google.container.v1
Class SecurityBulletinEvent.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SecurityBulletinEvent.Builder>
com.google.container.v1.SecurityBulletinEvent.Builder
- All Implemented Interfaces:
SecurityBulletinEventOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SecurityBulletinEvent
public static final class SecurityBulletinEvent.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SecurityBulletinEvent.Builder>
implements SecurityBulletinEventOrBuilder
SecurityBulletinEvent is a notification sent to customers when a security bulletin has been posted that they are vulnerable to.Protobuf type
google.container.v1.SecurityBulletinEvent-
Method Summary
Modifier and TypeMethodDescriptionaddAffectedSupportedMinors(String value) The GKE minor versions affected by this vulnerability.addAffectedSupportedMinorsBytes(com.google.protobuf.ByteString value) The GKE minor versions affected by this vulnerability.addAllAffectedSupportedMinors(Iterable<String> values) The GKE minor versions affected by this vulnerability.addAllCveIds(Iterable<String> values) The CVEs associated with this bulletin.addAllMitigatedVersions(Iterable<String> values) The GKE versions where this vulnerability is mitigated.addAllPatchedVersions(Iterable<String> values) The GKE versions where this vulnerability is patched.The CVEs associated with this bulletin.addCveIdsBytes(com.google.protobuf.ByteString value) The CVEs associated with this bulletin.addMitigatedVersions(String value) The GKE versions where this vulnerability is mitigated.addMitigatedVersionsBytes(com.google.protobuf.ByteString value) The GKE versions where this vulnerability is mitigated.addPatchedVersions(String value) The GKE versions where this vulnerability is patched.addPatchedVersionsBytes(com.google.protobuf.ByteString value) The GKE versions where this vulnerability is patched.build()clear()The GKE minor versions affected by this vulnerability.A brief description of the bulletin.The ID of the bulletin corresponding to the vulnerability.The URI link to the bulletin on the website for more information.The CVEs associated with this bulletin.If this field is specified, it means there are manual steps that the user must take to make their clusters safe.The GKE versions where this vulnerability is mitigated.The GKE versions where this vulnerability is patched.The resource type (node/control plane) that has the vulnerability.The severity of this bulletin as it relates to GKE.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.getAffectedSupportedMinors(int index) The GKE minor versions affected by this vulnerability.com.google.protobuf.ByteStringgetAffectedSupportedMinorsBytes(int index) The GKE minor versions affected by this vulnerability.intThe GKE minor versions affected by this vulnerability.com.google.protobuf.ProtocolStringListThe GKE minor versions affected by this vulnerability.A brief description of the bulletin.com.google.protobuf.ByteStringA brief description of the bulletin.The ID of the bulletin corresponding to the vulnerability.com.google.protobuf.ByteStringThe ID of the bulletin corresponding to the vulnerability.The URI link to the bulletin on the website for more information.com.google.protobuf.ByteStringThe URI link to the bulletin on the website for more information.getCveIds(int index) The CVEs associated with this bulletin.com.google.protobuf.ByteStringgetCveIdsBytes(int index) The CVEs associated with this bulletin.intThe CVEs associated with this bulletin.com.google.protobuf.ProtocolStringListThe CVEs associated with this bulletin.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanIf this field is specified, it means there are manual steps that the user must take to make their clusters safe.getMitigatedVersions(int index) The GKE versions where this vulnerability is mitigated.com.google.protobuf.ByteStringgetMitigatedVersionsBytes(int index) The GKE versions where this vulnerability is mitigated.intThe GKE versions where this vulnerability is mitigated.com.google.protobuf.ProtocolStringListThe GKE versions where this vulnerability is mitigated.getPatchedVersions(int index) The GKE versions where this vulnerability is patched.com.google.protobuf.ByteStringgetPatchedVersionsBytes(int index) The GKE versions where this vulnerability is patched.intThe GKE versions where this vulnerability is patched.com.google.protobuf.ProtocolStringListThe GKE versions where this vulnerability is patched.The resource type (node/control plane) that has the vulnerability.com.google.protobuf.ByteStringThe resource type (node/control plane) that has the vulnerability.The severity of this bulletin as it relates to GKE.com.google.protobuf.ByteStringThe severity of this bulletin as it relates to GKE.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.com.google.protobuf.ByteStringThis 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.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(SecurityBulletinEvent other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAffectedSupportedMinors(int index, String value) The GKE minor versions affected by this vulnerability.setBriefDescription(String value) A brief description of the bulletin.setBriefDescriptionBytes(com.google.protobuf.ByteString value) A brief description of the bulletin.setBulletinId(String value) The ID of the bulletin corresponding to the vulnerability.setBulletinIdBytes(com.google.protobuf.ByteString value) The ID of the bulletin corresponding to the vulnerability.setBulletinUri(String value) The URI link to the bulletin on the website for more information.setBulletinUriBytes(com.google.protobuf.ByteString value) The URI link to the bulletin on the website for more information.The CVEs associated with this bulletin.setManualStepsRequired(boolean value) If this field is specified, it means there are manual steps that the user must take to make their clusters safe.setMitigatedVersions(int index, String value) The GKE versions where this vulnerability is mitigated.setPatchedVersions(int index, String value) The GKE versions where this vulnerability is patched.setResourceTypeAffected(String value) The resource type (node/control plane) that has the vulnerability.setResourceTypeAffectedBytes(com.google.protobuf.ByteString value) The resource type (node/control plane) that has the vulnerability.setSeverity(String value) The severity of this bulletin as it relates to GKE.setSeverityBytes(com.google.protobuf.ByteString value) The severity of this bulletin as it relates to GKE.setSuggestedUpgradeTarget(String value) 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.setSuggestedUpgradeTargetBytes(com.google.protobuf.ByteString value) 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.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SecurityBulletinEvent.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SecurityBulletinEvent.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<SecurityBulletinEvent.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SecurityBulletinEvent.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SecurityBulletinEvent.Builder>
-
mergeFrom
public SecurityBulletinEvent.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SecurityBulletinEvent.Builder>- Throws:
IOException
-
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;- Specified by:
getResourceTypeAffectedin interfaceSecurityBulletinEventOrBuilder- Returns:
- The resourceTypeAffected.
-
getResourceTypeAffectedBytes
public com.google.protobuf.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;- Specified by:
getResourceTypeAffectedBytesin interfaceSecurityBulletinEventOrBuilder- Returns:
- The bytes for resourceTypeAffected.
-
setResourceTypeAffected
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;- Parameters:
value- The resourceTypeAffected to set.- Returns:
- This builder for chaining.
-
clearResourceTypeAffected
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:
- This builder for chaining.
-
setResourceTypeAffectedBytes
public SecurityBulletinEvent.Builder setResourceTypeAffectedBytes(com.google.protobuf.ByteString value) 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;- Parameters:
value- The bytes for resourceTypeAffected to set.- Returns:
- This builder for chaining.
-
getBulletinId
The ID of the bulletin corresponding to the vulnerability.
string bulletin_id = 2;- Specified by:
getBulletinIdin interfaceSecurityBulletinEventOrBuilder- Returns:
- The bulletinId.
-
getBulletinIdBytes
public com.google.protobuf.ByteString getBulletinIdBytes()The ID of the bulletin corresponding to the vulnerability.
string bulletin_id = 2;- Specified by:
getBulletinIdBytesin interfaceSecurityBulletinEventOrBuilder- Returns:
- The bytes for bulletinId.
-
setBulletinId
The ID of the bulletin corresponding to the vulnerability.
string bulletin_id = 2;- Parameters:
value- The bulletinId to set.- Returns:
- This builder for chaining.
-
clearBulletinId
The ID of the bulletin corresponding to the vulnerability.
string bulletin_id = 2;- Returns:
- This builder for chaining.
-
setBulletinIdBytes
The ID of the bulletin corresponding to the vulnerability.
string bulletin_id = 2;- Parameters:
value- The bytes for bulletinId to set.- Returns:
- This builder for chaining.
-
getCveIdsList
public com.google.protobuf.ProtocolStringList getCveIdsList()The CVEs associated with this bulletin.
repeated string cve_ids = 3;- Specified by:
getCveIdsListin interfaceSecurityBulletinEventOrBuilder- Returns:
- A list containing the cveIds.
-
getCveIdsCount
public int getCveIdsCount()The CVEs associated with this bulletin.
repeated string cve_ids = 3;- Specified by:
getCveIdsCountin interfaceSecurityBulletinEventOrBuilder- Returns:
- The count of cveIds.
-
getCveIds
The CVEs associated with this bulletin.
repeated string cve_ids = 3;- Specified by:
getCveIdsin interfaceSecurityBulletinEventOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The cveIds at the given index.
-
getCveIdsBytes
public com.google.protobuf.ByteString getCveIdsBytes(int index) The CVEs associated with this bulletin.
repeated string cve_ids = 3;- Specified by:
getCveIdsBytesin interfaceSecurityBulletinEventOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the cveIds at the given index.
-
setCveIds
The CVEs associated with this bulletin.
repeated string cve_ids = 3;- Parameters:
index- The index to set the value at.value- The cveIds to set.- Returns:
- This builder for chaining.
-
addCveIds
The CVEs associated with this bulletin.
repeated string cve_ids = 3;- Parameters:
value- The cveIds to add.- Returns:
- This builder for chaining.
-
addAllCveIds
The CVEs associated with this bulletin.
repeated string cve_ids = 3;- Parameters:
values- The cveIds to add.- Returns:
- This builder for chaining.
-
clearCveIds
The CVEs associated with this bulletin.
repeated string cve_ids = 3;- Returns:
- This builder for chaining.
-
addCveIdsBytes
The CVEs associated with this bulletin.
repeated string cve_ids = 3;- Parameters:
value- The bytes of the cveIds to add.- Returns:
- This builder for chaining.
-
getSeverity
The severity of this bulletin as it relates to GKE.
string severity = 4;- Specified by:
getSeverityin interfaceSecurityBulletinEventOrBuilder- Returns:
- The severity.
-
getSeverityBytes
public com.google.protobuf.ByteString getSeverityBytes()The severity of this bulletin as it relates to GKE.
string severity = 4;- Specified by:
getSeverityBytesin interfaceSecurityBulletinEventOrBuilder- Returns:
- The bytes for severity.
-
setSeverity
The severity of this bulletin as it relates to GKE.
string severity = 4;- Parameters:
value- The severity to set.- Returns:
- This builder for chaining.
-
clearSeverity
The severity of this bulletin as it relates to GKE.
string severity = 4;- Returns:
- This builder for chaining.
-
setSeverityBytes
The severity of this bulletin as it relates to GKE.
string severity = 4;- Parameters:
value- The bytes for severity to set.- Returns:
- This builder for chaining.
-
getBulletinUri
The URI link to the bulletin on the website for more information.
string bulletin_uri = 5;- Specified by:
getBulletinUriin interfaceSecurityBulletinEventOrBuilder- Returns:
- The bulletinUri.
-
getBulletinUriBytes
public com.google.protobuf.ByteString getBulletinUriBytes()The URI link to the bulletin on the website for more information.
string bulletin_uri = 5;- Specified by:
getBulletinUriBytesin interfaceSecurityBulletinEventOrBuilder- Returns:
- The bytes for bulletinUri.
-
setBulletinUri
The URI link to the bulletin on the website for more information.
string bulletin_uri = 5;- Parameters:
value- The bulletinUri to set.- Returns:
- This builder for chaining.
-
clearBulletinUri
The URI link to the bulletin on the website for more information.
string bulletin_uri = 5;- Returns:
- This builder for chaining.
-
setBulletinUriBytes
The URI link to the bulletin on the website for more information.
string bulletin_uri = 5;- Parameters:
value- The bytes for bulletinUri to set.- Returns:
- This builder for chaining.
-
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;- Specified by:
getBriefDescriptionin interfaceSecurityBulletinEventOrBuilder- Returns:
- The briefDescription.
-
getBriefDescriptionBytes
public com.google.protobuf.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;- Specified by:
getBriefDescriptionBytesin interfaceSecurityBulletinEventOrBuilder- Returns:
- The bytes for briefDescription.
-
setBriefDescription
A brief description of the bulletin. See the bulletin pointed to by the bulletin_uri field for an expanded description.
string brief_description = 6;- Parameters:
value- The briefDescription to set.- Returns:
- This builder for chaining.
-
clearBriefDescription
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:
- This builder for chaining.
-
setBriefDescriptionBytes
A brief description of the bulletin. See the bulletin pointed to by the bulletin_uri field for an expanded description.
string brief_description = 6;- Parameters:
value- The bytes for briefDescription to set.- Returns:
- This builder for chaining.
-
getAffectedSupportedMinorsList
public com.google.protobuf.ProtocolStringList getAffectedSupportedMinorsList()The GKE minor versions affected by this vulnerability.
repeated string affected_supported_minors = 7;- Specified by:
getAffectedSupportedMinorsListin interfaceSecurityBulletinEventOrBuilder- Returns:
- A list containing the affectedSupportedMinors.
-
getAffectedSupportedMinorsCount
public int getAffectedSupportedMinorsCount()The GKE minor versions affected by this vulnerability.
repeated string affected_supported_minors = 7;- Specified by:
getAffectedSupportedMinorsCountin interfaceSecurityBulletinEventOrBuilder- Returns:
- The count of affectedSupportedMinors.
-
getAffectedSupportedMinors
The GKE minor versions affected by this vulnerability.
repeated string affected_supported_minors = 7;- Specified by:
getAffectedSupportedMinorsin interfaceSecurityBulletinEventOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The affectedSupportedMinors at the given index.
-
getAffectedSupportedMinorsBytes
public com.google.protobuf.ByteString getAffectedSupportedMinorsBytes(int index) The GKE minor versions affected by this vulnerability.
repeated string affected_supported_minors = 7;- Specified by:
getAffectedSupportedMinorsBytesin interfaceSecurityBulletinEventOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the affectedSupportedMinors at the given index.
-
setAffectedSupportedMinors
The GKE minor versions affected by this vulnerability.
repeated string affected_supported_minors = 7;- Parameters:
index- The index to set the value at.value- The affectedSupportedMinors to set.- Returns:
- This builder for chaining.
-
addAffectedSupportedMinors
The GKE minor versions affected by this vulnerability.
repeated string affected_supported_minors = 7;- Parameters:
value- The affectedSupportedMinors to add.- Returns:
- This builder for chaining.
-
addAllAffectedSupportedMinors
The GKE minor versions affected by this vulnerability.
repeated string affected_supported_minors = 7;- Parameters:
values- The affectedSupportedMinors to add.- Returns:
- This builder for chaining.
-
clearAffectedSupportedMinors
The GKE minor versions affected by this vulnerability.
repeated string affected_supported_minors = 7;- Returns:
- This builder for chaining.
-
addAffectedSupportedMinorsBytes
public SecurityBulletinEvent.Builder addAffectedSupportedMinorsBytes(com.google.protobuf.ByteString value) The GKE minor versions affected by this vulnerability.
repeated string affected_supported_minors = 7;- Parameters:
value- The bytes of the affectedSupportedMinors to add.- Returns:
- This builder for chaining.
-
getPatchedVersionsList
public com.google.protobuf.ProtocolStringList getPatchedVersionsList()The GKE versions where this vulnerability is patched.
repeated string patched_versions = 8;- Specified by:
getPatchedVersionsListin interfaceSecurityBulletinEventOrBuilder- Returns:
- A list containing the patchedVersions.
-
getPatchedVersionsCount
public int getPatchedVersionsCount()The GKE versions where this vulnerability is patched.
repeated string patched_versions = 8;- Specified by:
getPatchedVersionsCountin interfaceSecurityBulletinEventOrBuilder- Returns:
- The count of patchedVersions.
-
getPatchedVersions
The GKE versions where this vulnerability is patched.
repeated string patched_versions = 8;- Specified by:
getPatchedVersionsin interfaceSecurityBulletinEventOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The patchedVersions at the given index.
-
getPatchedVersionsBytes
public com.google.protobuf.ByteString getPatchedVersionsBytes(int index) The GKE versions where this vulnerability is patched.
repeated string patched_versions = 8;- Specified by:
getPatchedVersionsBytesin interfaceSecurityBulletinEventOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the patchedVersions at the given index.
-
setPatchedVersions
The GKE versions where this vulnerability is patched.
repeated string patched_versions = 8;- Parameters:
index- The index to set the value at.value- The patchedVersions to set.- Returns:
- This builder for chaining.
-
addPatchedVersions
The GKE versions where this vulnerability is patched.
repeated string patched_versions = 8;- Parameters:
value- The patchedVersions to add.- Returns:
- This builder for chaining.
-
addAllPatchedVersions
The GKE versions where this vulnerability is patched.
repeated string patched_versions = 8;- Parameters:
values- The patchedVersions to add.- Returns:
- This builder for chaining.
-
clearPatchedVersions
The GKE versions where this vulnerability is patched.
repeated string patched_versions = 8;- Returns:
- This builder for chaining.
-
addPatchedVersionsBytes
The GKE versions where this vulnerability is patched.
repeated string patched_versions = 8;- Parameters:
value- The bytes of the patchedVersions to add.- Returns:
- This builder for chaining.
-
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;- Specified by:
getSuggestedUpgradeTargetin interfaceSecurityBulletinEventOrBuilder- Returns:
- The suggestedUpgradeTarget.
-
getSuggestedUpgradeTargetBytes
public com.google.protobuf.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;- Specified by:
getSuggestedUpgradeTargetBytesin interfaceSecurityBulletinEventOrBuilder- Returns:
- The bytes for suggestedUpgradeTarget.
-
setSuggestedUpgradeTarget
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;- Parameters:
value- The suggestedUpgradeTarget to set.- Returns:
- This builder for chaining.
-
clearSuggestedUpgradeTarget
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:
- This builder for chaining.
-
setSuggestedUpgradeTargetBytes
public SecurityBulletinEvent.Builder setSuggestedUpgradeTargetBytes(com.google.protobuf.ByteString value) 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;- Parameters:
value- The bytes for suggestedUpgradeTarget to set.- Returns:
- This builder for chaining.
-
getManualStepsRequired
public 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;- Specified by:
getManualStepsRequiredin interfaceSecurityBulletinEventOrBuilder- Returns:
- The manualStepsRequired.
-
setManualStepsRequired
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;- Parameters:
value- The manualStepsRequired to set.- Returns:
- This builder for chaining.
-
clearManualStepsRequired
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:
- This builder for chaining.
-
getMitigatedVersionsList
public com.google.protobuf.ProtocolStringList getMitigatedVersionsList()The GKE versions where this vulnerability is mitigated.
repeated string mitigated_versions = 11;- Specified by:
getMitigatedVersionsListin interfaceSecurityBulletinEventOrBuilder- Returns:
- A list containing the mitigatedVersions.
-
getMitigatedVersionsCount
public int getMitigatedVersionsCount()The GKE versions where this vulnerability is mitigated.
repeated string mitigated_versions = 11;- Specified by:
getMitigatedVersionsCountin interfaceSecurityBulletinEventOrBuilder- Returns:
- The count of mitigatedVersions.
-
getMitigatedVersions
The GKE versions where this vulnerability is mitigated.
repeated string mitigated_versions = 11;- Specified by:
getMitigatedVersionsin interfaceSecurityBulletinEventOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The mitigatedVersions at the given index.
-
getMitigatedVersionsBytes
public com.google.protobuf.ByteString getMitigatedVersionsBytes(int index) The GKE versions where this vulnerability is mitigated.
repeated string mitigated_versions = 11;- Specified by:
getMitigatedVersionsBytesin interfaceSecurityBulletinEventOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the mitigatedVersions at the given index.
-
setMitigatedVersions
The GKE versions where this vulnerability is mitigated.
repeated string mitigated_versions = 11;- Parameters:
index- The index to set the value at.value- The mitigatedVersions to set.- Returns:
- This builder for chaining.
-
addMitigatedVersions
The GKE versions where this vulnerability is mitigated.
repeated string mitigated_versions = 11;- Parameters:
value- The mitigatedVersions to add.- Returns:
- This builder for chaining.
-
addAllMitigatedVersions
The GKE versions where this vulnerability is mitigated.
repeated string mitigated_versions = 11;- Parameters:
values- The mitigatedVersions to add.- Returns:
- This builder for chaining.
-
clearMitigatedVersions
The GKE versions where this vulnerability is mitigated.
repeated string mitigated_versions = 11;- Returns:
- This builder for chaining.
-
addMitigatedVersionsBytes
public SecurityBulletinEvent.Builder addMitigatedVersionsBytes(com.google.protobuf.ByteString value) The GKE versions where this vulnerability is mitigated.
repeated string mitigated_versions = 11;- Parameters:
value- The bytes of the mitigatedVersions to add.- Returns:
- This builder for chaining.
-