Class ApplicationInfo

java.lang.Object
com.launchdarkly.sdk.android.subsystems.ApplicationInfo

public final class ApplicationInfo extends Object
Encapsulates the SDK's application metadata.

See ApplicationInfoBuilder for more details on these properties.

Since:
4.1.0
  • Constructor Details

    • ApplicationInfo

      public ApplicationInfo(String applicationId, String applicationVersion, String applicationName, String applicationVersionName)
      Used internally by the SDK to store application metadata.
      Parameters:
      applicationId - the application ID
      applicationVersion - the application version
      applicationName - friendly name for the application
      applicationVersionName - friendly name for the version
      See Also:
  • Method Details

    • getApplicationId

      @Nullable public String getApplicationId()
      A unique identifier representing the application where the LaunchDarkly SDK is running.
      Returns:
      the application identifier, or null
    • getApplicationVersion

      @Nullable public String getApplicationVersion()
      A unique identifier representing the version of the application where the LaunchDarkly SDK is running.
      Returns:
      the application version, or null
    • getApplicationName

      @Nullable public String getApplicationName()
      A human friendly name for the application in which the LaunchDarkly SDK is running.
      Returns:
      the friendly name of the application, or null
    • getApplicationVersionName

      @Nullable public String getApplicationVersionName()
      A human friendly name for the version of the application in which the LaunchDarkly SDK is running.
      Returns:
      the friendly name of the version, or null