pub struct CsiInfoBuilder { /* private fields */ }
Expand description
Builder for CsiInfo
.
Implementations§
Source§impl CsiInfoBuilder
impl CsiInfoBuilder
pub fn update_time(&mut self, value: DateTime<Utc>) -> &mut Self
pub fn requires_controller_plugin(&mut self, value: bool) -> &mut Self
pub fn controller_info(&mut self, value: Option<CsiControllerInfo>) -> &mut Self
pub fn plugin_id(&mut self, value: String) -> &mut Self
pub fn alloc_id(&mut self, value: String) -> &mut Self
pub fn requires_topologies(&mut self, value: bool) -> &mut Self
pub fn node_info(&mut self, value: Option<CsiNodeInfo>) -> &mut Self
pub fn healthy(&mut self, value: bool) -> &mut Self
pub fn health_description(&mut self, value: String) -> &mut Self
Trait Implementations§
Source§impl Clone for CsiInfoBuilder
impl Clone for CsiInfoBuilder
Source§fn clone(&self) -> CsiInfoBuilder
fn clone(&self) -> CsiInfoBuilder
Returns a copy 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 CsiInfoBuilder
impl RefUnwindSafe for CsiInfoBuilder
impl Send for CsiInfoBuilder
impl Sync for CsiInfoBuilder
impl Unpin for CsiInfoBuilder
impl UnwindSafe for CsiInfoBuilder
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