All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.servicemanagement.model.MetricRule.html Maven / Gradle / Ivy

There is a newer version: v1-rev20241106-2.0.0
Show newest version






MetricRule (Service Management API v1-rev20241202-2.0.0)












com.google.api.services.servicemanagement.model

Class MetricRule

  • All Implemented Interfaces:
    Cloneable, Map<String,Object>


    public final class MetricRule
    extends com.google.api.client.json.GenericJson
    Bind API methods to metrics. Binding a method to a metric causes that metric's configured quota behaviors to apply to the method call.

    This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Service Management API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json

    Author:
    Google, Inc.
    • Constructor Detail

      • MetricRule

        public MetricRule()
    • Method Detail

      • getMetricCosts

        public Map<String,Long> getMetricCosts()
        Metrics to update when the selected methods are called, and the associated cost applied to each metric. The key of the map is the metric name, and the values are the amount increased for the metric against which the quota limits are defined. The value must not be negative.
        Returns:
        value or null for none
      • setMetricCosts

        public MetricRule setMetricCosts(Map<String,Long> metricCosts)
        Metrics to update when the selected methods are called, and the associated cost applied to each metric. The key of the map is the metric name, and the values are the amount increased for the metric against which the quota limits are defined. The value must not be negative.
        Parameters:
        metricCosts - metricCosts or null for none
      • getSelector

        public String getSelector()
        Selects the methods to which this rule applies. Refer to selector for syntax details.
        Returns:
        value or null for none
      • setSelector

        public MetricRule setSelector(String selector)
        Selects the methods to which this rule applies. Refer to selector for syntax details.
        Parameters:
        selector - selector or null for none
      • set

        public MetricRule set(String fieldName,
                              Object value)
        Overrides:
        set in class com.google.api.client.json.GenericJson
      • clone

        public MetricRule clone()
        Overrides:
        clone in class com.google.api.client.json.GenericJson

Copyright © 2011–2024 Google. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy