pub struct EngineTuningInfo {
pub recall_scorer_kind: i32,
pub recall_scoring_profile: i32,
pub embedding_provider_kind: i32,
pub embedding_dimensions: u64,
pub compaction_summarize_after_record_count: u64,
pub compaction_cold_archive_after_days: u32,
pub compaction_cold_archive_importance_threshold_per_mille: u32,
pub recall_planning_profile: Option<String>,
pub graph_expansion_max_hops: u32,
pub recall_policy_profile: i32,
}Fields§
§recall_scorer_kind: i32§recall_scoring_profile: i32§embedding_provider_kind: i32§embedding_dimensions: u64§compaction_summarize_after_record_count: u64§compaction_cold_archive_after_days: u32§compaction_cold_archive_importance_threshold_per_mille: u32§recall_planning_profile: Option<String>§graph_expansion_max_hops: u32§recall_policy_profile: i32Implementations§
Source§impl EngineTuningInfo
impl EngineTuningInfo
Sourcepub fn recall_scorer_kind(&self) -> RecallScorerKind
pub fn recall_scorer_kind(&self) -> RecallScorerKind
Returns the enum value of recall_scorer_kind, or the default if the field is set to an invalid enum value.
Sourcepub fn set_recall_scorer_kind(&mut self, value: RecallScorerKind)
pub fn set_recall_scorer_kind(&mut self, value: RecallScorerKind)
Sets recall_scorer_kind to the provided enum value.
Sourcepub fn recall_scoring_profile(&self) -> RecallScoringProfile
pub fn recall_scoring_profile(&self) -> RecallScoringProfile
Returns the enum value of recall_scoring_profile, or the default if the field is set to an invalid enum value.
Sourcepub fn set_recall_scoring_profile(&mut self, value: RecallScoringProfile)
pub fn set_recall_scoring_profile(&mut self, value: RecallScoringProfile)
Sets recall_scoring_profile to the provided enum value.
Sourcepub fn embedding_provider_kind(&self) -> EmbeddingProviderKind
pub fn embedding_provider_kind(&self) -> EmbeddingProviderKind
Returns the enum value of embedding_provider_kind, or the default if the field is set to an invalid enum value.
Sourcepub fn set_embedding_provider_kind(&mut self, value: EmbeddingProviderKind)
pub fn set_embedding_provider_kind(&mut self, value: EmbeddingProviderKind)
Sets embedding_provider_kind to the provided enum value.
Sourcepub fn recall_planning_profile(&self) -> &str
pub fn recall_planning_profile(&self) -> &str
Returns the value of recall_planning_profile, or the default value if recall_planning_profile is unset.
Sourcepub fn recall_policy_profile(&self) -> RecallPolicyProfile
pub fn recall_policy_profile(&self) -> RecallPolicyProfile
Returns the enum value of recall_policy_profile, or the default if the field is set to an invalid enum value.
Sourcepub fn set_recall_policy_profile(&mut self, value: RecallPolicyProfile)
pub fn set_recall_policy_profile(&mut self, value: RecallPolicyProfile)
Sets recall_policy_profile to the provided enum value.
Trait Implementations§
Source§impl Clone for EngineTuningInfo
impl Clone for EngineTuningInfo
Source§fn clone(&self) -> EngineTuningInfo
fn clone(&self) -> EngineTuningInfo
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for EngineTuningInfo
impl Debug for EngineTuningInfo
Source§impl Default for EngineTuningInfo
impl Default for EngineTuningInfo
Source§impl Hash for EngineTuningInfo
impl Hash for EngineTuningInfo
Source§impl Message for EngineTuningInfo
impl Message for EngineTuningInfo
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 EngineTuningInfo
impl PartialEq for EngineTuningInfo
impl Eq for EngineTuningInfo
impl StructuralPartialEq for EngineTuningInfo
Auto Trait Implementations§
impl Freeze for EngineTuningInfo
impl RefUnwindSafe for EngineTuningInfo
impl Send for EngineTuningInfo
impl Sync for EngineTuningInfo
impl Unpin for EngineTuningInfo
impl UnsafeUnpin for EngineTuningInfo
impl UnwindSafe for EngineTuningInfo
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.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