pub struct CsiPluginBuilder { /* private fields */ }
Expand description
Builder for CsiPlugin
.
Implementations§
Source§impl CsiPluginBuilder
impl CsiPluginBuilder
pub fn version(&mut self, value: String) -> &mut Self
Sourcepub fn controllers(&mut self, value: HashMap<String, CsiInfo>) -> &mut Self
pub fn controllers(&mut self, value: HashMap<String, CsiInfo>) -> &mut Self
Map Node.ID to CSIInfo fingerprint results
pub fn nodes(&mut self, value: HashMap<String, CsiInfo>) -> &mut Self
pub fn allocations(&mut self, value: Vec<AllocationListStub>) -> &mut Self
pub fn controllers_healthy(&mut self, value: i64) -> &mut Self
pub fn controllers_expected(&mut self, value: i64) -> &mut Self
pub fn nodes_healthy(&mut self, value: i64) -> &mut Self
pub fn id(&mut self, value: String) -> &mut Self
pub fn modify_index(&mut self, value: u64) -> &mut Self
Sourcepub fn create_time(&mut self, value: i64) -> &mut Self
pub fn create_time(&mut self, value: i64) -> &mut Self
CreateTime stored as UnixNano
pub fn controller_required(&mut self, value: bool) -> &mut Self
pub fn nodes_expected(&mut self, value: i64) -> &mut Self
pub fn create_index(&mut self, value: u64) -> &mut Self
Sourcepub fn modify_time(&mut self, value: i64) -> &mut Self
pub fn modify_time(&mut self, value: i64) -> &mut Self
ModifyTime stored as UnixNano
pub fn provider(&mut self, value: String) -> &mut Self
Trait Implementations§
Source§impl Clone for CsiPluginBuilder
impl Clone for CsiPluginBuilder
Source§fn clone(&self) -> CsiPluginBuilder
fn clone(&self) -> CsiPluginBuilder
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 CsiPluginBuilder
impl RefUnwindSafe for CsiPluginBuilder
impl Send for CsiPluginBuilder
impl Sync for CsiPluginBuilder
impl Unpin for CsiPluginBuilder
impl UnwindSafe for CsiPluginBuilder
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