Class MonitoringAlertPolicyConditionsConditionThresholdForecastOptions.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.monitoring_alert_policy.MonitoringAlertPolicyConditionsConditionThresholdForecastOptions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<MonitoringAlertPolicyConditionsConditionThresholdForecastOptions>
- Enclosing interface:
- MonitoringAlertPolicyConditionsConditionThresholdForecastOptions
@Stability(Stable) public static final class MonitoringAlertPolicyConditionsConditionThresholdForecastOptions.Builder extends Object implements software.amazon.jsii.Builder<MonitoringAlertPolicyConditionsConditionThresholdForecastOptions>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MonitoringAlertPolicyConditionsConditionThresholdForecastOptionsbuild()Builds the configured instance.MonitoringAlertPolicyConditionsConditionThresholdForecastOptions.BuilderforecastHorizon(String forecastHorizon)
-
-
-
Method Detail
-
forecastHorizon
@Stability(Stable) public MonitoringAlertPolicyConditionsConditionThresholdForecastOptions.Builder forecastHorizon(String forecastHorizon)
Sets the value ofMonitoringAlertPolicyConditionsConditionThresholdForecastOptions.getForecastHorizon()- Parameters:
forecastHorizon- The length of time into the future to forecast whether a timeseries will violate the threshold. This parameter is required. If the predicted value is found to violate the threshold, and the violation is observed in all forecasts made for the Configured 'duration', then the timeseries is considered to be failing. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#forecast_horizon MonitoringAlertPolicy#forecast_horizon}- Returns:
this
-
build
@Stability(Stable) public MonitoringAlertPolicyConditionsConditionThresholdForecastOptions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MonitoringAlertPolicyConditionsConditionThresholdForecastOptions>- Returns:
- a new instance of
MonitoringAlertPolicyConditionsConditionThresholdForecastOptions - Throws:
NullPointerException- if any required attribute was not provided
-
-