All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.compute.model.InterconnectDiagnostics.html Maven / Gradle / Ivy

The newest version!






InterconnectDiagnostics (Compute Engine API v1-rev20250320-2.0.0)












com.google.api.services.compute.model

Class InterconnectDiagnostics

  • All Implemented Interfaces:
    Cloneable, Map<String,Object>


    public final class InterconnectDiagnostics
    extends com.google.api.client.json.GenericJson
    Diagnostics information about the Interconnect connection, which contains detailed and current technical information about Google's side of the connection.

    This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json

    Author:
    Google, Inc.
    • Constructor Detail

      • InterconnectDiagnostics

        public InterconnectDiagnostics()
    • Method Detail

      • getArpCaches

        public List<InterconnectDiagnosticsARPEntry> getArpCaches()
        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.
        Returns:
        value or null for none
      • setArpCaches

        public InterconnectDiagnostics setArpCaches(List<InterconnectDiagnosticsARPEntry> arpCaches)
        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.
        Parameters:
        arpCaches - arpCaches or null for none
      • getBundleAggregationType

        public String getBundleAggregationType()
        The aggregation type of the bundle interface.
        Returns:
        value or null for none
      • setBundleAggregationType

        public InterconnectDiagnostics setBundleAggregationType(String bundleAggregationType)
        The aggregation type of the bundle interface.
        Parameters:
        bundleAggregationType - bundleAggregationType or null for none
      • getBundleOperationalStatus

        public String getBundleOperationalStatus()
        The operational status of the bundle interface.
        Returns:
        value or null for none
      • setBundleOperationalStatus

        public InterconnectDiagnostics setBundleOperationalStatus(String bundleOperationalStatus)
        The operational status of the bundle interface.
        Parameters:
        bundleOperationalStatus - bundleOperationalStatus or null for none
      • getLinks

        public List<InterconnectDiagnosticsLinkStatus> getLinks()
        A list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect.
        Returns:
        value or null for none
      • getMacAddress

        public String getMacAddress()
        The MAC address of the Interconnect's bundle interface.
        Returns:
        value or null for none
      • setMacAddress

        public InterconnectDiagnostics setMacAddress(String macAddress)
        The MAC address of the Interconnect's bundle interface.
        Parameters:
        macAddress - macAddress or null for none
      • clone

        public InterconnectDiagnostics clone()
        Overrides:
        clone in class com.google.api.client.json.GenericJson

Copyright © 2011–2025 Google. All rights reserved.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy