 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- type BackendPolicyLister
- type BackendPolicyListerExpansion
- type BackendPolicyNamespaceLister
- type BackendPolicyNamespaceListerExpansion
- type GatewayClassLister
- type GatewayClassListerExpansion
- type GatewayLister
- type GatewayListerExpansion
- type GatewayNamespaceLister
- type GatewayNamespaceListerExpansion
- type HTTPRouteLister
- type HTTPRouteListerExpansion
- type HTTPRouteNamespaceLister
- type HTTPRouteNamespaceListerExpansion
- type TCPRouteLister
- type TCPRouteListerExpansion
- type TCPRouteNamespaceLister
- type TCPRouteNamespaceListerExpansion
- type TLSRouteLister
- type TLSRouteListerExpansion
- type TLSRouteNamespaceLister
- type TLSRouteNamespaceListerExpansion
- type UDPRouteLister
- type UDPRouteListerExpansion
- type UDPRouteNamespaceLister
- type UDPRouteNamespaceListerExpansion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackendPolicyLister ¶
type BackendPolicyLister interface {
	// List lists all BackendPolicies in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.BackendPolicy, err error)
	// BackendPolicies returns an object that can list and get BackendPolicies.
	BackendPolicies(namespace string) BackendPolicyNamespaceLister
	BackendPolicyListerExpansion
}
    BackendPolicyLister helps list BackendPolicies. All objects returned here must be treated as read-only.
func NewBackendPolicyLister ¶
func NewBackendPolicyLister(indexer cache.Indexer) BackendPolicyLister
NewBackendPolicyLister returns a new BackendPolicyLister.
type BackendPolicyListerExpansion ¶
type BackendPolicyListerExpansion interface{}
    BackendPolicyListerExpansion allows custom methods to be added to BackendPolicyLister.
type BackendPolicyNamespaceLister ¶
type BackendPolicyNamespaceLister interface {
	// List lists all BackendPolicies in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.BackendPolicy, err error)
	// Get retrieves the BackendPolicy from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.BackendPolicy, error)
	BackendPolicyNamespaceListerExpansion
}
    BackendPolicyNamespaceLister helps list and get BackendPolicies. All objects returned here must be treated as read-only.
type BackendPolicyNamespaceListerExpansion ¶
type BackendPolicyNamespaceListerExpansion interface{}
    BackendPolicyNamespaceListerExpansion allows custom methods to be added to BackendPolicyNamespaceLister.
type GatewayClassLister ¶
type GatewayClassLister interface {
	// List lists all GatewayClasses in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.GatewayClass, err error)
	// Get retrieves the GatewayClass from the index for a given name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.GatewayClass, error)
	GatewayClassListerExpansion
}
    GatewayClassLister helps list GatewayClasses. All objects returned here must be treated as read-only.
func NewGatewayClassLister ¶
func NewGatewayClassLister(indexer cache.Indexer) GatewayClassLister
NewGatewayClassLister returns a new GatewayClassLister.
type GatewayClassListerExpansion ¶
type GatewayClassListerExpansion interface{}
    GatewayClassListerExpansion allows custom methods to be added to GatewayClassLister.
type GatewayLister ¶
type GatewayLister interface {
	// List lists all Gateways in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.Gateway, err error)
	// Gateways returns an object that can list and get Gateways.
	Gateways(namespace string) GatewayNamespaceLister
	GatewayListerExpansion
}
    GatewayLister helps list Gateways. All objects returned here must be treated as read-only.
func NewGatewayLister ¶
func NewGatewayLister(indexer cache.Indexer) GatewayLister
NewGatewayLister returns a new GatewayLister.
type GatewayListerExpansion ¶
type GatewayListerExpansion interface{}
    GatewayListerExpansion allows custom methods to be added to GatewayLister.
type GatewayNamespaceLister ¶
type GatewayNamespaceLister interface {
	// List lists all Gateways in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.Gateway, err error)
	// Get retrieves the Gateway from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.Gateway, error)
	GatewayNamespaceListerExpansion
}
    GatewayNamespaceLister helps list and get Gateways. All objects returned here must be treated as read-only.
type GatewayNamespaceListerExpansion ¶
type GatewayNamespaceListerExpansion interface{}
    GatewayNamespaceListerExpansion allows custom methods to be added to GatewayNamespaceLister.
type HTTPRouteLister ¶
type HTTPRouteLister interface {
	// List lists all HTTPRoutes in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.HTTPRoute, err error)
	// HTTPRoutes returns an object that can list and get HTTPRoutes.
	HTTPRoutes(namespace string) HTTPRouteNamespaceLister
	HTTPRouteListerExpansion
}
    HTTPRouteLister helps list HTTPRoutes. All objects returned here must be treated as read-only.
