public interface  io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent addToBackendRefs(java.lang.Integer, io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.BackendRef);
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent setToBackendRefs(java.lang.Integer, io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.BackendRef);
public abstract transient io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent addToBackendRefs(io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.BackendRef[]);
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent addAllToBackendRefs(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent removeFromBackendRefs(io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.BackendRef[]);
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent removeAllFromBackendRefs(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent removeMatchingFromBackendRefs(java.util.function.Predicate);
public abstract java.util.List getBackendRefs();
public abstract java.util.List buildBackendRefs();
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.BackendRef buildBackendRef(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.BackendRef buildFirstBackendRef();
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.BackendRef buildLastBackendRef();
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.BackendRef buildMatchingBackendRef(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingBackendRef(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent withBackendRefs(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent withBackendRefs(io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.BackendRef[]);
public abstract java.lang.Boolean hasBackendRefs();
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent$BackendRefsNested addNewBackendRef();
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent$BackendRefsNested addNewBackendRefLike(io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.BackendRef);
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent$BackendRefsNested setNewBackendRefLike(java.lang.Integer, io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.BackendRef);
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent$BackendRefsNested editBackendRef(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent$BackendRefsNested editFirstBackendRef();
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent$BackendRefsNested editLastBackendRef();
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent$BackendRefsNested editMatchingBackendRef(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.v.gatewayapi.v1alpha.UDPRouteRuleFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}