Class GaxProperties

java.lang.Object
com.google.api.gax.core.GaxProperties

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

    • 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.
    • getProtobufVersion

      public static String getProtobufVersion()
      Returns the current version of protobuf runtime library.