Class GcpMetadataConfig
- java.lang.Object
-
- io.opencensus.contrib.resource.util.GcpMetadataConfig
-
final class GcpMetadataConfig extends java.lang.Object
Retrieves Google Cloud project-id and a limited set of instance attributes from Metadata server.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
METADATA_URL
-
Constructor Summary
Constructors Modifier Constructor Description private
GcpMetadataConfig()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.lang.String
getAttribute(java.lang.String attributeName)
(package private) static java.lang.String
getClusterName()
(package private) static java.lang.String
getInstanceHostname()
(package private) static java.lang.String
getInstanceId()
(package private) static java.lang.String
getInstanceName()
(package private) static java.lang.String
getMachineType()
(package private) static java.lang.String
getProjectId()
(package private) static java.lang.String
getZone()
(package private) static boolean
isRunningOnGcp()
-
-
-
Field Detail
-
METADATA_URL
private static final java.lang.String METADATA_URL
- See Also:
- Constant Field Values
-
-
Method Detail
-
isRunningOnGcp
static boolean isRunningOnGcp()
-
getProjectId
static java.lang.String getProjectId()
-
getZone
static java.lang.String getZone()
-
getMachineType
static java.lang.String getMachineType()
-
getInstanceId
static java.lang.String getInstanceId()
-
getClusterName
static java.lang.String getClusterName()
-
getInstanceName
static java.lang.String getInstanceName()
-
getInstanceHostname
static java.lang.String getInstanceHostname()
-
getAttribute
private static java.lang.String getAttribute(java.lang.String attributeName)
-
-