pub struct NodeResourcesBuilder { /* private fields */ }
Expand description
Builder for NodeResources
.
Implementations§
Source§impl NodeResourcesBuilder
impl NodeResourcesBuilder
pub fn cpu(&mut self, value: NodeCpuResources) -> &mut Self
pub fn memory(&mut self, value: NodeMemoryResources) -> &mut Self
pub fn disk(&mut self, value: NodeDiskResources) -> &mut Self
pub fn networks(&mut self, value: Vec<NetworkResource>) -> &mut Self
pub fn devices(&mut self, value: Vec<NodeDeviceResource>) -> &mut Self
pub fn min_dynamic_port(&mut self, value: i64) -> &mut Self
pub fn max_dynamic_port(&mut self, value: i64) -> &mut Self
Sourcepub fn build(&self) -> Result<NodeResources, NodeResourcesBuilderError>
pub fn build(&self) -> Result<NodeResources, NodeResourcesBuilderError>
Trait Implementations§
Source§impl Clone for NodeResourcesBuilder
impl Clone for NodeResourcesBuilder
Source§fn clone(&self) -> NodeResourcesBuilder
fn clone(&self) -> NodeResourcesBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for NodeResourcesBuilder
impl RefUnwindSafe for NodeResourcesBuilder
impl Send for NodeResourcesBuilder
impl Sync for NodeResourcesBuilder
impl Unpin for NodeResourcesBuilder
impl UnwindSafe for NodeResourcesBuilder
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