Class InterconnectDiagnostics

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.InterconnectDiagnostics
All Implemented Interfaces:
InterconnectDiagnosticsOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class InterconnectDiagnostics extends com.google.protobuf.GeneratedMessage implements InterconnectDiagnosticsOrBuilder
 Diagnostics information about the Interconnect connection, which contains
 detailed and current technical information about Google's side of the
 connection.
 
Protobuf type google.cloud.compute.v1.InterconnectDiagnostics
See Also:
  • Field Details

    • ARP_CACHES_FIELD_NUMBER

      public static final int ARP_CACHES_FIELD_NUMBER
      See Also:
    • BUNDLE_AGGREGATION_TYPE_FIELD_NUMBER

      public static final int BUNDLE_AGGREGATION_TYPE_FIELD_NUMBER
      See Also:
    • BUNDLE_OPERATIONAL_STATUS_FIELD_NUMBER

      public static final int BUNDLE_OPERATIONAL_STATUS_FIELD_NUMBER
      See Also:
    • MAC_ADDRESS_FIELD_NUMBER

      public static final int MAC_ADDRESS_FIELD_NUMBER
      See Also:
  • 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
    • getArpCachesList

      public List<InterconnectDiagnosticsARPEntry> getArpCachesList()
       A list of InterconnectDiagnostics.ARPEntry objects,
       describing individual neighbors currently seen by the Google router in
       the ARP cache for the Interconnect.
       This will be empty when the Interconnect is not bundled.
       
      repeated .google.cloud.compute.v1.InterconnectDiagnosticsARPEntry arp_caches = 414591761;
      Specified by:
      getArpCachesList in interface InterconnectDiagnosticsOrBuilder
    • getArpCachesOrBuilderList

      public List<? extends InterconnectDiagnosticsARPEntryOrBuilder> getArpCachesOrBuilderList()
       A list of InterconnectDiagnostics.ARPEntry objects,
       describing individual neighbors currently seen by the Google router in
       the ARP cache for the Interconnect.
       This will be empty when the Interconnect is not bundled.
       
      repeated .google.cloud.compute.v1.InterconnectDiagnosticsARPEntry arp_caches = 414591761;
      Specified by:
      getArpCachesOrBuilderList in interface InterconnectDiagnosticsOrBuilder
    • getArpCachesCount

      public int getArpCachesCount()
       A list of InterconnectDiagnostics.ARPEntry objects,
       describing individual neighbors currently seen by the Google router in
       the ARP cache for the Interconnect.
       This will be empty when the Interconnect is not bundled.
       
      repeated .google.cloud.compute.v1.InterconnectDiagnosticsARPEntry arp_caches = 414591761;
      Specified by:
      getArpCachesCount in interface InterconnectDiagnosticsOrBuilder
    • getArpCaches

      public InterconnectDiagnosticsARPEntry getArpCaches(int index)
       A list of InterconnectDiagnostics.ARPEntry objects,
       describing individual neighbors currently seen by the Google router in
       the ARP cache for the Interconnect.
       This will be empty when the Interconnect is not bundled.
       
      repeated .google.cloud.compute.v1.InterconnectDiagnosticsARPEntry arp_caches = 414591761;
      Specified by:
      getArpCaches in interface InterconnectDiagnosticsOrBuilder
    • getArpCachesOrBuilder

      public InterconnectDiagnosticsARPEntryOrBuilder getArpCachesOrBuilder(int index)
       A list of InterconnectDiagnostics.ARPEntry objects,
       describing individual neighbors currently seen by the Google router in
       the ARP cache for the Interconnect.
       This will be empty when the Interconnect is not bundled.
       
      repeated .google.cloud.compute.v1.InterconnectDiagnosticsARPEntry arp_caches = 414591761;
      Specified by:
      getArpCachesOrBuilder in interface InterconnectDiagnosticsOrBuilder
    • hasBundleAggregationType

      public boolean hasBundleAggregationType()
       The aggregation type of the bundle interface.
       Check the BundleAggregationType enum for the list of possible values.
       
      optional string bundle_aggregation_type = 434939028;
      Specified by:
      hasBundleAggregationType in interface InterconnectDiagnosticsOrBuilder
      Returns:
      Whether the bundleAggregationType field is set.
    • getBundleAggregationType

      public String getBundleAggregationType()
       The aggregation type of the bundle interface.
       Check the BundleAggregationType enum for the list of possible values.
       
      optional string bundle_aggregation_type = 434939028;
      Specified by:
      getBundleAggregationType in interface InterconnectDiagnosticsOrBuilder
      Returns:
      The bundleAggregationType.
    • getBundleAggregationTypeBytes

      public com.google.protobuf.ByteString getBundleAggregationTypeBytes()
       The aggregation type of the bundle interface.
       Check the BundleAggregationType enum for the list of possible values.
       
      optional string bundle_aggregation_type = 434939028;
      Specified by:
      getBundleAggregationTypeBytes in interface InterconnectDiagnosticsOrBuilder
      Returns:
      The bytes for bundleAggregationType.
    • hasBundleOperationalStatus

      public boolean hasBundleOperationalStatus()
       The operational status of the bundle interface.
       Check the BundleOperationalStatus enum for the list of possible values.
       
      optional string bundle_operational_status = 106433500;
      Specified by:
      hasBundleOperationalStatus in interface InterconnectDiagnosticsOrBuilder
      Returns:
      Whether the bundleOperationalStatus field is set.
    • getBundleOperationalStatus

      public String getBundleOperationalStatus()
       The operational status of the bundle interface.
       Check the BundleOperationalStatus enum for the list of possible values.
       
      optional string bundle_operational_status = 106433500;
      Specified by:
      getBundleOperationalStatus in interface InterconnectDiagnosticsOrBuilder
      Returns:
      The bundleOperationalStatus.
    • getBundleOperationalStatusBytes

      public com.google.protobuf.ByteString getBundleOperationalStatusBytes()
       The operational status of the bundle interface.
       Check the BundleOperationalStatus enum for the list of possible values.
       
      optional string bundle_operational_status = 106433500;
      Specified by:
      getBundleOperationalStatusBytes in interface InterconnectDiagnosticsOrBuilder
      Returns:
      The bytes for bundleOperationalStatus.
    • getLinksList

      public List<InterconnectDiagnosticsLinkStatus> getLinksList()
       A list of InterconnectDiagnostics.LinkStatus objects,
       describing the status for each link on the Interconnect.
       
      repeated .google.cloud.compute.v1.InterconnectDiagnosticsLinkStatus links = 102977465;
      Specified by:
      getLinksList in interface InterconnectDiagnosticsOrBuilder
    • getLinksOrBuilderList

      public List<? extends InterconnectDiagnosticsLinkStatusOrBuilder> getLinksOrBuilderList()
       A list of InterconnectDiagnostics.LinkStatus objects,
       describing the status for each link on the Interconnect.
       
      repeated .google.cloud.compute.v1.InterconnectDiagnosticsLinkStatus links = 102977465;
      Specified by:
      getLinksOrBuilderList in interface InterconnectDiagnosticsOrBuilder
    • getLinksCount

      public int getLinksCount()
       A list of InterconnectDiagnostics.LinkStatus objects,
       describing the status for each link on the Interconnect.
       
      repeated .google.cloud.compute.v1.InterconnectDiagnosticsLinkStatus links = 102977465;
      Specified by:
      getLinksCount in interface InterconnectDiagnosticsOrBuilder
    • getLinks

      public InterconnectDiagnosticsLinkStatus getLinks(int index)
       A list of InterconnectDiagnostics.LinkStatus objects,
       describing the status for each link on the Interconnect.
       
      repeated .google.cloud.compute.v1.InterconnectDiagnosticsLinkStatus links = 102977465;
      Specified by:
      getLinks in interface InterconnectDiagnosticsOrBuilder
    • getLinksOrBuilder

      public InterconnectDiagnosticsLinkStatusOrBuilder getLinksOrBuilder(int index)
       A list of InterconnectDiagnostics.LinkStatus objects,
       describing the status for each link on the Interconnect.
       
      repeated .google.cloud.compute.v1.InterconnectDiagnosticsLinkStatus links = 102977465;
      Specified by:
      getLinksOrBuilder in interface InterconnectDiagnosticsOrBuilder
    • hasMacAddress

      public boolean hasMacAddress()
       The MAC address of the Interconnect's bundle interface.
       
      optional string mac_address = 332540164;
      Specified by:
      hasMacAddress in interface InterconnectDiagnosticsOrBuilder
      Returns:
      Whether the macAddress field is set.
    • getMacAddress

      public String getMacAddress()
       The MAC address of the Interconnect's bundle interface.
       
      optional string mac_address = 332540164;
      Specified by:
      getMacAddress in interface InterconnectDiagnosticsOrBuilder
      Returns:
      The macAddress.
    • getMacAddressBytes

      public com.google.protobuf.ByteString getMacAddressBytes()
       The MAC address of the Interconnect's bundle interface.
       
      optional string mac_address = 332540164;
      Specified by:
      getMacAddressBytes in interface InterconnectDiagnosticsOrBuilder
      Returns:
      The bytes for macAddress.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static InterconnectDiagnostics parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static InterconnectDiagnostics parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static InterconnectDiagnostics parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static InterconnectDiagnostics parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static InterconnectDiagnostics parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static InterconnectDiagnostics parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static InterconnectDiagnostics parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static InterconnectDiagnostics parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static InterconnectDiagnostics parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static InterconnectDiagnostics parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static InterconnectDiagnostics parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static InterconnectDiagnostics parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public InterconnectDiagnostics.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static InterconnectDiagnostics.Builder newBuilder()
    • newBuilder

      public static InterconnectDiagnostics.Builder newBuilder(InterconnectDiagnostics prototype)
    • toBuilder

      public InterconnectDiagnostics.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected InterconnectDiagnostics.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static InterconnectDiagnostics getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<InterconnectDiagnostics> parser()
    • getParserForType

      public com.google.protobuf.Parser<InterconnectDiagnostics> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public InterconnectDiagnostics getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder