Class GcpMetadataConfig
- java.lang.Object
-
- io.opencensus.contrib.resource.util.GcpMetadataConfig
-
final class GcpMetadataConfig extends java.lang.ObjectRetrieves 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.StringMETADATA_URL
-
Constructor Summary
Constructors Modifier Constructor Description privateGcpMetadataConfig()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.lang.StringgetAttribute(java.lang.String attributeName)(package private) static java.lang.StringgetClusterName()(package private) static java.lang.StringgetInstanceHostname()(package private) static java.lang.StringgetInstanceId()(package private) static java.lang.StringgetInstanceName()(package private) static java.lang.StringgetMachineType()(package private) static java.lang.StringgetProjectId()(package private) static java.lang.StringgetZone()(package private) static booleanisRunningOnGcp()
-
-
-
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)
-
-