parser

package
v0.0.0-...-1d215ed Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 10, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL