ScaleRuleInner Class

  • java.lang.Object
    • com.azure.resourcemanager.monitor.fluent.models.ScaleRuleInner

public final class ScaleRuleInner

A rule that provide the triggers and parameters for the scaling action.

Constructor Summary

Constructor Description
ScaleRuleInner()

Creates an instance of ScaleRuleInner class.

Method Summary

Modifier and Type Method and Description
MetricTrigger metricTrigger()

Get the metricTrigger property: the trigger that results in a scaling action.

ScaleAction scaleAction()

Get the scaleAction property: the parameters for the scaling action.

void validate()

Validates the instance.

ScaleRuleInner withMetricTrigger(MetricTrigger metricTrigger)

Set the metricTrigger property: the trigger that results in a scaling action.

ScaleRuleInner withScaleAction(ScaleAction scaleAction)

Set the scaleAction property: the parameters for the scaling action.

Methods inherited from java.lang.Object

Constructor Details

ScaleRuleInner

public ScaleRuleInner()

Creates an instance of ScaleRuleInner class.

Method Details

metricTrigger

public MetricTrigger metricTrigger()

Get the metricTrigger property: the trigger that results in a scaling action.

Returns:

the metricTrigger value.

scaleAction

public ScaleAction scaleAction()

Get the scaleAction property: the parameters for the scaling action.

Returns:

the scaleAction value.

validate

public void validate()

Validates the instance.

withMetricTrigger

public ScaleRuleInner withMetricTrigger(MetricTrigger metricTrigger)

Set the metricTrigger property: the trigger that results in a scaling action.

Parameters:

metricTrigger - the metricTrigger value to set.

Returns:

the ScaleRuleInner object itself.

withScaleAction

public ScaleRuleInner withScaleAction(ScaleAction scaleAction)

Set the scaleAction property: the parameters for the scaling action.

Parameters:

scaleAction - the scaleAction value to set.

Returns:

the ScaleRuleInner object itself.

Applies to