Package com.google.container.v1beta1
Class SecurityBulletinEvent.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
- com.google.container.v1beta1.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.GeneratedMessageV3.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 typegoogle.container.v1beta1.SecurityBulletinEvent
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityBulletinEvent.BuilderaddAffectedSupportedMinors(String value)The GKE minor versions affected by this vulnerability.SecurityBulletinEvent.BuilderaddAffectedSupportedMinorsBytes(com.google.protobuf.ByteString value)The GKE minor versions affected by this vulnerability.SecurityBulletinEvent.BuilderaddAllAffectedSupportedMinors(Iterable<String> values)The GKE minor versions affected by this vulnerability.SecurityBulletinEvent.BuilderaddAllCveIds(Iterable<String> values)The CVEs associated with this bulletin.SecurityBulletinEvent.BuilderaddAllPatchedVersions(Iterable<String> values)The GKE versions where this vulnerability is patched.SecurityBulletinEvent.BuilderaddCveIds(String value)The CVEs associated with this bulletin.SecurityBulletinEvent.BuilderaddCveIdsBytes(com.google.protobuf.ByteString value)The CVEs associated with this bulletin.SecurityBulletinEvent.BuilderaddPatchedVersions(String value)The GKE versions where this vulnerability is patched.SecurityBulletinEvent.BuilderaddPatchedVersionsBytes(com.google.protobuf.ByteString value)The GKE versions where this vulnerability is patched.SecurityBulletinEvent.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)SecurityBulletinEventbuild()SecurityBulletinEventbuildPartial()SecurityBulletinEvent.Builderclear()SecurityBulletinEvent.BuilderclearAffectedSupportedMinors()The GKE minor versions affected by this vulnerability.SecurityBulletinEvent.BuilderclearBriefDescription()A brief description of the bulletin.SecurityBulletinEvent.BuilderclearBulletinId()The ID of the bulletin corresponding to the vulnerability.SecurityBulletinEvent.BuilderclearBulletinUri()The URI link to the bulletin on the website for more information.SecurityBulletinEvent.BuilderclearCveIds()The CVEs associated with this bulletin.SecurityBulletinEvent.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)SecurityBulletinEvent.BuilderclearManualStepsRequired()If this field is specified, it means there are manual steps that the user must take to make their clusters safe.SecurityBulletinEvent.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)SecurityBulletinEvent.BuilderclearPatchedVersions()The GKE versions where this vulnerability is patched.SecurityBulletinEvent.BuilderclearResourceTypeAffected()The resource type (node/control plane) that has the vulnerability.SecurityBulletinEvent.BuilderclearSeverity()The severity of this bulletin as it relates to GKE.SecurityBulletinEvent.BuilderclearSuggestedUpgradeTarget()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.SecurityBulletinEvent.Builderclone()StringgetAffectedSupportedMinors(int index)The GKE minor versions affected by this vulnerability.com.google.protobuf.ByteStringgetAffectedSupportedMinorsBytes(int index)The GKE minor versions affected by this vulnerability.intgetAffectedSupportedMinorsCount()The GKE minor versions affected by this vulnerability.com.google.protobuf.ProtocolStringListgetAffectedSupportedMinorsList()The GKE minor versions affected by this vulnerability.StringgetBriefDescription()A brief description of the bulletin.com.google.protobuf.ByteStringgetBriefDescriptionBytes()A brief description of the bulletin.StringgetBulletinId()The ID of the bulletin corresponding to the vulnerability.com.google.protobuf.ByteStringgetBulletinIdBytes()The ID of the bulletin corresponding to the vulnerability.StringgetBulletinUri()The URI link to the bulletin on the website for more information.com.google.protobuf.ByteStringgetBulletinUriBytes()The URI link to the bulletin on the website for more information.StringgetCveIds(int index)The CVEs associated with this bulletin.com.google.protobuf.ByteStringgetCveIdsBytes(int index)The CVEs associated with this bulletin.intgetCveIdsCount()The CVEs associated with this bulletin.com.google.protobuf.ProtocolStringListgetCveIdsList()The CVEs associated with this bulletin.SecurityBulletinEventgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetManualStepsRequired()If this field is specified, it means there are manual steps that the user must take to make their clusters safe.StringgetPatchedVersions(int index)The GKE versions where this vulnerability is patched.com.google.protobuf.ByteStringgetPatchedVersionsBytes(int index)The GKE versions where this vulnerability is patched.intgetPatchedVersionsCount()The GKE versions where this vulnerability is patched.com.google.protobuf.ProtocolStringListgetPatchedVersionsList()The GKE versions where this vulnerability is patched.StringgetResourceTypeAffected()The resource type (node/control plane) that has the vulnerability.com.google.protobuf.ByteStringgetResourceTypeAffectedBytes()The resource type (node/control plane) that has the vulnerability.StringgetSeverity()The severity of this bulletin as it relates to GKE.com.google.protobuf.ByteStringgetSeverityBytes()The severity of this bulletin as it relates to GKE.StringgetSuggestedUpgradeTarget()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.ByteStringgetSuggestedUpgradeTargetBytes()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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()SecurityBulletinEvent.BuildermergeFrom(SecurityBulletinEvent other)SecurityBulletinEvent.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)SecurityBulletinEvent.BuildermergeFrom(com.google.protobuf.Message other)SecurityBulletinEvent.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)SecurityBulletinEvent.BuildersetAffectedSupportedMinors(int index, String value)The GKE minor versions affected by this vulnerability.SecurityBulletinEvent.BuildersetBriefDescription(String value)A brief description of the bulletin.SecurityBulletinEvent.BuildersetBriefDescriptionBytes(com.google.protobuf.ByteString value)A brief description of the bulletin.SecurityBulletinEvent.BuildersetBulletinId(String value)The ID of the bulletin corresponding to the vulnerability.SecurityBulletinEvent.BuildersetBulletinIdBytes(com.google.protobuf.ByteString value)The ID of the bulletin corresponding to the vulnerability.SecurityBulletinEvent.BuildersetBulletinUri(String value)The URI link to the bulletin on the website for more information.SecurityBulletinEvent.BuildersetBulletinUriBytes(com.google.protobuf.ByteString value)The URI link to the bulletin on the website for more information.SecurityBulletinEvent.BuildersetCveIds(int index, String value)The CVEs associated with this bulletin.SecurityBulletinEvent.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)SecurityBulletinEvent.BuildersetManualStepsRequired(boolean value)If this field is specified, it means there are manual steps that the user must take to make their clusters safe.SecurityBulletinEvent.BuildersetPatchedVersions(int index, String value)The GKE versions where this vulnerability is patched.SecurityBulletinEvent.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)SecurityBulletinEvent.BuildersetResourceTypeAffected(String value)The resource type (node/control plane) that has the vulnerability.SecurityBulletinEvent.BuildersetResourceTypeAffectedBytes(com.google.protobuf.ByteString value)The resource type (node/control plane) that has the vulnerability.SecurityBulletinEvent.BuildersetSeverity(String value)The severity of this bulletin as it relates to GKE.SecurityBulletinEvent.BuildersetSeverityBytes(com.google.protobuf.ByteString value)The severity of this bulletin as it relates to GKE.SecurityBulletinEvent.BuildersetSuggestedUpgradeTarget(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.SecurityBulletinEvent.BuildersetSuggestedUpgradeTargetBytes(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.SecurityBulletinEvent.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
clear
public SecurityBulletinEvent.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
getDefaultInstanceForType
public SecurityBulletinEvent getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public SecurityBulletinEvent build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SecurityBulletinEvent buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SecurityBulletinEvent.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
setField
public SecurityBulletinEvent.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
clearField
public SecurityBulletinEvent.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
clearOneof
public SecurityBulletinEvent.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
setRepeatedField
public SecurityBulletinEvent.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
addRepeatedField
public SecurityBulletinEvent.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
mergeFrom
public SecurityBulletinEvent.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SecurityBulletinEvent.Builder>
-
mergeFrom
public SecurityBulletinEvent.Builder mergeFrom(SecurityBulletinEvent other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public 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;- 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
public SecurityBulletinEvent.Builder setResourceTypeAffected(String 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 resourceTypeAffected to set.- Returns:
- This builder for chaining.
-
clearResourceTypeAffected
public SecurityBulletinEvent.Builder 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
public String 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
public SecurityBulletinEvent.Builder setBulletinId(String value)
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
public SecurityBulletinEvent.Builder clearBulletinId()
The ID of the bulletin corresponding to the vulnerability.
string bulletin_id = 2;- Returns:
- This builder for chaining.
-
setBulletinIdBytes
public SecurityBulletinEvent.Builder setBulletinIdBytes(com.google.protobuf.ByteString value)
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
public String getCveIds(int index)
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
public SecurityBulletinEvent.Builder setCveIds(int index, String value)
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
public SecurityBulletinEvent.Builder addCveIds(String value)
The CVEs associated with this bulletin.
repeated string cve_ids = 3;- Parameters:
value- The cveIds to add.- Returns:
- This builder for chaining.
-
addAllCveIds
public SecurityBulletinEvent.Builder addAllCveIds(Iterable<String> values)
The CVEs associated with this bulletin.
repeated string cve_ids = 3;- Parameters:
values- The cveIds to add.- Returns:
- This builder for chaining.
-
clearCveIds
public SecurityBulletinEvent.Builder clearCveIds()
The CVEs associated with this bulletin.
repeated string cve_ids = 3;- Returns:
- This builder for chaining.
-
addCveIdsBytes
public SecurityBulletinEvent.Builder addCveIdsBytes(com.google.protobuf.ByteString value)
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
public String 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
public SecurityBulletinEvent.Builder setSeverity(String value)
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
public SecurityBulletinEvent.Builder clearSeverity()
The severity of this bulletin as it relates to GKE.
string severity = 4;- Returns:
- This builder for chaining.
-
setSeverityBytes
public SecurityBulletinEvent.Builder setSeverityBytes(com.google.protobuf.ByteString value)
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
public String 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
public SecurityBulletinEvent.Builder setBulletinUri(String value)
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
public SecurityBulletinEvent.Builder clearBulletinUri()
The URI link to the bulletin on the website for more information.
string bulletin_uri = 5;- Returns:
- This builder for chaining.
-
setBulletinUriBytes
public SecurityBulletinEvent.Builder setBulletinUriBytes(com.google.protobuf.ByteString value)
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
public 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;- 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
public SecurityBulletinEvent.Builder setBriefDescription(String value)
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
public SecurityBulletinEvent.Builder 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
public SecurityBulletinEvent.Builder setBriefDescriptionBytes(com.google.protobuf.ByteString value)
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
public String getAffectedSupportedMinors(int index)
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
public SecurityBulletinEvent.Builder setAffectedSupportedMinors(int index, String value)
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
public SecurityBulletinEvent.Builder addAffectedSupportedMinors(String value)
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
public SecurityBulletinEvent.Builder addAllAffectedSupportedMinors(Iterable<String> values)
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
public SecurityBulletinEvent.Builder 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
public String getPatchedVersions(int index)
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
public SecurityBulletinEvent.Builder setPatchedVersions(int index, String value)
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
public SecurityBulletinEvent.Builder addPatchedVersions(String value)
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
public SecurityBulletinEvent.Builder addAllPatchedVersions(Iterable<String> values)
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
public SecurityBulletinEvent.Builder clearPatchedVersions()
The GKE versions where this vulnerability is patched.
repeated string patched_versions = 8;- Returns:
- This builder for chaining.
-
addPatchedVersionsBytes
public SecurityBulletinEvent.Builder addPatchedVersionsBytes(com.google.protobuf.ByteString value)
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
public 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;- 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
public SecurityBulletinEvent.Builder 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. 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
public SecurityBulletinEvent.Builder 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
public SecurityBulletinEvent.Builder setManualStepsRequired(boolean value)
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
public SecurityBulletinEvent.Builder 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.
-
setUnknownFields
public final SecurityBulletinEvent.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
mergeUnknownFields
public final SecurityBulletinEvent.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
-