Interface LoggingRemoteConfig
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject,org.opendaylight.yangtools.yang.binding.DataContainer,org.opendaylight.yangtools.yang.binding.DataObject
@Generated("mdsal-binding-generator") public interface LoggingRemoteConfig extends org.opendaylight.yangtools.yang.binding.DataObject
Configuration data for remote log serversThis class represents the following YANG schema fragment defined in module openconfig-system-logging
grouping logging-remote-config { leaf host { type oc-inet:host; } leaf source-address { type oc-inet:ip-address; } leaf remote-port { type oc-inet:port-number; default 514; } }
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QNameQNAMEYANG identifier of the statement represented by this class.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description HostgetHost()Return host, ornullif it is not present.PortNumbergetRemotePort()Return remotePort, ornullif it is not present.IpAddressgetSourceAddress()Return sourceAddress, ornullif it is not present.Class<? extends LoggingRemoteConfig>implementedInterface()default @NonNull HostrequireHost()Return host, guaranteed to be non-null.default @NonNull PortNumberrequireRemotePort()Return remotePort, guaranteed to be non-null.default @NonNull IpAddressrequireSourceAddress()Return sourceAddress, guaranteed to be non-null.
-
-
-
Method Detail
-
implementedInterface
Class<? extends LoggingRemoteConfig> implementedInterface()
- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataContainer- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getHost
Host getHost()
Return host, ornullif it is not present.IP address or hostname of the remote log server- Returns:
Hosthost, ornullif it is not present.
-
requireHost
default @NonNull Host requireHost()
Return host, guaranteed to be non-null.IP address or hostname of the remote log server- Returns:
Hosthost, guaranteed to be non-null.- Throws:
NoSuchElementException- if host is not present
-
getSourceAddress
IpAddress getSourceAddress()
Return sourceAddress, ornullif it is not present.Source IP address for packets to the log server- Returns:
IpAddresssourceAddress, ornullif it is not present.
-
requireSourceAddress
default @NonNull IpAddress requireSourceAddress()
Return sourceAddress, guaranteed to be non-null.Source IP address for packets to the log server- Returns:
IpAddresssourceAddress, guaranteed to be non-null.- Throws:
NoSuchElementException- if sourceAddress is not present
-
getRemotePort
PortNumber getRemotePort()
Return remotePort, ornullif it is not present.Sets the destination port number for syslog UDP messages to the server. The default for syslog is 514.- Returns:
PortNumberremotePort, ornullif it is not present.
-
requireRemotePort
default @NonNull PortNumber requireRemotePort()
Return remotePort, guaranteed to be non-null.Sets the destination port number for syslog UDP messages to the server. The default for syslog is 514.- Returns:
PortNumberremotePort, guaranteed to be non-null.- Throws:
NoSuchElementException- if remotePort is not present
-
-