PredictiveAutoscalePolicy Class
- java.
lang. Object - com.
azure. resourcemanager. monitor. models. PredictiveAutoscalePolicy
- com.
Implements
public final class PredictiveAutoscalePolicy
implements JsonSerializable<PredictiveAutoscalePolicy>
The parameters for enabling predictive autoscale.
Constructor Summary
Constructor | Description |
---|---|
PredictiveAutoscalePolicy() |
Creates an instance of Predictive |
Method Summary
Modifier and Type | Method and Description |
---|---|
static
Predictive |
fromJson(JsonReader jsonReader)
Reads an instance of Predictive |
Duration |
scaleLookAheadTime()
Get the scale |
Predictive |
scaleMode()
Get the scale |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Predictive |
withScaleLookAheadTime(Duration scaleLookAheadTime)
Set the scale |
Predictive |
withScaleMode(PredictiveAutoscalePolicyScaleMode scaleMode)
Set the scale |
Methods inherited from java.lang.Object
Constructor Details
PredictiveAutoscalePolicy
public PredictiveAutoscalePolicy()
Creates an instance of PredictiveAutoscalePolicy class.
Method Details
fromJson
public static PredictiveAutoscalePolicy fromJson(JsonReader jsonReader)
Reads an instance of PredictiveAutoscalePolicy from the JsonReader.
Parameters:
Returns:
Throws:
scaleLookAheadTime
public Duration scaleLookAheadTime()
Get the scaleLookAheadTime property: the amount of time to specify by which instances are launched in advance. It must be between 1 minute and 60 minutes in ISO 8601 format.
Returns:
scaleMode
public PredictiveAutoscalePolicyScaleMode scaleMode()
Get the scaleMode property: the predictive autoscale mode.
Returns:
toJson
validate
public void validate()
Validates the instance.
withScaleLookAheadTime
public PredictiveAutoscalePolicy withScaleLookAheadTime(Duration scaleLookAheadTime)
Set the scaleLookAheadTime property: the amount of time to specify by which instances are launched in advance. It must be between 1 minute and 60 minutes in ISO 8601 format.
Parameters:
Returns:
withScaleMode
public PredictiveAutoscalePolicy withScaleMode(PredictiveAutoscalePolicyScaleMode scaleMode)
Set the scaleMode property: the predictive autoscale mode.
Parameters:
Returns:
Applies to
Azure SDK for Java