pub struct ManagerNetworkProtocolUpdate {Show 21 fields
pub base: Option<ResourceUpdate>,
pub http: Option<ProtocolUpdate>,
pub https: Option<ProtocolUpdate>,
pub snmp: Option<ProtocolUpdate>,
pub virtual_media: Option<ProtocolUpdate>,
pub telnet: Option<ProtocolUpdate>,
pub ssdp: Option<SsdProtocolUpdate>,
pub ipmi: Option<ProtocolUpdate>,
pub ssh: Option<ProtocolUpdate>,
pub kvmip: Option<ProtocolUpdate>,
pub dhcp: Option<ProtocolUpdate>,
pub ntp: Option<NtpProtocolUpdate>,
pub dhcpv6: Option<ProtocolUpdate>,
pub rdp: Option<ProtocolUpdate>,
pub rfb: Option<ProtocolUpdate>,
pub proxy: Option<ProxyConfigurationUpdate>,
pub ftp: Option<ProtocolUpdate>,
pub sftp: Option<ProtocolUpdate>,
pub ftps: Option<ProtocolUpdate>,
pub mdns: Option<ProtocolUpdate>,
pub modbus: Option<ModbusProtocolUpdate>,
}Expand description
Update struct corresponding to ManagerNetworkProtocol
Fields§
§base: Option<ResourceUpdate>§http: Option<ProtocolUpdate>§https: Option<ProtocolUpdate>§snmp: Option<ProtocolUpdate>§virtual_media: Option<ProtocolUpdate>§telnet: Option<ProtocolUpdate>§ssdp: Option<SsdProtocolUpdate>§ipmi: Option<ProtocolUpdate>§ssh: Option<ProtocolUpdate>§kvmip: Option<ProtocolUpdate>§dhcp: Option<ProtocolUpdate>§ntp: Option<NtpProtocolUpdate>§dhcpv6: Option<ProtocolUpdate>§rdp: Option<ProtocolUpdate>§rfb: Option<ProtocolUpdate>§proxy: Option<ProxyConfigurationUpdate>§ftp: Option<ProtocolUpdate>§sftp: Option<ProtocolUpdate>§ftps: Option<ProtocolUpdate>§mdns: Option<ProtocolUpdate>§modbus: Option<ModbusProtocolUpdate>Implementations§
Source§impl ManagerNetworkProtocolUpdate
impl ManagerNetworkProtocolUpdate
pub fn builder() -> Self
pub const fn build(self) -> Self
pub fn with_base(self, v: ResourceUpdate) -> Self
pub fn with_http(self, v: ProtocolUpdate) -> Self
pub fn with_https(self, v: ProtocolUpdate) -> Self
pub fn with_snmp(self, v: ProtocolUpdate) -> Self
pub fn with_virtual_media(self, v: ProtocolUpdate) -> Self
pub fn with_telnet(self, v: ProtocolUpdate) -> Self
pub fn with_ssdp(self, v: SsdProtocolUpdate) -> Self
pub fn with_ipmi(self, v: ProtocolUpdate) -> Self
pub fn with_ssh(self, v: ProtocolUpdate) -> Self
pub fn with_kvmip(self, v: ProtocolUpdate) -> Self
pub fn with_dhcp(self, v: ProtocolUpdate) -> Self
pub fn with_ntp(self, v: NtpProtocolUpdate) -> Self
pub fn with_dhcpv6(self, v: ProtocolUpdate) -> Self
pub fn with_rdp(self, v: ProtocolUpdate) -> Self
pub fn with_rfb(self, v: ProtocolUpdate) -> Self
pub fn with_proxy(self, v: ProxyConfigurationUpdate) -> Self
pub fn with_ftp(self, v: ProtocolUpdate) -> Self
pub fn with_sftp(self, v: ProtocolUpdate) -> Self
pub fn with_ftps(self, v: ProtocolUpdate) -> Self
pub fn with_mdns(self, v: ProtocolUpdate) -> Self
pub fn with_modbus(self, v: ModbusProtocolUpdate) -> Self
Trait Implementations§
Source§impl Debug for ManagerNetworkProtocolUpdate
impl Debug for ManagerNetworkProtocolUpdate
Source§impl Default for ManagerNetworkProtocolUpdate
impl Default for ManagerNetworkProtocolUpdate
Source§fn default() -> ManagerNetworkProtocolUpdate
fn default() -> ManagerNetworkProtocolUpdate
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ManagerNetworkProtocolUpdate
impl RefUnwindSafe for ManagerNetworkProtocolUpdate
impl Send for ManagerNetworkProtocolUpdate
impl Sync for ManagerNetworkProtocolUpdate
impl Unpin for ManagerNetworkProtocolUpdate
impl UnsafeUnpin for ManagerNetworkProtocolUpdate
impl UnwindSafe for ManagerNetworkProtocolUpdate
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more