public static final class AlertPolicy.Condition.MetricThreshold.ForecastOptions.Builder extends GeneratedMessage.Builder<AlertPolicy.Condition.MetricThreshold.ForecastOptions.Builder> implements AlertPolicy.Condition.MetricThreshold.ForecastOptionsOrBuilder
Options used when forecasting the time series and testing
the predicted value against the threshold.
Protobuf type
google.monitoring.v3.AlertPolicy.Condition.MetricThreshold.ForecastOptions
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
build()
public AlertPolicy.Condition.MetricThreshold.ForecastOptions build()
buildPartial()
public AlertPolicy.Condition.MetricThreshold.ForecastOptions buildPartial()
clear()
public AlertPolicy.Condition.MetricThreshold.ForecastOptions.Builder clear()
Overrides
clearForecastHorizon()
public AlertPolicy.Condition.MetricThreshold.ForecastOptions.Builder clearForecastHorizon()
Required. The length of time into the future to forecast whether a
time series will violate the threshold. 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 time series is
considered to be failing.
The forecast horizon can range from 1 hour to 60 hours.
.google.protobuf.Duration forecast_horizon = 1 [(.google.api.field_behavior) = REQUIRED];
getDefaultInstanceForType()
public AlertPolicy.Condition.MetricThreshold.ForecastOptions getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getForecastHorizon()
public Duration getForecastHorizon()
Required. The length of time into the future to forecast whether a
time series will violate the threshold. 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 time series is
considered to be failing.
The forecast horizon can range from 1 hour to 60 hours.
.google.protobuf.Duration forecast_horizon = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
Duration |
The forecastHorizon.
|
getForecastHorizonBuilder()
public Duration.Builder getForecastHorizonBuilder()
Required. The length of time into the future to forecast whether a
time series will violate the threshold. 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 time series is
considered to be failing.
The forecast horizon can range from 1 hour to 60 hours.
.google.protobuf.Duration forecast_horizon = 1 [(.google.api.field_behavior) = REQUIRED];
getForecastHorizonOrBuilder()
public DurationOrBuilder getForecastHorizonOrBuilder()
Required. The length of time into the future to forecast whether a
time series will violate the threshold. 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 time series is
considered to be failing.
The forecast horizon can range from 1 hour to 60 hours.
.google.protobuf.Duration forecast_horizon = 1 [(.google.api.field_behavior) = REQUIRED];
hasForecastHorizon()
public boolean hasForecastHorizon()
Required. The length of time into the future to forecast whether a
time series will violate the threshold. 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 time series is
considered to be failing.
The forecast horizon can range from 1 hour to 60 hours.
.google.protobuf.Duration forecast_horizon = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the forecastHorizon field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeForecastHorizon(Duration value)
public AlertPolicy.Condition.MetricThreshold.ForecastOptions.Builder mergeForecastHorizon(Duration value)
Required. The length of time into the future to forecast whether a
time series will violate the threshold. 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 time series is
considered to be failing.
The forecast horizon can range from 1 hour to 60 hours.
.google.protobuf.Duration forecast_horizon = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
value |
Duration
|
mergeFrom(AlertPolicy.Condition.MetricThreshold.ForecastOptions other)
public AlertPolicy.Condition.MetricThreshold.ForecastOptions.Builder mergeFrom(AlertPolicy.Condition.MetricThreshold.ForecastOptions other)
public AlertPolicy.Condition.MetricThreshold.ForecastOptions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public AlertPolicy.Condition.MetricThreshold.ForecastOptions.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
setForecastHorizon(Duration value)
public AlertPolicy.Condition.MetricThreshold.ForecastOptions.Builder setForecastHorizon(Duration value)
Required. The length of time into the future to forecast whether a
time series will violate the threshold. 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 time series is
considered to be failing.
The forecast horizon can range from 1 hour to 60 hours.
.google.protobuf.Duration forecast_horizon = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
value |
Duration
|
setForecastHorizon(Duration.Builder builderForValue)
public AlertPolicy.Condition.MetricThreshold.ForecastOptions.Builder setForecastHorizon(Duration.Builder builderForValue)
Required. The length of time into the future to forecast whether a
time series will violate the threshold. 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 time series is
considered to be failing.
The forecast horizon can range from 1 hour to 60 hours.
.google.protobuf.Duration forecast_horizon = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
builderForValue |
Builder
|