func ValidateGRPCRoute(route *gatewayv1a2.GRPCRoute) field.ErrorList
ValidateGRPCRoute validates GRPCRoute according to the Gateway API specification. For additional details of the GRPCRoute spec, refer to: https://gateway-api.sigs.k8s.io/v1alpha2/reference/spec/#gateway.networking.k8s.io/v1alpha2.GRPCRoute
func ValidateGateway(gw *gatewayv1a2.Gateway) field.ErrorList
ValidateGateway validates gw according to the Gateway API specification. For additional details of the Gateway spec, refer to:
https://gateway-api.sigs.k8s.io/v1alpha2/reference/spec/#gateway.networking.k8s.io/v1alpha2.Gateway
Validation that is not possible with CRD annotations may be added here in the future. See https://github.com/kubernetes-sigs/gateway-api/issues/868 for more information.
func ValidateGatewayClassUpdate(oldClass, newClass *gatewayv1a2.GatewayClass) field.ErrorList
ValidateGatewayClassUpdate validates an update to oldClass according to the Gateway API specification. For additional details of the GatewayClass spec, refer to: https://gateway-api.sigs.k8s.io/v1alpha2/reference/spec/#gateway.networking.k8s.io/v1alpha2.GatewayClass
func ValidateHTTPRoute(route *gatewayv1a2.HTTPRoute) field.ErrorList
ValidateHTTPRoute validates HTTPRoute according to the Gateway API specification. For additional details of the HTTPRoute spec, refer to: https://gateway-api.sigs.k8s.io/v1beta1/reference/spec/#gateway.networking.k8s.io/v1beta1.HTTPRoute
func ValidateTCPRoute(route *gatewayv1a2.TCPRoute) field.ErrorList
ValidateTCPRoute validates TCPRoute according to the Gateway API specification. For additional details of the TCPRoute spec, refer to: https://gateway-api.sigs.k8s.io/reference/spec/#gateway.networking.k8s.io/v1alpha2.TCPRoute
func ValidateTLSRoute(route *gatewayv1a2.TLSRoute) field.ErrorList
ValidateTLSRoute validates TLSRoute according to the Gateway API specification. For additional details of the TLSRoute spec, refer to: https://gateway-api.sigs.k8s.io/reference/spec/#gateway.networking.k8s.io/v1alpha2.TLSRoute
func ValidateUDPRoute(route *gatewayv1a2.UDPRoute) field.ErrorList
ValidateUDPRoute validates UDPRoute according to the Gateway API specification. For additional details of the UDPRoute spec, refer to: https://gateway-api.sigs.k8s.io/reference/spec/#gateway.networking.k8s.io/v1alpha2.UDPRoute