Interface InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockersOrBuilder

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

@Generated public interface InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockersOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getAttachmentsList

      List<String> getAttachmentsList()
       Output only. [Output Only] URLs of any particular Attachments to explain this
       blocker in more detail.
       
      repeated string attachments = 334744496;
      Returns:
      A list containing the attachments.
    • getAttachmentsCount

      int getAttachmentsCount()
       Output only. [Output Only] URLs of any particular Attachments to explain this
       blocker in more detail.
       
      repeated string attachments = 334744496;
      Returns:
      The count of attachments.
    • getAttachments

      String getAttachments(int index)
       Output only. [Output Only] URLs of any particular Attachments to explain this
       blocker in more detail.
       
      repeated string attachments = 334744496;
      Parameters:
      index - The index of the element to return.
      Returns:
      The attachments at the given index.
    • getAttachmentsBytes

      com.google.protobuf.ByteString getAttachmentsBytes(int index)
       Output only. [Output Only] URLs of any particular Attachments to explain this
       blocker in more detail.
       
      repeated string attachments = 334744496;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the attachments at the given index.
    • hasBlockerType

      boolean hasBlockerType()
      
       Check the BlockerType enum for the list of possible values.
       
      optional string blocker_type = 381194847;
      Returns:
      Whether the blockerType field is set.
    • getBlockerType

      String getBlockerType()
      
       Check the BlockerType enum for the list of possible values.
       
      optional string blocker_type = 381194847;
      Returns:
      The blockerType.
    • getBlockerTypeBytes

      com.google.protobuf.ByteString getBlockerTypeBytes()
      
       Check the BlockerType enum for the list of possible values.
       
      optional string blocker_type = 381194847;
      Returns:
      The bytes for blockerType.
    • hasDocumentationLink

      boolean hasDocumentationLink()
       Output only. [Output Only] The url of Google Cloud public documentation explaining
       this requirement. This is set for every type of requirement.
       
      optional string documentation_link = 93465183;
      Returns:
      Whether the documentationLink field is set.
    • getDocumentationLink

      String getDocumentationLink()
       Output only. [Output Only] The url of Google Cloud public documentation explaining
       this requirement. This is set for every type of requirement.
       
      optional string documentation_link = 93465183;
      Returns:
      The documentationLink.
    • getDocumentationLinkBytes

      com.google.protobuf.ByteString getDocumentationLinkBytes()
       Output only. [Output Only] The url of Google Cloud public documentation explaining
       this requirement. This is set for every type of requirement.
       
      optional string documentation_link = 93465183;
      Returns:
      The bytes for documentationLink.
    • hasExplanation

      boolean hasExplanation()
       Output only. [Output Only] A human-readable explanation of this requirement and
       why it's not met. This is set for every type of requirement.
       
      optional string explanation = 504745497;
      Returns:
      Whether the explanation field is set.
    • getExplanation

      String getExplanation()
       Output only. [Output Only] A human-readable explanation of this requirement and
       why it's not met. This is set for every type of requirement.
       
      optional string explanation = 504745497;
      Returns:
      The explanation.
    • getExplanationBytes

      com.google.protobuf.ByteString getExplanationBytes()
       Output only. [Output Only] A human-readable explanation of this requirement and
       why it's not met. This is set for every type of requirement.
       
      optional string explanation = 504745497;
      Returns:
      The bytes for explanation.
    • getMetrosList

      List<String> getMetrosList()
       Output only. [Output Only] Metros used to explain this blocker in more detail.
       These are three-letter lowercase strings like "iad". This will be set
       for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does
       not apply to others.
       
      repeated string metros = 533067386;
      Returns:
      A list containing the metros.
    • getMetrosCount

      int getMetrosCount()
       Output only. [Output Only] Metros used to explain this blocker in more detail.
       These are three-letter lowercase strings like "iad". This will be set
       for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does
       not apply to others.
       
      repeated string metros = 533067386;
      Returns:
      The count of metros.
    • getMetros

      String getMetros(int index)
       Output only. [Output Only] Metros used to explain this blocker in more detail.
       These are three-letter lowercase strings like "iad". This will be set
       for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does
       not apply to others.
       
      repeated string metros = 533067386;
      Parameters:
      index - The index of the element to return.
      Returns:
      The metros at the given index.
    • getMetrosBytes

      com.google.protobuf.ByteString getMetrosBytes(int index)
       Output only. [Output Only] Metros used to explain this blocker in more detail.
       These are three-letter lowercase strings like "iad". This will be set
       for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does
       not apply to others.
       
      repeated string metros = 533067386;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the metros at the given index.
    • getRegionsList

      List<String> getRegionsList()
       Output only. [Output Only] Regions used to explain this blocker in more
       detail. These are region names formatted like "us-central1". This
       will be set for some blockers (like INCOMPATIBLE_REGIONS) but does
       not apply to others.
       
      repeated string regions = 12367871;
      Returns:
      A list containing the regions.
    • getRegionsCount

      int getRegionsCount()
       Output only. [Output Only] Regions used to explain this blocker in more
       detail. These are region names formatted like "us-central1". This
       will be set for some blockers (like INCOMPATIBLE_REGIONS) but does
       not apply to others.
       
      repeated string regions = 12367871;
      Returns:
      The count of regions.
    • getRegions

      String getRegions(int index)
       Output only. [Output Only] Regions used to explain this blocker in more
       detail. These are region names formatted like "us-central1". This
       will be set for some blockers (like INCOMPATIBLE_REGIONS) but does
       not apply to others.
       
      repeated string regions = 12367871;
      Parameters:
      index - The index of the element to return.
      Returns:
      The regions at the given index.
    • getRegionsBytes

      com.google.protobuf.ByteString getRegionsBytes(int index)
       Output only. [Output Only] Regions used to explain this blocker in more
       detail. These are region names formatted like "us-central1". This
       will be set for some blockers (like INCOMPATIBLE_REGIONS) but does
       not apply to others.
       
      repeated string regions = 12367871;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the regions at the given index.
    • getZonesList

      List<String> getZonesList()
       Output only. [Output Only] Zones used to explain this blocker in more detail.
       Format is "zone1" and/or "zone2". This will be set for some blockers
       (like  MISSING_ZONE) but does not apply to others.
       
      repeated string zones = 116085319;
      Returns:
      A list containing the zones.
    • getZonesCount

      int getZonesCount()
       Output only. [Output Only] Zones used to explain this blocker in more detail.
       Format is "zone1" and/or "zone2". This will be set for some blockers
       (like  MISSING_ZONE) but does not apply to others.
       
      repeated string zones = 116085319;
      Returns:
      The count of zones.
    • getZones

      String getZones(int index)
       Output only. [Output Only] Zones used to explain this blocker in more detail.
       Format is "zone1" and/or "zone2". This will be set for some blockers
       (like  MISSING_ZONE) but does not apply to others.
       
      repeated string zones = 116085319;
      Parameters:
      index - The index of the element to return.
      Returns:
      The zones at the given index.
    • getZonesBytes

      com.google.protobuf.ByteString getZonesBytes(int index)
       Output only. [Output Only] Zones used to explain this blocker in more detail.
       Format is "zone1" and/or "zone2". This will be set for some blockers
       (like  MISSING_ZONE) but does not apply to others.
       
      repeated string zones = 116085319;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the zones at the given index.