pub struct CsiPluginListStubBuilder { /* private fields */ }
Expand description
Builder for CsiPluginListStub
.
Implementations§
Source§impl CsiPluginListStubBuilder
impl CsiPluginListStubBuilder
pub fn id(&mut self, value: String) -> &mut Self
pub fn provider(&mut self, value: String) -> &mut Self
pub fn controller_required(&mut self, value: bool) -> &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 nodes_expected(&mut self, value: i64) -> &mut Self
pub fn create_index(&mut self, value: u64) -> &mut Self
pub fn modify_index(&mut self, value: u64) -> &mut Self
Sourcepub fn build(&self) -> Result<CsiPluginListStub, CsiPluginListStubBuilderError>
pub fn build(&self) -> Result<CsiPluginListStub, CsiPluginListStubBuilderError>
Trait Implementations§
Source§impl Clone for CsiPluginListStubBuilder
impl Clone for CsiPluginListStubBuilder
Source§fn clone(&self) -> CsiPluginListStubBuilder
fn clone(&self) -> CsiPluginListStubBuilder
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 CsiPluginListStubBuilder
impl RefUnwindSafe for CsiPluginListStubBuilder
impl Send for CsiPluginListStubBuilder
impl Sync for CsiPluginListStubBuilder
impl Unpin for CsiPluginListStubBuilder
impl UnwindSafe for CsiPluginListStubBuilder
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