pub struct StorageControllerUpdate {
pub base: Option<ResourceUpdate>,
pub asset_tag: Option<String>,
pub location: Option<LocationUpdate>,
pub pcie_interface: Option<PcieInterfaceUpdate>,
pub controller_rates: Option<RatesUpdate>,
}Expand description
Update struct corresponding to StorageController
Fields§
§base: Option<ResourceUpdate>§asset_tag: Option<String>§location: Option<LocationUpdate>§pcie_interface: Option<PcieInterfaceUpdate>§controller_rates: Option<RatesUpdate>Implementations§
Source§impl StorageControllerUpdate
impl StorageControllerUpdate
pub fn builder() -> Self
pub const fn build(self) -> Self
pub fn with_base(self, v: ResourceUpdate) -> Self
pub fn with_asset_tag(self, v: String) -> Self
pub fn with_location(self, v: LocationUpdate) -> Self
pub fn with_pcie_interface(self, v: PcieInterfaceUpdate) -> Self
pub fn with_controller_rates(self, v: RatesUpdate) -> Self
Trait Implementations§
Source§impl Debug for StorageControllerUpdate
impl Debug for StorageControllerUpdate
Source§impl Default for StorageControllerUpdate
impl Default for StorageControllerUpdate
Source§fn default() -> StorageControllerUpdate
fn default() -> StorageControllerUpdate
Returns the “default value” for a type. Read more
Source§impl Serialize for StorageControllerUpdate
impl Serialize for StorageControllerUpdate
Auto Trait Implementations§
impl Freeze for StorageControllerUpdate
impl RefUnwindSafe for StorageControllerUpdate
impl Send for StorageControllerUpdate
impl Sync for StorageControllerUpdate
impl Unpin for StorageControllerUpdate
impl UnsafeUnpin for StorageControllerUpdate
impl UnwindSafe for StorageControllerUpdate
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