NAME
ONVIF::Analytics::Types::NetworkInterface
DESCRIPTION
Perl data type class for the XML Schema defined complexType NetworkInterface from the namespace http://www.onvif.org/ver10/schema.
PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:
- •
-
Enabled
- •
-
Info
- •
-
Link
- •
-
IPv4
- •
-
IPv6
- •
-
Extension
METHODS
new
Constructor. The following data structure may be passed to new():
{ # ONVIF::Analytics::Types::NetworkInterfaceEnabled => $some_value, # booleanInfo => { # ONVIF::Analytics::Types::NetworkInterfaceInfoName => $some_value, # stringHwAddress => $some_value, # HwAddressMTU => $some_value, # int},Link => { # ONVIF::Analytics::Types::NetworkInterfaceLinkAdminSettings => { # ONVIF::Analytics::Types::NetworkInterfaceConnectionSettingAutoNegotiation => $some_value, # booleanSpeed => $some_value, # intDuplex => $some_value, # Duplex},OperSettings => { # ONVIF::Analytics::Types::NetworkInterfaceConnectionSettingAutoNegotiation => $some_value, # booleanSpeed => $some_value, # intDuplex => $some_value, # Duplex},InterfaceType => $some_value, # IANA-IfTypes},IPv4 => { # ONVIF::Analytics::Types::IPv4NetworkInterfaceEnabled => $some_value, # booleanConfig => { # ONVIF::Analytics::Types::IPv4ConfigurationManual => { # ONVIF::Analytics::Types::PrefixedIPv4AddressAddress => $some_value, # IPv4AddressPrefixLength => $some_value, # int},LinkLocal => { # ONVIF::Analytics::Types::PrefixedIPv4AddressAddress => $some_value, # IPv4AddressPrefixLength => $some_value, # int},FromDHCP => { # ONVIF::Analytics::Types::PrefixedIPv4AddressAddress => $some_value, # IPv4AddressPrefixLength => $some_value, # int},DHCP => $some_value, # boolean},},IPv6 => { # ONVIF::Analytics::Types::IPv6NetworkInterfaceEnabled => $some_value, # booleanConfig => { # ONVIF::Analytics::Types::IPv6ConfigurationAcceptRouterAdvert => $some_value, # booleanDHCP => $some_value, # IPv6DHCPConfigurationManual => { # ONVIF::Analytics::Types::PrefixedIPv6AddressAddress => $some_value, # IPv6AddressPrefixLength => $some_value, # int},LinkLocal => { # ONVIF::Analytics::Types::PrefixedIPv6AddressAddress => $some_value, # IPv6AddressPrefixLength => $some_value, # int},FromDHCP => { # ONVIF::Analytics::Types::PrefixedIPv6AddressAddress => $some_value, # IPv6AddressPrefixLength => $some_value, # int},FromRA => { # ONVIF::Analytics::Types::PrefixedIPv6AddressAddress => $some_value, # IPv6AddressPrefixLength => $some_value, # int},Extension => { # ONVIF::Analytics::Types::IPv6ConfigurationExtension},},},Extension => { # ONVIF::Analytics::Types::NetworkInterfaceExtensionInterfaceType => $some_value, # IANA-IfTypesDot3 => { # ONVIF::Analytics::Types::Dot3Configuration},Dot11 => { # ONVIF::Analytics::Types::Dot11ConfigurationSSID => $some_value, # Dot11SSIDTypeMode => $some_value, # Dot11StationModeAlias => $some_value, # NamePriority => $some_value, # NetworkInterfaceConfigPrioritySecurity => { # ONVIF::Analytics::Types::Dot11SecurityConfigurationMode => $some_value, # Dot11SecurityModeAlgorithm => $some_value, # Dot11CipherPSK => { # ONVIF::Analytics::Types::Dot11PSKSetKey => $some_value, # Dot11PSKPassphrase => $some_value, # Dot11PSKPassphraseExtension => { # ONVIF::Analytics::Types::Dot11PSKSetExtension},},Dot1X => $some_value, # ReferenceTokenExtension => { # ONVIF::Analytics::Types::Dot11SecurityConfigurationExtension},},},Extension => { # ONVIF::Analytics::Types::NetworkInterfaceExtension2},},},
AUTHOR
Generated by SOAP::WSDL