public abstract static class StackdriverStatsConfiguration.Builder extends Object
StackdriverStatsConfiguration
.Modifier and Type | Method and Description |
---|---|
abstract StackdriverStatsConfiguration |
build()
Builds a new
StackdriverStatsConfiguration with current settings. |
abstract StackdriverStatsConfiguration.Builder |
setCredentials(com.google.auth.Credentials credentials)
Sets the given
Credentials . |
abstract StackdriverStatsConfiguration.Builder |
setExportInterval(io.opencensus.common.Duration exportInterval)
Sets the export interval.
|
abstract StackdriverStatsConfiguration.Builder |
setMetricNamePrefix(String prefix)
Sets the the name prefix for Stackdriver metrics.
|
abstract StackdriverStatsConfiguration.Builder |
setMonitoredResource(com.google.api.MonitoredResource monitoredResource)
Sets the
MonitoredResource . |
abstract StackdriverStatsConfiguration.Builder |
setProjectId(String projectId)
Sets the given project id.
|
public abstract StackdriverStatsConfiguration.Builder setCredentials(com.google.auth.Credentials credentials)
Credentials
.credentials
- the Credentials
.public abstract StackdriverStatsConfiguration.Builder setProjectId(String projectId)
projectId
- the cloud project id.public abstract StackdriverStatsConfiguration.Builder setExportInterval(io.opencensus.common.Duration exportInterval)
exportInterval
- the export interval between pushes to StackDriver.public abstract StackdriverStatsConfiguration.Builder setMonitoredResource(com.google.api.MonitoredResource monitoredResource)
MonitoredResource
.monitoredResource
- the Stackdriver MonitoredResource
.public abstract StackdriverStatsConfiguration.Builder setMetricNamePrefix(String prefix)
It is suggested to use prefix with custom or external domain name, for example "custom.googleapis.com/myorg/" or "external.googleapis.com/prometheus/". If the given prefix doesn't start with a valid domain, we will add "custom.googleapis.com/" before the prefix.
prefix
- the metric name prefix.public abstract StackdriverStatsConfiguration build()
StackdriverStatsConfiguration
with current settings.StackdriverStatsConfiguration
.