Documentation
¶
Index ¶
- type EmptyFilterManager
- type FakeEndpointSliceFilter
- type IgnoreEndpointslicesWithNodeName
- type MockCacheableObject
- func (mc *MockCacheableObject) CacheEncode(id runtime.Identifier, encode func(runtime.Object, io.Writer) error, ...) error
- func (mc *MockCacheableObject) DeepCopyObject() runtime.Object
- func (mc *MockCacheableObject) GetObject() runtime.Object
- func (mc *MockCacheableObject) GetObjectKind() schema.ObjectKind
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EmptyFilterManager ¶
type EmptyFilterManager struct {
}
func (*EmptyFilterManager) FindObjectFilter ¶
func (fm *EmptyFilterManager) FindObjectFilter(req *http.Request) (filter.ObjectFilter, bool)
func (*EmptyFilterManager) FindResponseFilter ¶
func (fm *EmptyFilterManager) FindResponseFilter(req *http.Request) (filter.ResponseFilter, bool)
func (*EmptyFilterManager) HasSynced ¶
func (fm *EmptyFilterManager) HasSynced() bool
type FakeEndpointSliceFilter ¶
type FakeEndpointSliceFilter struct {
NodeName string
}
func (*FakeEndpointSliceFilter) FindObjectFilter ¶
func (fm *FakeEndpointSliceFilter) FindObjectFilter(req *http.Request) (filter.ObjectFilter, bool)
func (*FakeEndpointSliceFilter) FindResponseFilter ¶
func (fm *FakeEndpointSliceFilter) FindResponseFilter(req *http.Request) (filter.ResponseFilter, bool)
func (*FakeEndpointSliceFilter) HasSynced ¶
func (fm *FakeEndpointSliceFilter) HasSynced() bool
type IgnoreEndpointslicesWithNodeName ¶
type IgnoreEndpointslicesWithNodeName struct {
IgnoreNodeName string
}
func (*IgnoreEndpointslicesWithNodeName) Filter ¶
func (ie *IgnoreEndpointslicesWithNodeName) Filter(obj runtime.Object, stopCh <-chan struct{}) runtime.Object
Filter is used for filtering runtime object all filter logic should be located in it.
func (*IgnoreEndpointslicesWithNodeName) Name ¶
func (ie *IgnoreEndpointslicesWithNodeName) Name() string
type MockCacheableObject ¶
func (*MockCacheableObject) CacheEncode ¶
func (*MockCacheableObject) DeepCopyObject ¶
func (mc *MockCacheableObject) DeepCopyObject() runtime.Object
func (*MockCacheableObject) GetObject ¶
func (mc *MockCacheableObject) GetObject() runtime.Object
func (*MockCacheableObject) GetObjectKind ¶
func (mc *MockCacheableObject) GetObjectKind() schema.ObjectKind
Click to show internal directories.
Click to hide internal directories.