Class GaxProperties (2.38.0)

public class GaxProperties

Provides properties of the GAX library.

Inheritance

java.lang.Object > GaxProperties

Static Methods

getGaxVersion()

public static String getGaxVersion()

Returns the current version of GAX.

Returns
TypeDescription
String

getJavaVersion()

public static String getJavaVersion()

Returns the version of the running JVM

Returns
TypeDescription
String

getLibraryVersion(Class<?> libraryClass)

public static String getLibraryVersion(Class<?> libraryClass)

Returns the version of the library that the libraryClass belongs to

Parameter
NameDescription
libraryClassClass<?>
Returns
TypeDescription
String

getLibraryVersion(Class<?> libraryClass, String propertyName)

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.

Parameters
NameDescription
libraryClassClass<?>
propertyNameString
Returns
TypeDescription
String