github.com/alibaba/ilogtail/pkg@v0.0.0-20250526110833-c53b480d046c/helper/k8smeta/label_matcher.go (about)

     1  package k8smeta
     2  
     3  import "k8s.io/apimachinery/pkg/labels"
     4  
     5  type labelMatcher struct {
     6  	obj      interface{}
     7  	selector labels.Selector
     8  }
     9  
    10  type labelMatchers []*labelMatcher
    11  
    12  // newLabelMatcher create a new label matcher.
    13  func newLabelMatcher(obj interface{}, selector labels.Selector) *labelMatcher {
    14  	return &labelMatcher{
    15  		obj, selector,
    16  	}
    17  }