public interface  io.fabric.openshift.api.model.v.config.v.ProxySpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract java.lang.String getHttpProxy();
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent withHttpProxy(java.lang.String);
public abstract java.lang.Boolean hasHttpProxy();
public abstract java.lang.String getHttpsProxy();
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent withHttpsProxy(java.lang.String);
public abstract java.lang.Boolean hasHttpsProxy();
public abstract java.lang.String getNoProxy();
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent withNoProxy(java.lang.String);
public abstract java.lang.Boolean hasNoProxy();
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent addToReadinessEndpoints(java.lang.Integer, java.lang.String);
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent setToReadinessEndpoints(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.openshift.api.model.v.config.v.ProxySpecFluent addToReadinessEndpoints(java.lang.String[]);
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent addAllToReadinessEndpoints(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.config.v.ProxySpecFluent removeFromReadinessEndpoints(java.lang.String[]);
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent removeAllFromReadinessEndpoints(java.util.Collection);
public abstract java.util.List getReadinessEndpoints();
public abstract java.lang.String getReadinessEndpoint(java.lang.Integer);
public abstract java.lang.String getFirstReadinessEndpoint();
public abstract java.lang.String getLastReadinessEndpoint();
public abstract java.lang.String getMatchingReadinessEndpoint(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingReadinessEndpoint(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent withReadinessEndpoints(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.config.v.ProxySpecFluent withReadinessEndpoints(java.lang.String[]);
public abstract java.lang.Boolean hasReadinessEndpoints();
public abstract io.fabric.openshift.api.model.v.config.v.ConfigMapNameReference getTrustedCA();
public abstract io.fabric.openshift.api.model.v.config.v.ConfigMapNameReference buildTrustedCA();
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent withTrustedCA(io.fabric.openshift.api.model.v.config.v.ConfigMapNameReference);
public abstract java.lang.Boolean hasTrustedCA();
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent withNewTrustedCA(java.lang.String);
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent$TrustedCANested withNewTrustedCA();
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent$TrustedCANested withNewTrustedCALike(io.fabric.openshift.api.model.v.config.v.ConfigMapNameReference);
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent$TrustedCANested editTrustedCA();
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent$TrustedCANested editOrNewTrustedCA();
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent$TrustedCANested editOrNewTrustedCALike(io.fabric.openshift.api.model.v.config.v.ConfigMapNameReference);
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.config.v.ProxySpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}