Class 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 Detail

      • RulesAlert

        public RulesAlert()
        No args constructor for use in serialization
      • RulesAlert

        public RulesAlert​(String forGracePeriod,
                          String forOutageTolerance,
                          String resendDelay)
    • 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.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)