Class RulesAlert
- java.lang.Object
-
- io.fabric8.openshift.api.model.monitoring.v1.RulesAlert
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<RulesAlertBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class RulesAlert extends Object implements io.fabric8.kubernetes.api.builder.Editable<RulesAlertBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RulesAlert()No args constructor for use in serializationRulesAlert(String forGracePeriod, String forOutageTolerance, String resendDelay)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RulesAlertBuilderedit()Map<String,Object>getAdditionalProperties()StringgetForGracePeriod()Minimum duration between alert and restored 'for' state.StringgetForOutageTolerance()Max time to tolerate prometheus outage for restoring 'for' state of alert.StringgetResendDelay()Minimum amount of time to wait before resending an alert to Alertmanager.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetForGracePeriod(String forGracePeriod)Minimum duration between alert and restored 'for' state.voidsetForOutageTolerance(String forOutageTolerance)Max time to tolerate prometheus outage for restoring 'for' state of alert.voidsetResendDelay(String resendDelay)Minimum amount of time to wait before resending an alert to Alertmanager.RulesAlertBuildertoBuilder()
-
-
-
Method Detail
-
getForGracePeriod
public String getForGracePeriod()
Minimum duration between alert and restored 'for' state.This is maintained only for alerts with a configured 'for' time greater than the grace period.
-
setForGracePeriod
public void setForGracePeriod(String forGracePeriod)
Minimum duration between alert and restored 'for' state.This is maintained only for alerts with a configured 'for' time greater than the grace period.
-
getForOutageTolerance
public String getForOutageTolerance()
Max time to tolerate prometheus outage for restoring 'for' state of alert.
-
setForOutageTolerance
public void setForOutageTolerance(String forOutageTolerance)
Max time to tolerate prometheus outage for restoring 'for' state of alert.
-
getResendDelay
public String getResendDelay()
Minimum amount of time to wait before resending an alert to Alertmanager.
-
setResendDelay
public void setResendDelay(String resendDelay)
Minimum amount of time to wait before resending an alert to Alertmanager.
-
edit
public RulesAlertBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<RulesAlertBuilder>
-
toBuilder
public RulesAlertBuilder toBuilder()
-
-