Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RouteParser ¶
type RouteParser struct { SubnetResource *enov1alpha1.Subnet RouteResource []*enov1alpha1.Route // contains filtered or unexported fields }
RouteParser instance
func NewRouteParser ¶
func NewRouteParser(subnetObj *enov1alpha1.Subnet, routes []*enov1alpha1.Route, logger logr.Logger) *RouteParser
NewRouteParser parses Route resources
func (*RouteParser) ValidateRoute ¶
func (sp *RouteParser) ValidateRoute() error
ValidateRoute validates Route
type SubnetParser ¶
type SubnetParser struct {
// contains filtered or unexported fields
}
SubnetParser instance
func NewSubnetParser ¶
func NewSubnetParser(subnetObj *enov1alpha1.Subnet, logger logr.Logger) *SubnetParser
NewSubnetParser parses Subnet resource
func (*SubnetParser) ValidateRoute ¶
func (sp *SubnetParser) ValidateRoute(routes []*enov1alpha1.Route) error
ValidateRoute validates Routes in this subnet
func (*SubnetParser) ValidateSubnet ¶
func (sp *SubnetParser) ValidateSubnet() error
ValidateSubnet validates Subnet
Click to show internal directories.
Click to hide internal directories.