Interface BGPTableTypeRegistryConsumer

    • Method Detail

      • getTableType

        @Nullable BgpTableType getTableType​(@NonNull Class<? extends AfiSafiType> afiSafiType)
        Looks for BgpTableType based on OpenConfig AFI/SAFI.
        Parameters:
        afiSafiType - afiSafi Type
        Returns:
        Optional of BgpTableType or empty, if the table type is not supported.
      • getTableKey

        @Nullable TablesKey getTableKey​(@NonNull Class<? extends AfiSafiType> afiSafiType)
        Looks for BgpTableType based on OpenConfig AFI/SAFI.
        Parameters:
        afiSafiType - afiSafi Type
        Returns:
        Optional of TableKey or empty, if the table type is not supported.
      • getAfiSafiType

        @Nullable Class<? extends AfiSafiType> getAfiSafiType​(@NonNull BgpTableType bgpTableType)
        Looks for AfiSafiType based on BgpTableType.
        Parameters:
        bgpTableType - Bgp TableType
        Returns:
        Optional of OpenConfig AFI/SAFI or empty, if the table type is not supported.
      • getAfiSafiType

        @Nullable Class<? extends AfiSafiType> getAfiSafiType​(@NonNull TablesKey tablesKey)
        Looks for AfiSafiType based on TablesKey.
        Parameters:
        tablesKey - Tables Key
        Returns:
        Optional of OpenConfig AFI/SAFI or empty, if the table type is not supported.