public interface  io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getForwardedHeaderPolicy();
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent withForwardedHeaderPolicy(java.lang.String);
public abstract java.lang.Boolean hasForwardedHeaderPolicy();
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent addToHeaderNameCaseAdjustments(java.lang.Integer, java.lang.String);
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent setToHeaderNameCaseAdjustments(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent addToHeaderNameCaseAdjustments(java.lang.String[]);
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent addAllToHeaderNameCaseAdjustments(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent removeFromHeaderNameCaseAdjustments(java.lang.String[]);
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent removeAllFromHeaderNameCaseAdjustments(java.util.Collection);
public abstract java.util.List getHeaderNameCaseAdjustments();
public abstract java.lang.String getHeaderNameCaseAdjustment(java.lang.Integer);
public abstract java.lang.String getFirstHeaderNameCaseAdjustment();
public abstract java.lang.String getLastHeaderNameCaseAdjustment();
public abstract java.lang.String getMatchingHeaderNameCaseAdjustment(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingHeaderNameCaseAdjustment(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent withHeaderNameCaseAdjustments(java.util.List);
public abstract transient io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent withHeaderNameCaseAdjustments(java.lang.String[]);
public abstract java.lang.Boolean hasHeaderNameCaseAdjustments();
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy getUniqueId();
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy buildUniqueId();
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent withUniqueId(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
public abstract java.lang.Boolean hasUniqueId();
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent withNewUniqueId(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent$UniqueIdNested withNewUniqueId();
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent$UniqueIdNested withNewUniqueIdLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent$UniqueIdNested editUniqueId();
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent$UniqueIdNested editOrNewUniqueId();
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent$UniqueIdNested editOrNewUniqueIdLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerHTTPHeadersFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}