pub struct CollectionParamsDiff {
pub replication_factor: Option<u32>,
pub write_consistency_factor: Option<u32>,
pub on_disk_payload: Option<bool>,
pub read_fan_out_factor: Option<u32>,
}
Fields§
§replication_factor: Option<u32>
Number of replicas of each shard that network tries to maintain
write_consistency_factor: Option<u32>
How many replicas should apply the operation for us to consider it successful
on_disk_payload: Option<bool>
If true - point’s payload will not be stored in memory
read_fan_out_factor: Option<u32>
Fan-out every read request to these many additional remote nodes (and return first available response)
Implementations§
source§impl CollectionParamsDiff
impl CollectionParamsDiff
sourcepub fn replication_factor(&self) -> u32
pub fn replication_factor(&self) -> u32
Returns the value of replication_factor
, or the default value if replication_factor
is unset.
sourcepub fn write_consistency_factor(&self) -> u32
pub fn write_consistency_factor(&self) -> u32
Returns the value of write_consistency_factor
, or the default value if write_consistency_factor
is unset.
sourcepub fn on_disk_payload(&self) -> bool
pub fn on_disk_payload(&self) -> bool
Returns the value of on_disk_payload
, or the default value if on_disk_payload
is unset.
sourcepub fn read_fan_out_factor(&self) -> u32
pub fn read_fan_out_factor(&self) -> u32
Returns the value of read_fan_out_factor
, or the default value if read_fan_out_factor
is unset.
Trait Implementations§
source§impl Clone for CollectionParamsDiff
impl Clone for CollectionParamsDiff
source§fn clone(&self) -> CollectionParamsDiff
fn clone(&self) -> CollectionParamsDiff
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 CollectionParamsDiff
impl Debug for CollectionParamsDiff
source§impl Default for CollectionParamsDiff
impl Default for CollectionParamsDiff
source§impl From<CollectionParamsDiffBuilder> for CollectionParamsDiff
impl From<CollectionParamsDiffBuilder> for CollectionParamsDiff
source§fn from(value: CollectionParamsDiffBuilder) -> Self
fn from(value: CollectionParamsDiffBuilder) -> Self
Converts to this type from the input type.
source§impl Message for CollectionParamsDiff
impl Message for CollectionParamsDiff
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(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
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(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
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(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for CollectionParamsDiff
impl PartialEq for CollectionParamsDiff
impl Copy for CollectionParamsDiff
impl StructuralPartialEq for CollectionParamsDiff
Auto Trait Implementations§
impl Freeze for CollectionParamsDiff
impl RefUnwindSafe for CollectionParamsDiff
impl Send for CollectionParamsDiff
impl Sync for CollectionParamsDiff
impl Unpin for CollectionParamsDiff
impl UnwindSafe for CollectionParamsDiff
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