Class SDKVersion

  • java.lang.Object
    • com.here.sdk.core.engine.SDKVersion

  • public final class SDKVersion
    extends java.lang.Object

    The SDKVersion represents version information for an SDK product. It encapsulates various attributes related to the version, including product variant, version details and backend configuration. Please note, sdk.core.engine.SDKBuildInformation can be used to get SDKVersion.

    • Constructor Summary

      Constructors 
      Constructor Description
      SDKVersion​(java.lang.String productVariant, java.lang.String versionName, int versionGeneration, int versionMajor, int versionMinor, int versionPatch, int versionBuild, java.lang.String versionTag, java.lang.String backendConfig)
      Creates a new SDK version instance from the provided parameter values.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      int hashCode()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • productVariant

        @NonNull
        public java.lang.String productVariant

        Product variant.

      • versionName

        @NonNull
        public java.lang.String versionName

        Version information as string.

      • versionGeneration

        public int versionGeneration

        Generation number.

      • versionMajor

        public int versionMajor

        Major version number.

      • versionMinor

        public int versionMinor

        Minor version number.

      • versionPatch

        public int versionPatch

        Patch number.

      • versionBuild

        public int versionBuild

        Build number.

      • versionTag

        @NonNull
        public java.lang.String versionTag

        Version tag.

      • backendConfig

        @NonNull
        public java.lang.String backendConfig

        Backend config

    • Constructor Detail

      • SDKVersion

        public SDKVersion​(@NonNull
                          java.lang.String productVariant,
                          @NonNull
                          java.lang.String versionName,
                          int versionGeneration,
                          int versionMajor,
                          int versionMinor,
                          int versionPatch,
                          int versionBuild,
                          @NonNull
                          java.lang.String versionTag,
                          @NonNull
                          java.lang.String backendConfig)

        Creates a new SDK version instance from the provided parameter values.

        Parameters:
        productVariant -

        Product variant.

        versionName -

        Version information as string.

        versionGeneration -

        Generation number.

        versionMajor -

        Major version number.

        versionMinor -

        Minor version number.

        versionPatch -

        Patch number.

        versionBuild -

        Build number.

        versionTag -

        Version tag.

        backendConfig -

        Backend config

    • Method Detail

      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object