public interface  io.fabric.istio.api.networking.v1beta.ConnectionPoolSettingsTCPSettingsFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getConnectTimeout();
public abstract io.fabric.istio.api.networking.v1beta.ConnectionPoolSettingsTCPSettingsFluent withConnectTimeout(java.lang.String);
public abstract java.lang.Boolean hasConnectTimeout();
public abstract java.lang.Integer getMaxConnections();
public abstract io.fabric.istio.api.networking.v1beta.ConnectionPoolSettingsTCPSettingsFluent withMaxConnections(java.lang.Integer);
public abstract java.lang.Boolean hasMaxConnections();
public abstract io.fabric.istio.api.networking.v1beta.ConnectionPoolSettingsTCPSettingsTcpKeepalive getTcpKeepalive();
public abstract io.fabric.istio.api.networking.v1beta.ConnectionPoolSettingsTCPSettingsTcpKeepalive buildTcpKeepalive();
public abstract io.fabric.istio.api.networking.v1beta.ConnectionPoolSettingsTCPSettingsFluent withTcpKeepalive(io.fabric.istio.api.networking.v1beta.ConnectionPoolSettingsTCPSettingsTcpKeepalive);
public abstract java.lang.Boolean hasTcpKeepalive();
public abstract io.fabric.istio.api.networking.v1beta.ConnectionPoolSettingsTCPSettingsFluent withNewTcpKeepalive(java.lang.String, java.lang.Integer, java.lang.String);
public abstract io.fabric.istio.api.networking.v1beta.ConnectionPoolSettingsTCPSettingsFluent$TcpKeepaliveNested withNewTcpKeepalive();
public abstract io.fabric.istio.api.networking.v1beta.ConnectionPoolSettingsTCPSettingsFluent$TcpKeepaliveNested withNewTcpKeepaliveLike(io.fabric.istio.api.networking.v1beta.ConnectionPoolSettingsTCPSettingsTcpKeepalive);
public abstract io.fabric.istio.api.networking.v1beta.ConnectionPoolSettingsTCPSettingsFluent$TcpKeepaliveNested editTcpKeepalive();
public abstract io.fabric.istio.api.networking.v1beta.ConnectionPoolSettingsTCPSettingsFluent$TcpKeepaliveNested editOrNewTcpKeepalive();
public abstract io.fabric.istio.api.networking.v1beta.ConnectionPoolSettingsTCPSettingsFluent$TcpKeepaliveNested editOrNewTcpKeepaliveLike(io.fabric.istio.api.networking.v1beta.ConnectionPoolSettingsTCPSettingsTcpKeepalive);
}