pub struct AlterTopicOptionsBuilder { /* private fields */ }Expand description
Builder for AlterTopicOptions.
Implementations§
Source§impl AlterTopicOptionsBuilder
impl AlterTopicOptionsBuilder
pub fn set_min_active_partitions(&mut self, value: i64) -> &mut Self
pub fn set_partition_count_limit(&mut self, value: i64) -> &mut Self
pub fn set_retention_period(&mut self, value: Duration) -> &mut Self
pub fn set_retention_storage_mb(&mut self, value: i64) -> &mut Self
pub fn set_supported_codecs(&mut self, value: Vec<Codec>) -> &mut Self
pub fn set_partition_write_speed_bytes_per_second( &mut self, value: i64, ) -> &mut Self
pub fn set_partition_write_burst_bytes(&mut self, value: i64) -> &mut Self
pub fn alter_attributes(&mut self, value: HashMap<String, String>) -> &mut Self
pub fn add_consumers(&mut self, value: Vec<Consumer>) -> &mut Self
pub fn drop_consumers(&mut self, value: Vec<String>) -> &mut Self
pub fn alter_consumers(&mut self, value: Vec<AlterConsumer>) -> &mut Self
pub fn set_metering_mode(&mut self, value: MeteringMode) -> &mut Self
Trait Implementations§
Source§impl Clone for AlterTopicOptionsBuilder
impl Clone for AlterTopicOptionsBuilder
Source§fn clone(&self) -> AlterTopicOptionsBuilder
fn clone(&self) -> AlterTopicOptionsBuilder
Returns a duplicate 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 AlterTopicOptionsBuilder
impl RefUnwindSafe for AlterTopicOptionsBuilder
impl Send for AlterTopicOptionsBuilder
impl Sync for AlterTopicOptionsBuilder
impl Unpin for AlterTopicOptionsBuilder
impl UnwindSafe for AlterTopicOptionsBuilder
Blanket Implementations§
Source§impl<T> Any for T
impl<T> Any for T
Source§fn type_id_compat(&self) -> TypeId
fn type_id_compat(&self) -> TypeId
TODO: once 1.33.0 is the minimum supported compiler version, remove
Any::type_id_compat and use StdAny::type_id instead.
https://github.com/rust-lang/rust/issues/27745
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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