Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. See License.txt in the project root for license information. Code generated by Microsoft (R) AutoRest Code Generator.
/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. */
package com.microsoft.azure.management.monitor; import java.util.List; import com.fasterxml.jackson.annotation.JsonProperty;
Specifies a metric dimension.
/** * Specifies a metric dimension. */
public class MetricDimension {
Name of the dimension.
/** * Name of the dimension. */
@JsonProperty(value = "name", required = true) private String name;
the dimension operator. Only 'Include' and 'Exclude' are supported.
/** * the dimension operator. Only 'Include' and 'Exclude' are supported. */
@JsonProperty(value = "operator", required = true) private String operator;
list of dimension values.
/** * list of dimension values. */
@JsonProperty(value = "values", required = true) private List<String> values;
Get name of the dimension.
Returns:the name value
/** * Get name of the dimension. * * @return the name value */
public String name() { return this.name; }
Set name of the dimension.
Params:
  • name – the name value to set
Returns:the MetricDimension object itself.
/** * Set name of the dimension. * * @param name the name value to set * @return the MetricDimension object itself. */
public MetricDimension withName(String name) { this.name = name; return this; }
Get the dimension operator. Only 'Include' and 'Exclude' are supported.
Returns:the operator value
/** * Get the dimension operator. Only 'Include' and 'Exclude' are supported. * * @return the operator value */
public String operator() { return this.operator; }
Set the dimension operator. Only 'Include' and 'Exclude' are supported.
Params:
  • operator – the operator value to set
Returns:the MetricDimension object itself.
/** * Set the dimension operator. Only 'Include' and 'Exclude' are supported. * * @param operator the operator value to set * @return the MetricDimension object itself. */
public MetricDimension withOperator(String operator) { this.operator = operator; return this; }
Get list of dimension values.
Returns:the values value
/** * Get list of dimension values. * * @return the values value */
public List<String> values() { return this.values; }
Set list of dimension values.
Params:
  • values – the values value to set
Returns:the MetricDimension object itself.
/** * Set list of dimension values. * * @param values the values value to set * @return the MetricDimension object itself. */
public MetricDimension withValues(List<String> values) { this.values = values; return this; } }