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.Builder
addAffectedSupportedMinors(String value)
The GKE minor versions affected by this vulnerability.SecurityBulletinEvent.Builder
addAffectedSupportedMinorsBytes(com.google.protobuf.ByteString value)
The GKE minor versions affected by this vulnerability.SecurityBulletinEvent.Builder
addAllAffectedSupportedMinors(Iterable<String> values)
The GKE minor versions affected by this vulnerability.SecurityBulletinEvent.Builder
addAllCveIds(Iterable<String> values)
The CVEs associated with this bulletin.SecurityBulletinEvent.Builder
addAllPatchedVersions(Iterable<String> values)
The GKE versions where this vulnerability is patched.SecurityBulletinEvent.Builder
addCveIds(String value)
The CVEs associated with this bulletin.SecurityBulletinEvent.Builder
addCveIdsBytes(com.google.protobuf.ByteString value)
The CVEs associated with this bulletin.SecurityBulletinEvent.Builder
addPatchedVersions(String value)
The GKE versions where this vulnerability is patched.SecurityBulletinEvent.Builder
addPatchedVersionsBytes(com.google.protobuf.ByteString value)
The GKE versions where this vulnerability is patched.SecurityBulletinEvent.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
SecurityBulletinEvent
build()
SecurityBulletinEvent
buildPartial()
SecurityBulletinEvent.Builder
clear()
SecurityBulletinEvent.Builder
clearAffectedSupportedMinors()
The GKE minor versions affected by this vulnerability.SecurityBulletinEvent.Builder
clearBriefDescription()
A brief description of the bulletin.SecurityBulletinEvent.Builder
clearBulletinId()
The ID of the bulletin corresponding to the vulnerability.SecurityBulletinEvent.Builder
clearBulletinUri()
The URI link to the bulletin on the website for more information.SecurityBulletinEvent.Builder
clearCveIds()
The CVEs associated with this bulletin.SecurityBulletinEvent.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
SecurityBulletinEvent.Builder
clearManualStepsRequired()
If this field is specified, it means there are manual steps that the user must take to make their clusters safe.SecurityBulletinEvent.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
SecurityBulletinEvent.Builder
clearPatchedVersions()
The GKE versions where this vulnerability is patched.SecurityBulletinEvent.Builder
clearResourceTypeAffected()
The resource type (node/control plane) that has the vulnerability.SecurityBulletinEvent.Builder
clearSeverity()
The severity of this bulletin as it relates to GKE.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.SecurityBulletinEvent.Builder
clone()
String
getAffectedSupportedMinors(int index)
The GKE minor versions affected by this vulnerability.com.google.protobuf.ByteString
getAffectedSupportedMinorsBytes(int index)
The GKE minor versions affected by this vulnerability.int
getAffectedSupportedMinorsCount()
The GKE minor versions affected by this vulnerability.com.google.protobuf.ProtocolStringList
getAffectedSupportedMinorsList()
The GKE minor versions affected by this vulnerability.String
getBriefDescription()
A brief description of the bulletin.com.google.protobuf.ByteString
getBriefDescriptionBytes()
A brief description of the bulletin.String
getBulletinId()
The ID of the bulletin corresponding to the vulnerability.com.google.protobuf.ByteString
getBulletinIdBytes()
The ID of the bulletin corresponding to the vulnerability.String
getBulletinUri()
The URI link to the bulletin on the website for more information.com.google.protobuf.ByteString
getBulletinUriBytes()
The URI link to the bulletin on the website for more information.String
getCveIds(int index)
The CVEs associated with this bulletin.com.google.protobuf.ByteString
getCveIdsBytes(int index)
The CVEs associated with this bulletin.int
getCveIdsCount()
The CVEs associated with this bulletin.com.google.protobuf.ProtocolStringList
getCveIdsList()
The CVEs associated with this bulletin.SecurityBulletinEvent
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
boolean
getManualStepsRequired()
If this field is specified, it means there are manual steps that the user must take to make their clusters safe.String
getPatchedVersions(int index)
The GKE versions where this vulnerability is patched.com.google.protobuf.ByteString
getPatchedVersionsBytes(int index)
The GKE versions where this vulnerability is patched.int
getPatchedVersionsCount()
The GKE versions where this vulnerability is patched.com.google.protobuf.ProtocolStringList
getPatchedVersionsList()
The GKE versions where this vulnerability is patched.String
getResourceTypeAffected()
The resource type (node/control plane) that has the vulnerability.com.google.protobuf.ByteString
getResourceTypeAffectedBytes()
The resource type (node/control plane) that has the vulnerability.String
getSeverity()
The severity of this bulletin as it relates to GKE.com.google.protobuf.ByteString
getSeverityBytes()
The severity of this bulletin as it relates to GKE.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.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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
SecurityBulletinEvent.Builder
mergeFrom(SecurityBulletinEvent other)
SecurityBulletinEvent.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
SecurityBulletinEvent.Builder
mergeFrom(com.google.protobuf.Message other)
SecurityBulletinEvent.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
SecurityBulletinEvent.Builder
setAffectedSupportedMinors(int index, String value)
The GKE minor versions affected by this vulnerability.SecurityBulletinEvent.Builder
setBriefDescription(String value)
A brief description of the bulletin.SecurityBulletinEvent.Builder
setBriefDescriptionBytes(com.google.protobuf.ByteString value)
A brief description of the bulletin.SecurityBulletinEvent.Builder
setBulletinId(String value)
The ID of the bulletin corresponding to the vulnerability.SecurityBulletinEvent.Builder
setBulletinIdBytes(com.google.protobuf.ByteString value)
The ID of the bulletin corresponding to the vulnerability.SecurityBulletinEvent.Builder
setBulletinUri(String value)
The URI link to the bulletin on the website for more information.SecurityBulletinEvent.Builder
setBulletinUriBytes(com.google.protobuf.ByteString value)
The URI link to the bulletin on the website for more information.SecurityBulletinEvent.Builder
setCveIds(int index, String value)
The CVEs associated with this bulletin.SecurityBulletinEvent.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
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.SecurityBulletinEvent.Builder
setPatchedVersions(int index, String value)
The GKE versions where this vulnerability is patched.SecurityBulletinEvent.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
SecurityBulletinEvent.Builder
setResourceTypeAffected(String value)
The resource type (node/control plane) that has the vulnerability.SecurityBulletinEvent.Builder
setResourceTypeAffectedBytes(com.google.protobuf.ByteString value)
The resource type (node/control plane) that has the vulnerability.SecurityBulletinEvent.Builder
setSeverity(String value)
The severity of this bulletin as it relates to GKE.SecurityBulletinEvent.Builder
setSeverityBytes(com.google.protobuf.ByteString value)
The severity of this bulletin as it relates to GKE.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.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.SecurityBulletinEvent.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
clear
public SecurityBulletinEvent.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
getDefaultInstanceForType
public SecurityBulletinEvent getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public SecurityBulletinEvent build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SecurityBulletinEvent buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SecurityBulletinEvent.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
setField
public SecurityBulletinEvent.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
clearField
public SecurityBulletinEvent.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
clearOneof
public SecurityBulletinEvent.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
setRepeatedField
public SecurityBulletinEvent.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
addRepeatedField
public SecurityBulletinEvent.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
mergeFrom
public SecurityBulletinEvent.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<SecurityBulletinEvent.Builder>
-
mergeFrom
public SecurityBulletinEvent.Builder mergeFrom(SecurityBulletinEvent other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getResourceTypeAffected
in 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:
getResourceTypeAffectedBytes
in 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:
getBulletinId
in 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:
getBulletinIdBytes
in 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:
getCveIdsList
in interfaceSecurityBulletinEventOrBuilder
- Returns:
- A list containing the cveIds.
-
getCveIdsCount
public int getCveIdsCount()
The CVEs associated with this bulletin.
repeated string cve_ids = 3;
- Specified by:
getCveIdsCount
in 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:
getCveIds
in 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:
getCveIdsBytes
in 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:
getSeverity
in 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:
getSeverityBytes
in 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:
getBulletinUri
in 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:
getBulletinUriBytes
in 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:
getBriefDescription
in 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:
getBriefDescriptionBytes
in 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:
getAffectedSupportedMinorsList
in 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:
getAffectedSupportedMinorsCount
in 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:
getAffectedSupportedMinors
in 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:
getAffectedSupportedMinorsBytes
in 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:
getPatchedVersionsList
in 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:
getPatchedVersionsCount
in 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:
getPatchedVersions
in 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:
getPatchedVersionsBytes
in 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:
getSuggestedUpgradeTarget
in 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:
getSuggestedUpgradeTargetBytes
in 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:
getManualStepsRequired
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
mergeUnknownFields
public final SecurityBulletinEvent.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SecurityBulletinEvent.Builder>
-
-