Struct launchdarkly_server_sdk::ApplicationInfo
source · pub struct ApplicationInfo { /* private fields */ }
Expand description
ApplicationInfo allows configuration of application metadata.
If you want to set non-default values for any of these fields, create a new instance with ApplicationInfo::new and pass it to ConfigBuilder::application_info.
Implementations§
source§impl ApplicationInfo
impl ApplicationInfo
sourcepub fn new() -> Self
pub fn new() -> Self
Create a new default instance of ApplicationInfo.
sourcepub fn application_identifier(
&mut self,
application_id: impl Into<String>,
) -> &mut Self
pub fn application_identifier( &mut self, application_id: impl Into<String>, ) -> &mut Self
A unique identifier representing the application where the LaunchDarkly SDK is running.
This can be specified as any string value as long as it only uses the following characters: ASCII letters, ASCII digits, period, hyphen, underscore. A string containing any other characters will be ignored.
sourcepub fn application_version(
&mut self,
application_version: impl Into<String>,
) -> &mut Self
pub fn application_version( &mut self, application_version: impl Into<String>, ) -> &mut Self
A unique identifier representing the version of the application where the LaunchDarkly SDK is running.
This can be specified as any string value as long as it only uses the following characters: ASCII letters, ASCII digits, period, hyphen, underscore. A string containing any other characters will be ignored.