Package com.google.api.gax.core
Class GaxProperties
- java.lang.Object
-
- com.google.api.gax.core.GaxProperties
-
@InternalApi public class GaxProperties extends Object
Provides properties of the GAX library.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgetGaxVersion()Returns the current version of GAX.static StringgetJavaVersion()Returns the version of the running JVMstatic StringgetLibraryVersion(Class<?> libraryClass)Returns the version of the library that thelibraryClassbelongs tostatic StringgetLibraryVersion(Class<?> libraryClass, String propertyName)Returns the version of the library that thelibraryClassbelongs to, or a property value in dependencies.properties resource file instead, if the version was not found.
-
-
-
Method Detail
-
getLibraryVersion
public static String getLibraryVersion(Class<?> libraryClass)
Returns the version of the library that thelibraryClassbelongs to
-
getLibraryVersion
public static String getLibraryVersion(Class<?> libraryClass, String propertyName)
Returns the version of the library that thelibraryClassbelongs 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.
-
-