public interface  io.fabric.kubernetes.api.model.SessionAffinityConfigFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.ClientIPConfig getClientIP();
public abstract io.fabric.kubernetes.api.model.ClientIPConfig buildClientIP();
public abstract io.fabric.kubernetes.api.model.SessionAffinityConfigFluent withClientIP(io.fabric.kubernetes.api.model.ClientIPConfig);
public abstract java.lang.Boolean hasClientIP();
public abstract io.fabric.kubernetes.api.model.SessionAffinityConfigFluent withNewClientIP(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.SessionAffinityConfigFluent$ClientIPNested withNewClientIP();
public abstract io.fabric.kubernetes.api.model.SessionAffinityConfigFluent$ClientIPNested withNewClientIPLike(io.fabric.kubernetes.api.model.ClientIPConfig);
public abstract io.fabric.kubernetes.api.model.SessionAffinityConfigFluent$ClientIPNested editClientIP();
public abstract io.fabric.kubernetes.api.model.SessionAffinityConfigFluent$ClientIPNested editOrNewClientIP();
public abstract io.fabric.kubernetes.api.model.SessionAffinityConfigFluent$ClientIPNested editOrNewClientIPLike(io.fabric.kubernetes.api.model.ClientIPConfig);
public abstract io.fabric.kubernetes.api.model.SessionAffinityConfigFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.SessionAffinityConfigFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.SessionAffinityConfigFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.SessionAffinityConfigFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.SessionAffinityConfigFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}