pub struct PartitionProduceResponseBuilder { /* private fields */ }Expand description
Builder for PartitionProduceResponse.
Implementations
sourceimpl PartitionProduceResponseBuilder
 
impl PartitionProduceResponseBuilder
sourcepub fn index(&mut self, value: i32) -> &mut Self
 
pub fn index(&mut self, value: i32) -> &mut Self
The partition index.
Supported API versions: 0-9
sourcepub fn error_code(&mut self, value: i16) -> &mut Self
 
pub fn error_code(&mut self, value: i16) -> &mut Self
The error code, or 0 if there was no error.
Supported API versions: 0-9
sourcepub fn base_offset(&mut self, value: i64) -> &mut Self
 
pub fn base_offset(&mut self, value: i64) -> &mut Self
The base offset.
Supported API versions: 0-9
sourcepub fn log_append_time_ms(&mut self, value: i64) -> &mut Self
 
pub fn log_append_time_ms(&mut self, value: i64) -> &mut Self
The timestamp returned by broker after appending the messages. If CreateTime is used for the topic, the timestamp will be -1. If LogAppendTime is used for the topic, the timestamp will be the broker local time when the messages are appended.
Supported API versions: 2-9
sourcepub fn log_start_offset(&mut self, value: i64) -> &mut Self
 
pub fn log_start_offset(&mut self, value: i64) -> &mut Self
The log start offset.
Supported API versions: 5-9
sourcepub fn record_errors(
    &mut self, 
    value: Vec<BatchIndexAndErrorMessage>
) -> &mut Self
 
pub fn record_errors(
    &mut self, 
    value: Vec<BatchIndexAndErrorMessage>
) -> &mut Self
The batch indices of records that caused the batch to be dropped
Supported API versions: 8-9
sourcepub fn error_message(&mut self, value: Option<StrBytes>) -> &mut Self
 
pub fn error_message(&mut self, value: Option<StrBytes>) -> &mut Self
The global error message summarizing the common root cause of the records that caused the batch to be dropped
Supported API versions: 8-9
sourcepub fn unknown_tagged_fields(
    &mut self, 
    value: BTreeMap<i32, Vec<u8>>
) -> &mut Self
 
pub fn unknown_tagged_fields(
    &mut self, 
    value: BTreeMap<i32, Vec<u8>>
) -> &mut Self
Other tagged fields
sourcepub fn build(
    &self
) -> Result<PartitionProduceResponse, PartitionProduceResponseBuilderError>
 
pub fn build(
    &self
) -> Result<PartitionProduceResponse, PartitionProduceResponseBuilderError>
Trait Implementations
sourceimpl Clone for PartitionProduceResponseBuilder
 
impl Clone for PartitionProduceResponseBuilder
sourcefn clone(&self) -> PartitionProduceResponseBuilder
 
fn clone(&self) -> PartitionProduceResponseBuilder
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for PartitionProduceResponseBuilder
impl Send for PartitionProduceResponseBuilder
impl Sync for PartitionProduceResponseBuilder
impl Unpin for PartitionProduceResponseBuilder
impl UnwindSafe for PartitionProduceResponseBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    T: ?Sized, 
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
    T: Clone, 
 
impl<T> ToOwned for T where
    T: Clone, 
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
 
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more