Documentation ¶
Index ¶
- type GatewayClassLister
- type GatewayClassListerExpansion
- type GatewayLister
- type GatewayListerExpansion
- type GatewayNamespaceLister
- type GatewayNamespaceListerExpansion
- type HTTPRouteLister
- type HTTPRouteListerExpansion
- type HTTPRouteNamespaceLister
- type HTTPRouteNamespaceListerExpansion
- type ReferenceGrantLister
- type ReferenceGrantListerExpansion
- type ReferenceGrantNamespaceLister
- type ReferenceGrantNamespaceListerExpansion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 []*v1beta1.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) (*v1beta1.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 []*v1beta1.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 []*v1beta1.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) (*v1beta1.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 []*v1beta1.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 []*v1beta1.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) (*v1beta1.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 ReferenceGrantLister ¶ added in v0.6.0
type ReferenceGrantLister interface { // List lists all ReferenceGrants in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1beta1.ReferenceGrant, err error) // ReferenceGrants returns an object that can list and get ReferenceGrants. ReferenceGrants(namespace string) ReferenceGrantNamespaceLister ReferenceGrantListerExpansion }
ReferenceGrantLister helps list ReferenceGrants. All objects returned here must be treated as read-only.
func NewReferenceGrantLister ¶ added in v0.6.0
func NewReferenceGrantLister(indexer cache.Indexer) ReferenceGrantLister
NewReferenceGrantLister returns a new ReferenceGrantLister.
type ReferenceGrantListerExpansion ¶ added in v0.6.0
type ReferenceGrantListerExpansion interface{}
ReferenceGrantListerExpansion allows custom methods to be added to ReferenceGrantLister.
type ReferenceGrantNamespaceLister ¶ added in v0.6.0
type ReferenceGrantNamespaceLister interface { // List lists all ReferenceGrants in the indexer for a given namespace. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1beta1.ReferenceGrant, err error) // Get retrieves the ReferenceGrant from the indexer for a given namespace and name. // Objects returned here must be treated as read-only. Get(name string) (*v1beta1.ReferenceGrant, error) ReferenceGrantNamespaceListerExpansion }
ReferenceGrantNamespaceLister helps list and get ReferenceGrants. All objects returned here must be treated as read-only.
type ReferenceGrantNamespaceListerExpansion ¶ added in v0.6.0
type ReferenceGrantNamespaceListerExpansion interface{}
ReferenceGrantNamespaceListerExpansion allows custom methods to be added to ReferenceGrantNamespaceLister.