public interface  io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent addToInhibitRules(java.lang.Integer, io.fabric.openshift.api.model.v.monitoring.v1alpha.InhibitRule);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent setToInhibitRules(java.lang.Integer, io.fabric.openshift.api.model.v.monitoring.v1alpha.InhibitRule);
public abstract transient io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent addToInhibitRules(io.fabric.openshift.api.model.v.monitoring.v1alpha.InhibitRule[]);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent addAllToInhibitRules(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent removeFromInhibitRules(io.fabric.openshift.api.model.v.monitoring.v1alpha.InhibitRule[]);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent removeAllFromInhibitRules(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent removeMatchingFromInhibitRules(java.util.function.Predicate);
public abstract java.util.List getInhibitRules();
public abstract java.util.List buildInhibitRules();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.InhibitRule buildInhibitRule(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.InhibitRule buildFirstInhibitRule();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.InhibitRule buildLastInhibitRule();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.InhibitRule buildMatchingInhibitRule(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingInhibitRule(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent withInhibitRules(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent withInhibitRules(io.fabric.openshift.api.model.v.monitoring.v1alpha.InhibitRule[]);
public abstract java.lang.Boolean hasInhibitRules();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent$InhibitRulesNested addNewInhibitRule();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent$InhibitRulesNested addNewInhibitRuleLike(io.fabric.openshift.api.model.v.monitoring.v1alpha.InhibitRule);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent$InhibitRulesNested setNewInhibitRuleLike(java.lang.Integer, io.fabric.openshift.api.model.v.monitoring.v1alpha.InhibitRule);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent$InhibitRulesNested editInhibitRule(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent$InhibitRulesNested editFirstInhibitRule();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent$InhibitRulesNested editLastInhibitRule();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent$InhibitRulesNested editMatchingInhibitRule(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent addToReceivers(java.lang.Integer, io.fabric.openshift.api.model.v.monitoring.v1alpha.Receiver);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent setToReceivers(java.lang.Integer, io.fabric.openshift.api.model.v.monitoring.v1alpha.Receiver);
public abstract transient io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent addToReceivers(io.fabric.openshift.api.model.v.monitoring.v1alpha.Receiver[]);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent addAllToReceivers(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent removeFromReceivers(io.fabric.openshift.api.model.v.monitoring.v1alpha.Receiver[]);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent removeAllFromReceivers(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent removeMatchingFromReceivers(java.util.function.Predicate);
public abstract java.util.List getReceivers();
public abstract java.util.List buildReceivers();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.Receiver buildReceiver(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.Receiver buildFirstReceiver();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.Receiver buildLastReceiver();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.Receiver buildMatchingReceiver(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingReceiver(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent withReceivers(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent withReceivers(io.fabric.openshift.api.model.v.monitoring.v1alpha.Receiver[]);
public abstract java.lang.Boolean hasReceivers();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent$ReceiversNested addNewReceiver();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent$ReceiversNested addNewReceiverLike(io.fabric.openshift.api.model.v.monitoring.v1alpha.Receiver);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent$ReceiversNested setNewReceiverLike(java.lang.Integer, io.fabric.openshift.api.model.v.monitoring.v1alpha.Receiver);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent$ReceiversNested editReceiver(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent$ReceiversNested editFirstReceiver();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent$ReceiversNested editLastReceiver();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent$ReceiversNested editMatchingReceiver(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.Route getRoute();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.Route buildRoute();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent withRoute(io.fabric.openshift.api.model.v.monitoring.v1alpha.Route);
public abstract java.lang.Boolean hasRoute();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent$RouteNested withNewRoute();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent$RouteNested withNewRouteLike(io.fabric.openshift.api.model.v.monitoring.v1alpha.Route);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent$RouteNested editRoute();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent$RouteNested editOrNewRoute();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent$RouteNested editOrNewRouteLike(io.fabric.openshift.api.model.v.monitoring.v1alpha.Route);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.AlertmanagerConfigSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}