Interface Port.InterfaceInfosOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Port.InterfaceInfos, Port.InterfaceInfos.Builder
    Enclosing class:
    Port

    public static interface Port.InterfaceInfosOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasIfName

        boolean hasIfName()
         e.g., xe-0/0/0
         
        required string if_name = 1 [(.telemetry_options) = { ... }
        Returns:
        Whether the ifName field is set.
      • getIfName

        String getIfName()
         e.g., xe-0/0/0
         
        required string if_name = 1 [(.telemetry_options) = { ... }
        Returns:
        The ifName.
      • getIfNameBytes

        com.google.protobuf.ByteString getIfNameBytes()
         e.g., xe-0/0/0
         
        required string if_name = 1 [(.telemetry_options) = { ... }
        Returns:
        The bytes for ifName.
      • hasInitTime

        boolean hasInitTime()
         time when if/stats last reset
         
        required uint64 init_time = 2;
        Returns:
        Whether the initTime field is set.
      • getInitTime

        long getInitTime()
         time when if/stats last reset
         
        required uint64 init_time = 2;
        Returns:
        The initTime.
      • hasSnmpIfIndex

        boolean hasSnmpIfIndex()
         Global Index
         
        optional uint32 snmp_if_index = 3;
        Returns:
        Whether the snmpIfIndex field is set.
      • getSnmpIfIndex

        int getSnmpIfIndex()
         Global Index
         
        optional uint32 snmp_if_index = 3;
        Returns:
        The snmpIfIndex.
      • hasParentAeName

        boolean hasParentAeName()
         name of parent for ae interface, if applicable
         
        optional string parent_ae_name = 4;
        Returns:
        Whether the parentAeName field is set.
      • getParentAeName

        String getParentAeName()
         name of parent for ae interface, if applicable
         
        optional string parent_ae_name = 4;
        Returns:
        The parentAeName.
      • getParentAeNameBytes

        com.google.protobuf.ByteString getParentAeNameBytes()
         name of parent for ae interface, if applicable
         
        optional string parent_ae_name = 4;
        Returns:
        The bytes for parentAeName.
      • getEgressQueueInfoList

        List<Port.QueueStats> getEgressQueueInfoList()
         egress queue information
         
        repeated .QueueStats egress_queue_info = 5;
      • getEgressQueueInfo

        Port.QueueStats getEgressQueueInfo​(int index)
         egress queue information
         
        repeated .QueueStats egress_queue_info = 5;
      • getEgressQueueInfoCount

        int getEgressQueueInfoCount()
         egress queue information
         
        repeated .QueueStats egress_queue_info = 5;
      • getEgressQueueInfoOrBuilderList

        List<? extends Port.QueueStatsOrBuilder> getEgressQueueInfoOrBuilderList()
         egress queue information
         
        repeated .QueueStats egress_queue_info = 5;
      • getEgressQueueInfoOrBuilder

        Port.QueueStatsOrBuilder getEgressQueueInfoOrBuilder​(int index)
         egress queue information
         
        repeated .QueueStats egress_queue_info = 5;
      • getIngressQueueInfoList

        List<Port.QueueStats> getIngressQueueInfoList()
         ingress queue information
         
        repeated .QueueStats ingress_queue_info = 6;
      • getIngressQueueInfo

        Port.QueueStats getIngressQueueInfo​(int index)
         ingress queue information
         
        repeated .QueueStats ingress_queue_info = 6;
      • getIngressQueueInfoCount

        int getIngressQueueInfoCount()
         ingress queue information
         
        repeated .QueueStats ingress_queue_info = 6;
      • getIngressQueueInfoOrBuilderList

        List<? extends Port.QueueStatsOrBuilder> getIngressQueueInfoOrBuilderList()
         ingress queue information
         
        repeated .QueueStats ingress_queue_info = 6;
      • getIngressQueueInfoOrBuilder

        Port.QueueStatsOrBuilder getIngressQueueInfoOrBuilder​(int index)
         ingress queue information
         
        repeated .QueueStats ingress_queue_info = 6;
      • hasIngressStats

        boolean hasIngressStats()
         inbound traffic stats
         
        optional .InterfaceStats ingress_stats = 7;
        Returns:
        Whether the ingressStats field is set.
      • getIngressStats

        Port.InterfaceStats getIngressStats()
         inbound traffic stats
         
        optional .InterfaceStats ingress_stats = 7;
        Returns:
        The ingressStats.
      • getIngressStatsOrBuilder

        Port.InterfaceStatsOrBuilder getIngressStatsOrBuilder()
         inbound traffic stats
         
        optional .InterfaceStats ingress_stats = 7;
      • hasEgressStats

        boolean hasEgressStats()
         outbound traffic stats
         
        optional .InterfaceStats egress_stats = 8;
        Returns:
        Whether the egressStats field is set.
      • getEgressStats

        Port.InterfaceStats getEgressStats()
         outbound traffic stats
         
        optional .InterfaceStats egress_stats = 8;
        Returns:
        The egressStats.
      • getEgressStatsOrBuilder

        Port.InterfaceStatsOrBuilder getEgressStatsOrBuilder()
         outbound traffic stats
         
        optional .InterfaceStats egress_stats = 8;
      • hasIngressErrors

        boolean hasIngressErrors()
         inbound traffic errors
         
        optional .IngressInterfaceErrors ingress_errors = 9;
        Returns:
        Whether the ingressErrors field is set.
      • getIngressErrors

        Port.IngressInterfaceErrors getIngressErrors()
         inbound traffic errors
         
        optional .IngressInterfaceErrors ingress_errors = 9;
        Returns:
        The ingressErrors.