pub struct KfUpdateMetadataRequest {
pub controller_id: i32,
pub controller_epoch: i32,
pub broker_epoch: i64,
pub topic_states: Vec<UpdateMetadataRequestTopicState>,
pub partition_states_v0: Vec<UpdateMetadataRequestPartitionStateV0>,
pub brokers: Vec<UpdateMetadataRequestBroker>,
}
Fields§
§controller_id: i32
The controller id.
controller_epoch: i32
The controller epoch.
broker_epoch: i64
The broker epoch.
topic_states: Vec<UpdateMetadataRequestTopicState>
Each topic that we would like to update.
partition_states_v0: Vec<UpdateMetadataRequestPartitionStateV0>
Each partition that we would like to update.
brokers: Vec<UpdateMetadataRequestBroker>
Trait Implementations§
Source§impl Debug for KfUpdateMetadataRequest
impl Debug for KfUpdateMetadataRequest
Source§impl Decoder for KfUpdateMetadataRequest
impl Decoder for KfUpdateMetadataRequest
Source§impl Default for KfUpdateMetadataRequest
impl Default for KfUpdateMetadataRequest
Source§impl<'de> Deserialize<'de> for KfUpdateMetadataRequest
impl<'de> Deserialize<'de> for KfUpdateMetadataRequest
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 Encoder for KfUpdateMetadataRequest
impl Encoder for KfUpdateMetadataRequest
Source§impl Request for KfUpdateMetadataRequest
impl Request for KfUpdateMetadataRequest
const API_KEY: u16 = 6u16
const MIN_API_VERSION: i16 = 0i16
const MAX_API_VERSION: i16 = 5i16
const DEFAULT_API_VERSION: i16 = 5i16
type Response = KfUpdateMetadataResponse
Auto Trait Implementations§
impl Freeze for KfUpdateMetadataRequest
impl RefUnwindSafe for KfUpdateMetadataRequest
impl Send for KfUpdateMetadataRequest
impl Sync for KfUpdateMetadataRequest
impl Unpin for KfUpdateMetadataRequest
impl UnwindSafe for KfUpdateMetadataRequest
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