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 MetricInfobuild()Creates aMetricInfoobject for this builder.abstract MetricInfo.BuildersetDescription(String description) Sets an optional description for this metric.abstract MetricInfo.BuilderSets an advanced logs filter.abstract MetricInfo.BuilderSets 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 aMetricInfoobject for this builder.
-