Struct glean_core::InternalConfiguration
source · pub struct InternalConfiguration {
pub upload_enabled: bool,
pub data_path: String,
pub application_id: String,
pub language_binding_name: String,
pub max_events: Option<u32>,
pub delay_ping_lifetime_io: bool,
pub app_build: String,
pub use_core_mps: bool,
pub trim_data_to_registered_pings: bool,
}
Expand description
Configuration for Glean
Fields§
§upload_enabled: bool
Whether upload should be enabled.
data_path: String
Path to a directory to store all data in.
application_id: String
The application ID (will be sanitized during initialization).
language_binding_name: String
The name of the programming language used by the binding creating this instance of Glean.
max_events: Option<u32>
The maximum number of events to store before sending a ping containing events.
delay_ping_lifetime_io: bool
Whether Glean should delay persistence of data from metrics with ping lifetime.
app_build: String
The application’s build identifier. If this is different from the one provided for a previous init,
and use_core_mps is true
, we will trigger a “metrics” ping.
use_core_mps: bool
Whether Glean should schedule “metrics” pings.
trim_data_to_registered_pings: bool
Whether Glean should, on init, trim its event storage to only the registered pings.
Trait Implementations§
source§impl Clone for InternalConfiguration
impl Clone for InternalConfiguration
source§fn clone(&self) -> InternalConfiguration
fn clone(&self) -> InternalConfiguration
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 more