public interface  io.fabric.kubernetes.api.model.v.TopologySpreadConstraintFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.kubernetes.api.model.v.LabelSelector getLabelSelector();
public abstract io.fabric.kubernetes.api.model.v.LabelSelector buildLabelSelector();
public abstract io.fabric.kubernetes.api.model.v.TopologySpreadConstraintFluent withLabelSelector(io.fabric.kubernetes.api.model.v.LabelSelector);
public abstract java.lang.Boolean hasLabelSelector();
public abstract io.fabric.kubernetes.api.model.v.TopologySpreadConstraintFluent$LabelSelectorNested withNewLabelSelector();
public abstract io.fabric.kubernetes.api.model.v.TopologySpreadConstraintFluent$LabelSelectorNested withNewLabelSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector);
public abstract io.fabric.kubernetes.api.model.v.TopologySpreadConstraintFluent$LabelSelectorNested editLabelSelector();
public abstract io.fabric.kubernetes.api.model.v.TopologySpreadConstraintFluent$LabelSelectorNested editOrNewLabelSelector();
public abstract io.fabric.kubernetes.api.model.v.TopologySpreadConstraintFluent$LabelSelectorNested editOrNewLabelSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector);
public abstract java.lang.Integer getMaxSkew();
public abstract io.fabric.kubernetes.api.model.v.TopologySpreadConstraintFluent withMaxSkew(java.lang.Integer);
public abstract java.lang.Boolean hasMaxSkew();
public abstract java.lang.String getTopologyKey();
public abstract io.fabric.kubernetes.api.model.v.TopologySpreadConstraintFluent withTopologyKey(java.lang.String);
public abstract java.lang.Boolean hasTopologyKey();
public abstract io.fabric.kubernetes.api.model.v.TopologySpreadConstraintFluent withNewTopologyKey(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.TopologySpreadConstraintFluent withNewTopologyKey(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.TopologySpreadConstraintFluent withNewTopologyKey(java.lang.StringBuffer);
public abstract java.lang.String getWhenUnsatisfiable();
public abstract io.fabric.kubernetes.api.model.v.TopologySpreadConstraintFluent withWhenUnsatisfiable(java.lang.String);
public abstract java.lang.Boolean hasWhenUnsatisfiable();
public abstract io.fabric.kubernetes.api.model.v.TopologySpreadConstraintFluent withNewWhenUnsatisfiable(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.TopologySpreadConstraintFluent withNewWhenUnsatisfiable(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.TopologySpreadConstraintFluent withNewWhenUnsatisfiable(java.lang.StringBuffer);
}