Class MetricInfo

    • Method Detail

      • getName

        public String getName()
        Returns 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.
      • getDescription

        public String getDescription()
        Returns an optional description for this metric. Used for documentation purpose.
      • getFilter

        public String getFilter()
        Returns 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
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • toBuilder

        public MetricInfo.Builder toBuilder()
        Returns a builder for this MetricInfo object.
      • newBuilder

        public static MetricInfo.Builder newBuilder​(String name,
                                                    String filter)
        Returns a builder for MetricInfo objects given the name of the metric and its filter.
      • of

        public static MetricInfo of​(String name,
                                    String filter)
        Creates a MetricInfo object given the name of the metric and its filter.