Class MetricInfo.Builder (3.14.5)

public abstract static class MetricInfo.Builder

A builder for MetricInfo objects.

Inheritance

java.lang.Object > MetricInfo.Builder

Methods

build()

public abstract MetricInfo build()

Creates a MetricInfo object for this builder.

Returns
TypeDescription
MetricInfo

setDescription(String description)

public abstract MetricInfo.Builder setDescription(String description)

Sets an optional description for this metric. Used for documentation purpose.

Parameter
NameDescription
descriptionString
Returns
TypeDescription
MetricInfo.Builder

setFilter(String filter)

public abstract MetricInfo.Builder setFilter(String filter)

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: Advanced Log Filters

Parameter
NameDescription
filterString
Returns
TypeDescription
MetricInfo.Builder

setName(String name)

public abstract MetricInfo.Builder setName(String name)

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.

Parameter
NameDescription
nameString
Returns
TypeDescription
MetricInfo.Builder