pub struct AlterPartitioningSettings {
pub set_min_active_partitions: Option<i64>,
pub set_partition_count_limit: Option<i64>,
}
Expand description
Partitioning settings for topic.
Fields§
§set_min_active_partitions: Option<i64>
Minimum partition count auto merge would stop working at. Zero value means default - 1.
set_partition_count_limit: Option<i64>
Limit for total partition count, including active (open for write) and read-only partitions. Zero value means default - 100.
Implementations§
Source§impl AlterPartitioningSettings
impl AlterPartitioningSettings
Sourcepub fn set_min_active_partitions(&self) -> i64
pub fn set_min_active_partitions(&self) -> i64
Returns the value of set_min_active_partitions
, or the default value if set_min_active_partitions
is unset.
Sourcepub fn set_partition_count_limit(&self) -> i64
pub fn set_partition_count_limit(&self) -> i64
Returns the value of set_partition_count_limit
, or the default value if set_partition_count_limit
is unset.
Trait Implementations§
Source§impl Clone for AlterPartitioningSettings
impl Clone for AlterPartitioningSettings
Source§fn clone(&self) -> AlterPartitioningSettings
fn clone(&self) -> AlterPartitioningSettings
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 Debug for AlterPartitioningSettings
impl Debug for AlterPartitioningSettings
Source§impl Default for AlterPartitioningSettings
impl Default for AlterPartitioningSettings
Source§impl<'de> Deserialize<'de> for AlterPartitioningSettings
impl<'de> Deserialize<'de> for AlterPartitioningSettings
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Message for AlterPartitioningSettings
impl Message for AlterPartitioningSettings
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.impl StructuralPartialEq for AlterPartitioningSettings
Auto Trait Implementations§
impl Freeze for AlterPartitioningSettings
impl RefUnwindSafe for AlterPartitioningSettings
impl Send for AlterPartitioningSettings
impl Sync for AlterPartitioningSettings
impl Unpin for AlterPartitioningSettings
impl UnwindSafe for AlterPartitioningSettings
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request