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 Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<SecurityBulletinEvent.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<SecurityBulletinEvent.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<SecurityBulletinEvent.Builder>
    • getDefaultInstanceForType

      public SecurityBulletinEvent getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public SecurityBulletinEvent build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public SecurityBulletinEvent buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public SecurityBulletinEvent.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SecurityBulletinEvent.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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 interface SecurityBulletinEventOrBuilder
      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.
    • getMitigatedVersionsList

      public com.google.protobuf.ProtocolStringList getMitigatedVersionsList()
       The GKE versions where this vulnerability is mitigated.
       
      repeated string mitigated_versions = 11;
      Specified by:
      getMitigatedVersionsList in interface SecurityBulletinEventOrBuilder
      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:
      getMitigatedVersionsCount in interface SecurityBulletinEventOrBuilder
      Returns:
      The count of mitigatedVersions.
    • getMitigatedVersions

      public String getMitigatedVersions(int index)
       The GKE versions where this vulnerability is mitigated.
       
      repeated string mitigated_versions = 11;
      Specified by:
      getMitigatedVersions in interface SecurityBulletinEventOrBuilder
      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:
      getMitigatedVersionsBytes in interface SecurityBulletinEventOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the mitigatedVersions at the given index.
    • setMitigatedVersions

      public SecurityBulletinEvent.Builder setMitigatedVersions(int index, String value)
       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

      public SecurityBulletinEvent.Builder addMitigatedVersions(String value)
       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

      public SecurityBulletinEvent.Builder addAllMitigatedVersions(Iterable<String> values)
       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

      public SecurityBulletinEvent.Builder 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.