Struct fluvio_sc_schema::topic::config::PartitionConfigBuilder
source · pub struct PartitionConfigBuilder { /* private fields */ }
Expand description
Builder for PartitionConfig
.
Implementations§
source§impl PartitionConfigBuilder
impl PartitionConfigBuilder
pub fn count(&mut self, value: Option<u32>) -> &mut PartitionConfigBuilder
pub fn max_size( &mut self, value: Option<ByteSize> ) -> &mut PartitionConfigBuilder
pub fn replication(&mut self, value: Option<u32>) -> &mut PartitionConfigBuilder
pub fn ignore_rack_assignment( &mut self, value: Option<bool> ) -> &mut PartitionConfigBuilder
pub fn maps( &mut self, value: Option<Vec<PartitionMap>> ) -> &mut PartitionConfigBuilder
sourcepub fn build(&self) -> Result<PartitionConfig, PartitionConfigBuilderError>
pub fn build(&self) -> Result<PartitionConfig, PartitionConfigBuilderError>
Trait Implementations§
source§impl Clone for PartitionConfigBuilder
impl Clone for PartitionConfigBuilder
source§fn clone(&self) -> PartitionConfigBuilder
fn clone(&self) -> PartitionConfigBuilder
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 moresource§impl Default for PartitionConfigBuilder
impl Default for PartitionConfigBuilder
source§fn default() -> PartitionConfigBuilder
fn default() -> PartitionConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PartitionConfigBuilder
impl RefUnwindSafe for PartitionConfigBuilder
impl Send for PartitionConfigBuilder
impl Sync for PartitionConfigBuilder
impl Unpin for PartitionConfigBuilder
impl UnwindSafe for PartitionConfigBuilder
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