pub struct FibreChannelUpdate {
pub wwpn: Option<String>,
pub wwnn: Option<String>,
pub wwn_source: Option<WwnSource>,
pub fco_elocal_vlanid: Option<Int64>,
pub allow_fipvlan_discovery: Option<Boolean>,
pub boot_targets: Option<Vec<BootTargetsUpdate>>,
}Expand description
Update struct corresponding to FibreChannel
Fields§
§wwpn: Option<String>§wwnn: Option<String>§wwn_source: Option<WwnSource>§fco_elocal_vlanid: Option<Int64>§allow_fipvlan_discovery: Option<Boolean>§boot_targets: Option<Vec<BootTargetsUpdate>>Implementations§
Source§impl FibreChannelUpdate
impl FibreChannelUpdate
pub fn builder() -> Self
pub const fn build(self) -> Self
pub fn with_wwpn(self, v: String) -> Self
pub fn with_wwnn(self, v: String) -> Self
pub fn with_wwn_source(self, v: WwnSource) -> Self
pub fn with_fco_elocal_vlanid(self, v: Int64) -> Self
pub fn with_allow_fipvlan_discovery(self, v: Boolean) -> Self
pub fn with_boot_targets(self, v: Vec<BootTargetsUpdate>) -> Self
Trait Implementations§
Source§impl Debug for FibreChannelUpdate
impl Debug for FibreChannelUpdate
Source§impl Default for FibreChannelUpdate
impl Default for FibreChannelUpdate
Source§fn default() -> FibreChannelUpdate
fn default() -> FibreChannelUpdate
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FibreChannelUpdate
impl RefUnwindSafe for FibreChannelUpdate
impl Send for FibreChannelUpdate
impl Sync for FibreChannelUpdate
impl Unpin for FibreChannelUpdate
impl UnsafeUnpin for FibreChannelUpdate
impl UnwindSafe for FibreChannelUpdate
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