Package com.google.cloud.logging
Class MetricInfo.Builder
java.lang.Object
com.google.cloud.logging.MetricInfo.Builder
- Direct Known Subclasses:
Metric.Builder
- Enclosing class:
- MetricInfo
A builder for
MetricInfo
objects.-
Method Summary
Modifier and TypeMethodDescriptionabstract MetricInfo
build()
Creates aMetricInfo
object for this builder.abstract MetricInfo.Builder
setDescription
(String description) Sets an optional description for this metric.abstract MetricInfo.Builder
Sets an advanced logs filter.abstract MetricInfo.Builder
Sets the name of the metric.
-
Method Details
-
setName
Sets the name of the metric. Example:severe-errors
. Metric identifiers are limited to 1000 characters and can include only the following characters:A-Z
,a-z
,0-9
, and the special characters_-.,+!*',()%/\
. The forward-slash character (/
) denotes a hierarchy of name pieces, and it cannot be the first character of the name. -
setDescription
Sets an optional description for this metric. Used for documentation purpose. -
setFilter
Sets an advanced logs filter. The value of the metric is the number of log entries that match this filter. Example:logName=projects/my-projectid/logs/syslog AND severity>=ERROR
.- See Also:
-
build
Creates aMetricInfo
object for this builder.
-