public interface  io.fabric.certmanager.api.model.acme.v.ACMEChallengeSolverHTTP01GatewayHTTPRouteFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.certmanager.api.model.acme.v.ACMEChallengeSolverHTTP01GatewayHTTPRouteFluent addToLabels(java.lang.String, java.lang.String);
public abstract io.fabric.certmanager.api.model.acme.v.ACMEChallengeSolverHTTP01GatewayHTTPRouteFluent addToLabels(java.util.Map);
public abstract io.fabric.certmanager.api.model.acme.v.ACMEChallengeSolverHTTP01GatewayHTTPRouteFluent removeFromLabels(java.lang.String);
public abstract io.fabric.certmanager.api.model.acme.v.ACMEChallengeSolverHTTP01GatewayHTTPRouteFluent removeFromLabels(java.util.Map);
public abstract java.util.Map getLabels();
public abstract io.fabric.certmanager.api.model.acme.v.ACMEChallengeSolverHTTP01GatewayHTTPRouteFluent withLabels(java.util.Map);
public abstract java.lang.Boolean hasLabels();
public abstract io.fabric.certmanager.api.model.acme.v.ACMEChallengeSolverHTTP01GatewayHTTPRouteFluent addToParentRefs(java.lang.Integer, io.fabric.kubernetes.api.model.gatewayapi.v1alpha.ParentReference);
public abstract io.fabric.certmanager.api.model.acme.v.ACMEChallengeSolverHTTP01GatewayHTTPRouteFluent setToParentRefs(java.lang.Integer, io.fabric.kubernetes.api.model.gatewayapi.v1alpha.ParentReference);
public abstract transient io.fabric.certmanager.api.model.acme.v.ACMEChallengeSolverHTTP01GatewayHTTPRouteFluent addToParentRefs(io.fabric.kubernetes.api.model.gatewayapi.v1alpha.ParentReference[]);
public abstract io.fabric.certmanager.api.model.acme.v.ACMEChallengeSolverHTTP01GatewayHTTPRouteFluent addAllToParentRefs(java.util.Collection);
public abstract transient io.fabric.certmanager.api.model.acme.v.ACMEChallengeSolverHTTP01GatewayHTTPRouteFluent removeFromParentRefs(io.fabric.kubernetes.api.model.gatewayapi.v1alpha.ParentReference[]);
public abstract io.fabric.certmanager.api.model.acme.v.ACMEChallengeSolverHTTP01GatewayHTTPRouteFluent removeAllFromParentRefs(java.util.Collection);
public abstract java.util.List getParentRefs();
public abstract io.fabric.kubernetes.api.model.gatewayapi.v1alpha.ParentReference getParentRef(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.gatewayapi.v1alpha.ParentReference getFirstParentRef();
public abstract io.fabric.kubernetes.api.model.gatewayapi.v1alpha.ParentReference getLastParentRef();
public abstract io.fabric.kubernetes.api.model.gatewayapi.v1alpha.ParentReference getMatchingParentRef(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingParentRef(java.util.function.Predicate);
public abstract io.fabric.certmanager.api.model.acme.v.ACMEChallengeSolverHTTP01GatewayHTTPRouteFluent withParentRefs(java.util.List);
public abstract transient io.fabric.certmanager.api.model.acme.v.ACMEChallengeSolverHTTP01GatewayHTTPRouteFluent withParentRefs(io.fabric.kubernetes.api.model.gatewayapi.v1alpha.ParentReference[]);
public abstract java.lang.Boolean hasParentRefs();
public abstract java.lang.String getServiceType();
public abstract io.fabric.certmanager.api.model.acme.v.ACMEChallengeSolverHTTP01GatewayHTTPRouteFluent withServiceType(java.lang.String);
public abstract java.lang.Boolean hasServiceType();
}