Interface SecurityBulletinEventOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SecurityBulletinEvent, SecurityBulletinEvent.Builder

@Generated public interface SecurityBulletinEventOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The GKE minor versions affected by this vulnerability.
    com.google.protobuf.ByteString
    The GKE minor versions affected by this vulnerability.
    int
    The GKE minor versions affected by this vulnerability.
    The GKE minor versions affected by this vulnerability.
    A brief description of the bulletin.
    com.google.protobuf.ByteString
    A brief description of the bulletin.
    The ID of the bulletin corresponding to the vulnerability.
    com.google.protobuf.ByteString
    The ID of the bulletin corresponding to the vulnerability.
    The URI link to the bulletin on the website for more information.
    com.google.protobuf.ByteString
    The URI link to the bulletin on the website for more information.
    getCveIds(int index)
    The CVEs associated with this bulletin.
    com.google.protobuf.ByteString
    getCveIdsBytes(int index)
    The CVEs associated with this bulletin.
    int
    The CVEs associated with this bulletin.
    The CVEs associated with this bulletin.
    boolean
    If this field is specified, it means there are manual steps that the user must take to make their clusters safe.
    The GKE versions where this vulnerability is mitigated.
    com.google.protobuf.ByteString
    The GKE versions where this vulnerability is mitigated.
    int
    The GKE versions where this vulnerability is mitigated.
    The GKE versions where this vulnerability is mitigated.
    getPatchedVersions(int index)
    The GKE versions where this vulnerability is patched.
    com.google.protobuf.ByteString
    The GKE versions where this vulnerability is patched.
    int
    The GKE versions where this vulnerability is patched.
    The GKE versions where this vulnerability is patched.
    The resource type (node/control plane) that has the vulnerability.
    com.google.protobuf.ByteString
    The resource type (node/control plane) that has the vulnerability.
    The severity of this bulletin as it relates to GKE.
    com.google.protobuf.ByteString
    The severity of this bulletin as it relates to GKE.
    This represents a version selected from the patched_versions field that the cluster receiving this notification should most likely want to upgrade to based on its current version.
    com.google.protobuf.ByteString
    This represents a version selected from the patched_versions field that the cluster receiving this notification should most likely want to upgrade to based on its current version.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getResourceTypeAffected

      String getResourceTypeAffected()
       The resource type (node/control plane) that has the vulnerability. Multiple
       notifications (1 notification per resource type) will be sent for a
       vulnerability that affects > 1 resource type.
       
      string resource_type_affected = 1;
      Returns:
      The resourceTypeAffected.
    • getResourceTypeAffectedBytes

      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;
      Returns:
      The bytes for resourceTypeAffected.
    • getBulletinId

      String getBulletinId()
       The ID of the bulletin corresponding to the vulnerability.
       
      string bulletin_id = 2;
      Returns:
      The bulletinId.
    • getBulletinIdBytes

      com.google.protobuf.ByteString getBulletinIdBytes()
       The ID of the bulletin corresponding to the vulnerability.
       
      string bulletin_id = 2;
      Returns:
      The bytes for bulletinId.
    • getCveIdsList

      List<String> getCveIdsList()
       The CVEs associated with this bulletin.
       
      repeated string cve_ids = 3;
      Returns:
      A list containing the cveIds.
    • getCveIdsCount

      int getCveIdsCount()
       The CVEs associated with this bulletin.
       
      repeated string cve_ids = 3;
      Returns:
      The count of cveIds.
    • getCveIds

      String getCveIds(int index)
       The CVEs associated with this bulletin.
       
      repeated string cve_ids = 3;
      Parameters:
      index - The index of the element to return.
      Returns:
      The cveIds at the given index.
    • getCveIdsBytes

      com.google.protobuf.ByteString getCveIdsBytes(int index)
       The CVEs associated with this bulletin.
       
      repeated string cve_ids = 3;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the cveIds at the given index.
    • getSeverity

      String getSeverity()
       The severity of this bulletin as it relates to GKE.
       
      string severity = 4;
      Returns:
      The severity.
    • getSeverityBytes

      com.google.protobuf.ByteString getSeverityBytes()
       The severity of this bulletin as it relates to GKE.
       
      string severity = 4;
      Returns:
      The bytes for severity.
    • getBulletinUri

      String getBulletinUri()
       The URI link to the bulletin on the website for more information.
       
      string bulletin_uri = 5;
      Returns:
      The bulletinUri.
    • getBulletinUriBytes

      com.google.protobuf.ByteString getBulletinUriBytes()
       The URI link to the bulletin on the website for more information.
       
      string bulletin_uri = 5;
      Returns:
      The bytes for bulletinUri.
    • getBriefDescription

      String getBriefDescription()
       A brief description of the bulletin. See the bulletin pointed to by the
       bulletin_uri field for an expanded description.
       
      string brief_description = 6;
      Returns:
      The briefDescription.
    • getBriefDescriptionBytes

      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;
      Returns:
      The bytes for briefDescription.
    • getAffectedSupportedMinorsList

      List<String> getAffectedSupportedMinorsList()
       The GKE minor versions affected by this vulnerability.
       
      repeated string affected_supported_minors = 7;
      Returns:
      A list containing the affectedSupportedMinors.
    • getAffectedSupportedMinorsCount

      int getAffectedSupportedMinorsCount()
       The GKE minor versions affected by this vulnerability.
       
      repeated string affected_supported_minors = 7;
      Returns:
      The count of affectedSupportedMinors.
    • getAffectedSupportedMinors

      String getAffectedSupportedMinors(int index)
       The GKE minor versions affected by this vulnerability.
       
      repeated string affected_supported_minors = 7;
      Parameters:
      index - The index of the element to return.
      Returns:
      The affectedSupportedMinors at the given index.
    • getAffectedSupportedMinorsBytes

      com.google.protobuf.ByteString getAffectedSupportedMinorsBytes(int index)
       The GKE minor versions affected by this vulnerability.
       
      repeated string affected_supported_minors = 7;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the affectedSupportedMinors at the given index.
    • getPatchedVersionsList

      List<String> getPatchedVersionsList()
       The GKE versions where this vulnerability is patched.
       
      repeated string patched_versions = 8;
      Returns:
      A list containing the patchedVersions.
    • getPatchedVersionsCount

      int getPatchedVersionsCount()
       The GKE versions where this vulnerability is patched.
       
      repeated string patched_versions = 8;
      Returns:
      The count of patchedVersions.
    • getPatchedVersions

      String getPatchedVersions(int index)
       The GKE versions where this vulnerability is patched.
       
      repeated string patched_versions = 8;
      Parameters:
      index - The index of the element to return.
      Returns:
      The patchedVersions at the given index.
    • getPatchedVersionsBytes

      com.google.protobuf.ByteString getPatchedVersionsBytes(int index)
       The GKE versions where this vulnerability is patched.
       
      repeated string patched_versions = 8;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the patchedVersions at the given index.
    • getSuggestedUpgradeTarget

      String getSuggestedUpgradeTarget()
       This represents a version selected from the patched_versions field that
       the cluster receiving this notification should most likely want to upgrade
       to based on its current version. Note that if this notification is being
       received by a given cluster, it means that this version is currently
       available as an upgrade target in that cluster's location.
       
      string suggested_upgrade_target = 9;
      Returns:
      The suggestedUpgradeTarget.
    • getSuggestedUpgradeTargetBytes

      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;
      Returns:
      The bytes for suggestedUpgradeTarget.
    • getManualStepsRequired

      boolean getManualStepsRequired()
       If this field is specified, it means there are manual steps that the user
       must take to make their clusters safe.
       
      bool manual_steps_required = 10;
      Returns:
      The manualStepsRequired.
    • getMitigatedVersionsList

      List<String> getMitigatedVersionsList()
       The GKE versions where this vulnerability is mitigated.
       
      repeated string mitigated_versions = 11;
      Returns:
      A list containing the mitigatedVersions.
    • getMitigatedVersionsCount

      int getMitigatedVersionsCount()
       The GKE versions where this vulnerability is mitigated.
       
      repeated string mitigated_versions = 11;
      Returns:
      The count of mitigatedVersions.
    • getMitigatedVersions

      String getMitigatedVersions(int index)
       The GKE versions where this vulnerability is mitigated.
       
      repeated string mitigated_versions = 11;
      Parameters:
      index - The index of the element to return.
      Returns:
      The mitigatedVersions at the given index.
    • getMitigatedVersionsBytes

      com.google.protobuf.ByteString getMitigatedVersionsBytes(int index)
       The GKE versions where this vulnerability is mitigated.
       
      repeated string mitigated_versions = 11;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the mitigatedVersions at the given index.