# Functions
BuildGraph builds a Graph from a state.
GetAllowedRouteLabelSelector returns a listener's AllowedRoutes label selector if it exists.
GetMoreSpecificHostname returns the more specific hostname between the two inputs.
# Structs
BackendRef is an internal representation of a backendRef in an HTTPRoute.
ClusterState includes cluster resources necessary to build the Graph.
Gateway represents the winning Gateway resource.
GatewayClass represents the GatewayClass resource.
Graph is a Graph-like representation of Gateway API resources.
Listener represents a Listener of the Gateway resource.
ParentRef describes a reference to a parent in an HTTPRoute.
ParentRefAttachmentStatus describes the attachment status of a ParentRef.
Route represents an HTTPRoute.
Rule represents a rule of an HTTPRoute.
Secret represents a Secret resource.
# Type aliases
ProtectedPorts are the ports that may not be configured by a listener with a descriptive name of each port.