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