Interface SecurityBulletinEventOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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.
      List<String> 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.
      List<String> getCveIdsList()
      The CVEs associated with this bulletin.
      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.
      List<String> 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.
      • 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 Detail

      • 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.