pub struct StrictModeConfig {Show 15 fields
pub enabled: Option<bool>,
pub max_query_limit: Option<u32>,
pub max_timeout: Option<u32>,
pub unindexed_filtering_retrieve: Option<bool>,
pub unindexed_filtering_update: Option<bool>,
pub search_max_hnsw_ef: Option<u32>,
pub search_allow_exact: Option<bool>,
pub search_max_oversampling: Option<f32>,
pub upsert_max_batchsize: Option<u64>,
pub max_collection_vector_size_bytes: Option<u64>,
pub read_rate_limit: Option<u32>,
pub write_rate_limit: Option<u32>,
pub max_collection_payload_size_bytes: Option<u64>,
pub filter_max_conditions: Option<u64>,
pub condition_max_size: Option<u64>,
}
Fields§
§enabled: Option<bool>
§max_query_limit: Option<u32>
§max_timeout: Option<u32>
§unindexed_filtering_retrieve: Option<bool>
§unindexed_filtering_update: Option<bool>
§search_max_hnsw_ef: Option<u32>
§search_allow_exact: Option<bool>
§search_max_oversampling: Option<f32>
§upsert_max_batchsize: Option<u64>
§max_collection_vector_size_bytes: Option<u64>
§read_rate_limit: Option<u32>
Max number of read operations per minute per replica
write_rate_limit: Option<u32>
Max number of write operations per minute per replica
max_collection_payload_size_bytes: Option<u64>
§filter_max_conditions: Option<u64>
§condition_max_size: Option<u64>
Implementations§
Source§impl StrictModeConfig
impl StrictModeConfig
Sourcepub fn enabled(&self) -> bool
pub fn enabled(&self) -> bool
Returns the value of enabled
, or the default value if enabled
is unset.
Sourcepub fn max_query_limit(&self) -> u32
pub fn max_query_limit(&self) -> u32
Returns the value of max_query_limit
, or the default value if max_query_limit
is unset.
Sourcepub fn max_timeout(&self) -> u32
pub fn max_timeout(&self) -> u32
Returns the value of max_timeout
, or the default value if max_timeout
is unset.
Sourcepub fn unindexed_filtering_retrieve(&self) -> bool
pub fn unindexed_filtering_retrieve(&self) -> bool
Returns the value of unindexed_filtering_retrieve
, or the default value if unindexed_filtering_retrieve
is unset.
Sourcepub fn unindexed_filtering_update(&self) -> bool
pub fn unindexed_filtering_update(&self) -> bool
Returns the value of unindexed_filtering_update
, or the default value if unindexed_filtering_update
is unset.
Sourcepub fn search_max_hnsw_ef(&self) -> u32
pub fn search_max_hnsw_ef(&self) -> u32
Returns the value of search_max_hnsw_ef
, or the default value if search_max_hnsw_ef
is unset.
Sourcepub fn search_allow_exact(&self) -> bool
pub fn search_allow_exact(&self) -> bool
Returns the value of search_allow_exact
, or the default value if search_allow_exact
is unset.
Sourcepub fn search_max_oversampling(&self) -> f32
pub fn search_max_oversampling(&self) -> f32
Returns the value of search_max_oversampling
, or the default value if search_max_oversampling
is unset.
Sourcepub fn upsert_max_batchsize(&self) -> u64
pub fn upsert_max_batchsize(&self) -> u64
Returns the value of upsert_max_batchsize
, or the default value if upsert_max_batchsize
is unset.
Sourcepub fn max_collection_vector_size_bytes(&self) -> u64
pub fn max_collection_vector_size_bytes(&self) -> u64
Returns the value of max_collection_vector_size_bytes
, or the default value if max_collection_vector_size_bytes
is unset.
Sourcepub fn read_rate_limit(&self) -> u32
pub fn read_rate_limit(&self) -> u32
Returns the value of read_rate_limit
, or the default value if read_rate_limit
is unset.
Sourcepub fn write_rate_limit(&self) -> u32
pub fn write_rate_limit(&self) -> u32
Returns the value of write_rate_limit
, or the default value if write_rate_limit
is unset.
Sourcepub fn max_collection_payload_size_bytes(&self) -> u64
pub fn max_collection_payload_size_bytes(&self) -> u64
Returns the value of max_collection_payload_size_bytes
, or the default value if max_collection_payload_size_bytes
is unset.
Sourcepub fn filter_max_conditions(&self) -> u64
pub fn filter_max_conditions(&self) -> u64
Returns the value of filter_max_conditions
, or the default value if filter_max_conditions
is unset.
Sourcepub fn condition_max_size(&self) -> u64
pub fn condition_max_size(&self) -> u64
Returns the value of condition_max_size
, or the default value if condition_max_size
is unset.
Trait Implementations§
Source§impl Clone for StrictModeConfig
impl Clone for StrictModeConfig
Source§fn clone(&self) -> StrictModeConfig
fn clone(&self) -> StrictModeConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for StrictModeConfig
impl Debug for StrictModeConfig
Source§impl Default for StrictModeConfig
impl Default for StrictModeConfig
Source§impl From<StrictModeConfigBuilder> for StrictModeConfig
impl From<StrictModeConfigBuilder> for StrictModeConfig
Source§fn from(value: StrictModeConfigBuilder) -> Self
fn from(value: StrictModeConfigBuilder) -> Self
Source§impl Message for StrictModeConfig
impl Message for StrictModeConfig
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
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,
Source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
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,
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,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
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,
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,
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,
self
.Source§impl PartialEq for StrictModeConfig
impl PartialEq for StrictModeConfig
impl Copy for StrictModeConfig
impl StructuralPartialEq for StrictModeConfig
Auto Trait Implementations§
impl Freeze for StrictModeConfig
impl RefUnwindSafe for StrictModeConfig
impl Send for StrictModeConfig
impl Sync for StrictModeConfig
impl Unpin for StrictModeConfig
impl UnwindSafe for StrictModeConfig
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
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>
T
in a tonic::Request