pub struct PortSplittingSubconfigurationUpdate {
pub starting_physical_port: Option<Int64>,
pub ending_physical_port: Option<Int64>,
pub first_subport_id: Option<Int64>,
pub subports_per_port: Option<Int64>,
pub lanes: Option<Vec<Int64>>,
pub link_speed_gbps: Option<Vec<Int64>>,
}Expand description
Update struct corresponding to PortSplittingSubconfiguration
Fields§
§starting_physical_port: Option<Int64>§ending_physical_port: Option<Int64>§first_subport_id: Option<Int64>§subports_per_port: Option<Int64>§lanes: Option<Vec<Int64>>§link_speed_gbps: Option<Vec<Int64>>Implementations§
Source§impl PortSplittingSubconfigurationUpdate
impl PortSplittingSubconfigurationUpdate
pub fn builder() -> Self
pub const fn build(self) -> Self
pub fn with_starting_physical_port(self, v: Int64) -> Self
pub fn with_ending_physical_port(self, v: Int64) -> Self
pub fn with_first_subport_id(self, v: Int64) -> Self
pub fn with_subports_per_port(self, v: Int64) -> Self
pub fn with_lanes(self, v: Vec<Int64>) -> Self
pub fn with_link_speed_gbps(self, v: Vec<Int64>) -> Self
Trait Implementations§
Source§impl Default for PortSplittingSubconfigurationUpdate
impl Default for PortSplittingSubconfigurationUpdate
Source§fn default() -> PortSplittingSubconfigurationUpdate
fn default() -> PortSplittingSubconfigurationUpdate
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PortSplittingSubconfigurationUpdate
impl RefUnwindSafe for PortSplittingSubconfigurationUpdate
impl Send for PortSplittingSubconfigurationUpdate
impl Sync for PortSplittingSubconfigurationUpdate
impl Unpin for PortSplittingSubconfigurationUpdate
impl UnsafeUnpin for PortSplittingSubconfigurationUpdate
impl UnwindSafe for PortSplittingSubconfigurationUpdate
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