pub struct MetaNodeConfig {Show 19 fields
phantom_use: Option<String>,
pub id: String,
pub address: String,
pub port: u16,
pub listen_address: String,
pub dashboard_port: u16,
pub exporter_port: u16,
pub user_managed: bool,
pub meta_backend: MetaBackend,
pub provide_sqlite_backend: Option<Vec<SqliteConfig>>,
pub provide_postgres_backend: Option<Vec<PostgresConfig>>,
pub provide_mysql_backend: Option<Vec<MySqlConfig>>,
pub provide_prometheus: Option<Vec<PrometheusConfig>>,
pub provide_compute_node: Option<Vec<ComputeNodeConfig>>,
pub provide_compactor: Option<Vec<CompactorConfig>>,
pub provide_tempo: Option<Vec<TempoConfig>>,
pub provide_aws_s3: Option<Vec<AwsS3Config>>,
pub provide_minio: Option<Vec<MinioConfig>>,
pub provide_opendal: Option<Vec<OpendalConfig>>,
}
Fields§
§phantom_use: Option<String>
§id: String
§address: String
§port: u16
§listen_address: String
§dashboard_port: u16
§exporter_port: u16
§user_managed: bool
§meta_backend: MetaBackend
§provide_sqlite_backend: Option<Vec<SqliteConfig>>
§provide_postgres_backend: Option<Vec<PostgresConfig>>
§provide_mysql_backend: Option<Vec<MySqlConfig>>
§provide_prometheus: Option<Vec<PrometheusConfig>>
§provide_compute_node: Option<Vec<ComputeNodeConfig>>
§provide_compactor: Option<Vec<CompactorConfig>>
§provide_tempo: Option<Vec<TempoConfig>>
§provide_aws_s3: Option<Vec<AwsS3Config>>
§provide_minio: Option<Vec<MinioConfig>>
§provide_opendal: Option<Vec<OpendalConfig>>
Trait Implementations§
Source§impl Clone for MetaNodeConfig
impl Clone for MetaNodeConfig
Source§fn clone(&self) -> MetaNodeConfig
fn clone(&self) -> MetaNodeConfig
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 Compose for MetaNodeConfig
impl Compose for MetaNodeConfig
fn compose(&self, config: &ComposeConfig) -> Result<ComposeService>
Source§impl Debug for MetaNodeConfig
impl Debug for MetaNodeConfig
Source§impl<'de> Deserialize<'de> for MetaNodeConfig
impl<'de> Deserialize<'de> for MetaNodeConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MetaNodeConfig
impl PartialEq for MetaNodeConfig
Source§impl Serialize for MetaNodeConfig
impl Serialize for MetaNodeConfig
impl StructuralPartialEq for MetaNodeConfig
Auto Trait Implementations§
impl Freeze for MetaNodeConfig
impl RefUnwindSafe for MetaNodeConfig
impl Send for MetaNodeConfig
impl Sync for MetaNodeConfig
impl Unpin for MetaNodeConfig
impl UnwindSafe for MetaNodeConfig
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§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