pub struct CollectionInfo {
pub status: i32,
pub optimizer_status: Option<OptimizerStatus>,
pub vectors_count: Option<u64>,
pub segments_count: u64,
pub config: Option<CollectionConfig>,
pub payload_schema: HashMap<String, PayloadSchemaInfo>,
pub points_count: Option<u64>,
pub indexed_vectors_count: Option<u64>,
}
Fields§
§status: i32
operating condition of the collection
optimizer_status: Option<OptimizerStatus>
status of collection optimizers
vectors_count: Option<u64>
Approximate number of vectors in the collection
segments_count: u64
Number of independent segments
config: Option<CollectionConfig>
Configuration
payload_schema: HashMap<String, PayloadSchemaInfo>
Collection data types
points_count: Option<u64>
Approximate number of points in the collection
indexed_vectors_count: Option<u64>
Approximate number of indexed vectors in the collection.
Implementations§
source§impl CollectionInfo
impl CollectionInfo
sourcepub fn status(&self) -> CollectionStatus
pub fn status(&self) -> CollectionStatus
Returns the enum value of status
, or the default if the field is set to an invalid enum value.
sourcepub fn set_status(&mut self, value: CollectionStatus)
pub fn set_status(&mut self, value: CollectionStatus)
Sets status
to the provided enum value.
sourcepub fn vectors_count(&self) -> u64
pub fn vectors_count(&self) -> u64
Returns the value of vectors_count
, or the default value if vectors_count
is unset.
sourcepub fn points_count(&self) -> u64
pub fn points_count(&self) -> u64
Returns the value of points_count
, or the default value if points_count
is unset.
sourcepub fn indexed_vectors_count(&self) -> u64
pub fn indexed_vectors_count(&self) -> u64
Returns the value of indexed_vectors_count
, or the default value if indexed_vectors_count
is unset.
Trait Implementations§
source§impl Clone for CollectionInfo
impl Clone for CollectionInfo
source§fn clone(&self) -> CollectionInfo
fn clone(&self) -> CollectionInfo
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 CollectionInfo
impl Debug for CollectionInfo
source§impl Default for CollectionInfo
impl Default for CollectionInfo
source§impl Message for CollectionInfo
impl Message for CollectionInfo
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 CollectionInfo
impl PartialEq for CollectionInfo
impl StructuralPartialEq for CollectionInfo
Auto Trait Implementations§
impl Freeze for CollectionInfo
impl RefUnwindSafe for CollectionInfo
impl Send for CollectionInfo
impl Sync for CollectionInfo
impl Unpin for CollectionInfo
impl UnwindSafe for CollectionInfo
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