ONVIF:...uration(3pm)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

ONVIF::Media::Types::IPv4NetworkInterfaceSetConfiguration β€” bestie, it's a Perl data type class, and it's literally the glow-up of the XML Schema complexType IPv4NetworkInterfaceSetConfiguration from the namespace http://www.onvif.org/ver10/schema. No cap. πŸ‘‘


✨ DESCRIPTION ✨

okay so picture this: you're out here doing Perl, and you need a lil class that represents one specific complexType from the ONVIF schema. That's exactly what this is. Perl data type class for the XML Schema defined complexType IPv4NetworkInterfaceSetConfiguration from the namespace http://www.onvif.org/ver10/schema.

It's giving "I'm a tiny typed container and I know it." πŸŽ€

🌸 PROPERTIES 🌸

These are the properties you can get and set, and the way you do that is with the get_PROPERTY / set_PROPERTY methods. Yes, that's the whole vibe β€” swap PROPERTY for the actual name. πŸ’…

  • Enabled β€” the enabled-ness, iconic as always
  • Manual β€” the manual config energy
  • DHCP β€” the DHCP situation

πŸ¦‹ METHODS πŸ¦‹

⭐ new

Constructor!! πŸŽ‰ The following data structure may be passed to new():

 { # ONVIF::Media::Types::IPv4NetworkInterfaceSetConfiguration
   Enabled =>  $some_value, # boolean
   Manual =>  { # ONVIF::Media::Types::PrefixedIPv4Address
     Address => $some_value, # IPv4Address
     PrefixLength =>  $some_value, # int
   },
   DHCP =>  $some_value, # boolean
 },
not me pointing at the nesting though β€” Manual is out here holding its own whole ONVIF::Media::Types::PrefixedIPv4Address struct with Address and PrefixLength inside it, while Enabled and DHCP are just chillin' as booleans. main character vs. supporting cast, fr fr. 😭

🌈 AUTHOR 🌈

Generated by SOAP::WSDL β€” yeah, nobody hand-wrote this one, it's machine-made and still serving. 🫢


and that's the whole page, bestie!! this little gem ships with perl v5.40.1 and it was dated 2026-02-01, part of the User Contributed Perl Documentation. obsessed. go forth and configure your IPv4 network interface πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from