Class GaxProperties (2.48.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
Type Description
String

getJavaVersion()

public static String getJavaVersion()

Returns the version of the running JVM

Returns
Type Description
String

getLibraryVersion(Class<?> libraryClass)

public static String getLibraryVersion(Class<?> libraryClass)

Returns the version of the library that the libraryClass belongs to

Parameter
Name Description
libraryClass Class<?>
Returns
Type Description
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
Name Description
libraryClass Class<?>
propertyName String
Returns
Type Description
String