Interface GetNatTranslationsForNetworkAndIpaddressOutput

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<GetNatTranslationsForNetworkAndIpaddressOutput>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yangtools.yang.binding.RpcOutput

    public interface GetNatTranslationsForNetworkAndIpaddressOutput
    extends org.opendaylight.yangtools.yang.binding.RpcOutput, org.opendaylight.yangtools.yang.binding.Augmentable<GetNatTranslationsForNetworkAndIpaddressOutput>

    This class represents the following YANG schema fragment defined in module odl-nat-rpc

     output output {
       leaf nat-translation {
         type string;
       }
       leaf external-ip {
         type string;
       }
       leaf internal-ip {
         type string;
       }
       leaf external-port {
         type string;
       }
       leaf internal-port {
         type string;
       }
       leaf protocol {
         type string;
       }
     }
     
    The schema path to identify an instance is odl-nat-rpc/get_nat_translations_for_network_and_ipaddress/output

    To create instances of this class use GetNatTranslationsForNetworkAndIpaddressOutputBuilder.

    See Also:
    GetNatTranslationsForNetworkAndIpaddressOutputBuilder
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
    • Method Detail

      • implementedInterface

        default java.lang.Class<GetNatTranslationsForNetworkAndIpaddressOutput> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.RpcOutput
      • getNatTranslation

        @Nullable java.lang.String getNatTranslation()
        Represents whether its an SNAT or DNAT translation
        Returns:
        java.lang.String natTranslation, or null if not present
      • getExternalIp

        @Nullable java.lang.String getExternalIp()
        External IP address used for NAT translation
        Returns:
        java.lang.String externalIp, or null if not present
      • getInternalIp

        @Nullable java.lang.String getInternalIp()
        Internal IP address
        Returns:
        java.lang.String internalIp, or null if not present
      • getExternalPort

        @Nullable java.lang.String getExternalPort()
        External Port
        Returns:
        java.lang.String externalPort, or null if not present
      • getInternalPort

        @Nullable java.lang.String getInternalPort()
        Internal Port
        Returns:
        java.lang.String internalPort, or null if not present
      • getProtocol

        @Nullable java.lang.String getProtocol()
        Protocol Type
        Returns:
        java.lang.String protocol, or null if not present