Class GaxProperties


  • @InternalApi
    public class GaxProperties
    extends Object
    Provides properties of the GAX library.
    • Method Detail

      • getLibraryVersion

        public static String getLibraryVersion​(Class<?> libraryClass)
        Returns the version of the library that the libraryClass belongs to
      • getLibraryVersion

        public static String getLibraryVersion​(Class<?> libraryClass,
                                               String propertyName)
        Returns the version of the library that the libraryClass belongs to, or a property value in dependencies.properties resource file instead, if the version was not found. The method is doing I/O operations and is potentially inefficient, the values returned by this method are expected to be cached.
      • getJavaVersion

        public static String getJavaVersion()
        Returns the version of the running JVM
      • getGaxVersion

        public static String getGaxVersion()
        Returns the current version of GAX.