func NewHTTPRouteLister ¶
func NewHTTPRouteLister(indexer cache.Indexer) HTTPRouteLister
NewHTTPRouteLister returns a new HTTPRouteLister.
type HTTPRouteListerExpansion ¶
type HTTPRouteListerExpansion interface{}
    HTTPRouteListerExpansion allows custom methods to be added to HTTPRouteLister.
type HTTPRouteNamespaceLister ¶
type HTTPRouteNamespaceLister interface {
	// List lists all HTTPRoutes in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.HTTPRoute, err error)
	// Get retrieves the HTTPRoute from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.HTTPRoute, error)
	HTTPRouteNamespaceListerExpansion
}
    HTTPRouteNamespaceLister helps list and get HTTPRoutes. All objects returned here must be treated as read-only.
type HTTPRouteNamespaceListerExpansion ¶
type HTTPRouteNamespaceListerExpansion interface{}
    HTTPRouteNamespaceListerExpansion allows custom methods to be added to HTTPRouteNamespaceLister.
type TCPRouteLister ¶
type TCPRouteLister interface {
	// List lists all TCPRoutes in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.TCPRoute, err error)
	// TCPRoutes returns an object that can list and get TCPRoutes.
	TCPRoutes(namespace string) TCPRouteNamespaceLister
	TCPRouteListerExpansion
}
    TCPRouteLister helps list TCPRoutes. All objects returned here must be treated as read-only.
func NewTCPRouteLister ¶
func NewTCPRouteLister(indexer cache.Indexer) TCPRouteLister
NewTCPRouteLister returns a new TCPRouteLister.
type TCPRouteListerExpansion ¶
type TCPRouteListerExpansion interface{}
    TCPRouteListerExpansion allows custom methods to be added to TCPRouteLister.
type TCPRouteNamespaceLister ¶
type TCPRouteNamespaceLister interface {
	// List lists all TCPRoutes in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.TCPRoute, err error)
	// Get retrieves the TCPRoute from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.TCPRoute, error)
	TCPRouteNamespaceListerExpansion
}
    TCPRouteNamespaceLister helps list and get TCPRoutes. All objects returned here must be treated as read-only.
type TCPRouteNamespaceListerExpansion ¶
type TCPRouteNamespaceListerExpansion interface{}
    TCPRouteNamespaceListerExpansion allows custom methods to be added to TCPRouteNamespaceLister.
type TLSRouteLister ¶
type TLSRouteLister interface {
	// List lists all TLSRoutes in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.TLSRoute, err error)
	// TLSRoutes returns an object that can list and get TLSRoutes.
	TLSRoutes(namespace string) TLSRouteNamespaceLister
	TLSRouteListerExpansion
}
    TLSRouteLister helps list TLSRoutes. All objects returned here must be treated as read-only.
func NewTLSRouteLister ¶
func NewTLSRouteLister(indexer cache.Indexer) TLSRouteLister
NewTLSRouteLister returns a new TLSRouteLister.
type TLSRouteListerExpansion ¶
type TLSRouteListerExpansion interface{}
    TLSRouteListerExpansion allows custom methods to be added to TLSRouteLister.
type TLSRouteNamespaceLister ¶
type TLSRouteNamespaceLister interface {
	// List lists all TLSRoutes in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.TLSRoute, err error)
	// Get retrieves the TLSRoute from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.TLSRoute, error)
	TLSRouteNamespaceListerExpansion
}
    TLSRouteNamespaceLister helps list and get TLSRoutes. All objects returned here must be treated as read-only.
type TLSRouteNamespaceListerExpansion ¶
type TLSRouteNamespaceListerExpansion interface{}
    TLSRouteNamespaceListerExpansion allows custom methods to be added to TLSRouteNamespaceLister.
type UDPRouteLister ¶
type UDPRouteLister interface {
	// List lists all UDPRoutes in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.UDPRoute, err error)
	// UDPRoutes returns an object that can list and get UDPRoutes.
	UDPRoutes(namespace string) UDPRouteNamespaceLister
	UDPRouteListerExpansion
}
    UDPRouteLister helps list UDPRoutes. All objects returned here must be treated as read-only.
func NewUDPRouteLister ¶
func NewUDPRouteLister(indexer cache.Indexer) UDPRouteLister
NewUDPRouteLister returns a new UDPRouteLister.
type UDPRouteListerExpansion ¶
type UDPRouteListerExpansion interface{}
    UDPRouteListerExpansion allows custom methods to be added to UDPRouteLister.
type UDPRouteNamespaceLister ¶
type UDPRouteNamespaceLister interface {
	// List lists all UDPRoutes in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.UDPRoute, err error)
	// Get retrieves the UDPRoute from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.UDPRoute, error)
	UDPRouteNamespaceListerExpansion
}
    UDPRouteNamespaceLister helps list and get UDPRoutes. All objects returned here must be treated as read-only.
type UDPRouteNamespaceListerExpansion ¶
type UDPRouteNamespaceListerExpansion interface{}
    UDPRouteNamespaceListerExpansion allows custom methods to be added to UDPRouteNamespaceLister.