Class RouterType

    • Method Detail

      • vendor

        public final String vendor()

        The vendor for the virtual interface's router.

        Returns:
        The vendor for the virtual interface's router.
      • platform

        public final String platform()

        The virtual interface router platform.

        Returns:
        The virtual interface router platform.
      • software

        public final String software()

        The router software.

        Returns:
        The router software.
      • xsltTemplateName

        public final String xsltTemplateName()

        The template for the virtual interface's router.

        Returns:
        The template for the virtual interface's router.
      • xsltTemplateNameForMacSec

        public final String xsltTemplateNameForMacSec()

        The MAC Security (MACsec) template for the virtual interface's router.

        Returns:
        The MAC Security (MACsec) template for the virtual interface's router.
      • routerTypeIdentifier

        public final String routerTypeIdentifier()

        Identifies the router by a combination of vendor, platform, and software version. For example, CiscoSystemsInc-2900SeriesRouters-IOS124.

        Returns:
        Identifies the router by a combination of vendor, platform, and software version. For example, CiscoSystemsInc-2900SeriesRouters-IOS124.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)