public interface  io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackActionFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackConfirmationField getConfirm();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackConfirmationField buildConfirm();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackActionFluent withConfirm(io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackConfirmationField);
public abstract java.lang.Boolean hasConfirm();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackActionFluent withNewConfirm(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackActionFluent$ConfirmNested withNewConfirm();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackActionFluent$ConfirmNested withNewConfirmLike(io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackConfirmationField);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackActionFluent$ConfirmNested editConfirm();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackActionFluent$ConfirmNested editOrNewConfirm();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackActionFluent$ConfirmNested editOrNewConfirmLike(io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackConfirmationField);
public abstract java.lang.String getName();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackActionFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract java.lang.String getStyle();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackActionFluent withStyle(java.lang.String);
public abstract java.lang.Boolean hasStyle();
public abstract java.lang.String getText();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackActionFluent withText(java.lang.String);
public abstract java.lang.Boolean hasText();
public abstract java.lang.String getType();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackActionFluent withType(java.lang.String);
public abstract java.lang.Boolean hasType();
public abstract java.lang.String getUrl();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackActionFluent withUrl(java.lang.String);
public abstract java.lang.Boolean hasUrl();
public abstract java.lang.String getValue();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackActionFluent withValue(java.lang.String);
public abstract java.lang.Boolean hasValue();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackActionFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackActionFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackActionFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackActionFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.SlackActionFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}