Class ApplicationInfo


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

    See ApplicationInfoBuilder for more details on these properties.

    Since:
    4.1.0
    • Constructor Summary

      Constructors 
      Constructor Description
      ApplicationInfo​(java.lang.String applicationId, java.lang.String applicationVersion, java.lang.String applicationName, java.lang.String applicationVersionName)
      Used internally by the SDK to store application metadata.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getApplicationId()
      A unique identifier representing the application where the LaunchDarkly SDK is running.
      java.lang.String getApplicationName()
      A human friendly name for the application in which the LaunchDarkly SDK is running.
      java.lang.String getApplicationVersion()
      A unique identifier representing the version of the application where the LaunchDarkly SDK is running.
      java.lang.String getApplicationVersionName()
      A human friendly name for the version of the application in which the LaunchDarkly SDK is running.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ApplicationInfo

        public ApplicationInfo​(java.lang.String applicationId,
                               java.lang.String applicationVersion,
                               java.lang.String applicationName,
                               java.lang.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:
        ApplicationInfoBuilder
    • Method Detail

      • getApplicationId

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

        @Nullable
        public java.lang.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 java.lang.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 java.lang.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