package resourcefilters
import "github.com/mesos/mesos-go/api/v1/lib/resourcefilters"
Index ¶
- func Any(r *mesos.Resource) bool
- func PersistentVolumes(r *mesos.Resource) bool
- func Range(r *mesos.Resource) bool
- func Revocable(r *mesos.Resource) bool
- func Scalar(r *mesos.Resource) bool
- func Select(rf Interface, resources ...mesos.Resource) (result mesos.Resources)
- func Set(r *mesos.Resource) bool
- func Unreserved(r *mesos.Resource) bool
- type Filter
- func ReservedByRole(role string) Filter
- func (f Filter) Accepts(r *mesos.Resource) bool
- func (f Filter) And(other Filter) Filter
- func (f Filter) OrElse(other Filter) Filter
- type Filters
- type Interface
Functions ¶
func Any ¶
func Any(r *mesos.Resource) bool
func PersistentVolumes ¶
func PersistentVolumes(r *mesos.Resource) bool
func Range ¶
func Range(r *mesos.Resource) bool
func Revocable ¶
func Revocable(r *mesos.Resource) bool
func Scalar ¶
func Scalar(r *mesos.Resource) bool
func Select ¶
func Select(rf Interface, resources ...mesos.Resource) (result mesos.Resources)
func Set ¶
func Set(r *mesos.Resource) bool
func Unreserved ¶
func Unreserved(r *mesos.Resource) bool
Types ¶
type Filter ¶
type Filter func(*mesos.Resource) bool
func ReservedByRole ¶
func (Filter) Accepts ¶
func (Filter) And ¶
func (Filter) OrElse ¶
type Filters ¶
type Filters []Filter
func New ¶
New concatenates the given filters
func (Filters) Accepts ¶
type Interface ¶
type Interface interface { Accepts(*mesos.Resource) bool }
Source Files ¶
- Version
- v0.0.11 (latest)
- Published
- May 15, 2020
- Platform
- linux/amd64
- Imports
- 1 packages
- Last checked
- 2 hours ago –
Tools for package owners.