Class MetricSettings
java.lang.Object
com.azure.resourcemanager.monitor.models.MetricSettings
Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular metric.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncategory()Get the category property: Name of a Diagnostic Metric category for a resource type this setting is applied to.booleanenabled()Get the enabled property: a value indicating whether this category is enabled.Get the retentionPolicy property: the retention policy for this category.Get the timeGrain property: the timegrain of the metric in ISO8601 format.voidvalidate()Validates the instance.withCategory(String category) Set the category property: Name of a Diagnostic Metric category for a resource type this setting is applied to.withEnabled(boolean enabled) Set the enabled property: a value indicating whether this category is enabled.withRetentionPolicy(RetentionPolicy retentionPolicy) Set the retentionPolicy property: the retention policy for this category.withTimeGrain(Duration timeGrain) Set the timeGrain property: the timegrain of the metric in ISO8601 format.
-
Constructor Details
-
MetricSettings
public MetricSettings()Creates an instance of MetricSettings class.
-
-
Method Details
-
timeGrain
Get the timeGrain property: the timegrain of the metric in ISO8601 format.- Returns:
- the timeGrain value.
-
withTimeGrain
Set the timeGrain property: the timegrain of the metric in ISO8601 format.- Parameters:
timeGrain- the timeGrain value to set.- Returns:
- the MetricSettings object itself.
-
category
Get the category property: Name of a Diagnostic Metric category for a resource type this setting is applied to. To obtain the list of Diagnostic metric categories for a resource, first perform a GET diagnostic settings operation.- Returns:
- the category value.
-
withCategory
Set the category property: Name of a Diagnostic Metric category for a resource type this setting is applied to. To obtain the list of Diagnostic metric categories for a resource, first perform a GET diagnostic settings operation.- Parameters:
category- the category value to set.- Returns:
- the MetricSettings object itself.
-
enabled
public boolean enabled()Get the enabled property: a value indicating whether this category is enabled.- Returns:
- the enabled value.
-
withEnabled
Set the enabled property: a value indicating whether this category is enabled.- Parameters:
enabled- the enabled value to set.- Returns:
- the MetricSettings object itself.
-
retentionPolicy
Get the retentionPolicy property: the retention policy for this category.- Returns:
- the retentionPolicy value.
-
withRetentionPolicy
Set the retentionPolicy property: the retention policy for this category.- Parameters:
retentionPolicy- the retentionPolicy value to set.- Returns:
- the MetricSettings object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-