# Variables
AddToScheme is used to add stored functions to scheme.
SchemeBuilder is a v1 api scheme builder.
SchemeGroupVersion is group version used to register these objects TODO this should be in the "scheduler" group.
# Structs
ExtenderConfig holds the parameters used to communicate with the extender.
ExtenderManagedResource describes the arguments of extended resources managed by an extender.
ExtenderTLSConfig contains settings to enable TLS with extender.
LabelPreference holds the parameters that are used to configure the corresponding priority function.
LabelsPresence holds the parameters that are used to configure the corresponding predicate in scheduler policy configuration.
Policy describes a struct for a policy resource used in api.
PredicateArgument represents the arguments to configure predicate functions in scheduler policy configuration.
PredicatePolicy describes a struct of a predicate policy.
PriorityArgument represents the arguments to configure priority functions in scheduler policy configuration.
PriorityPolicy describes a struct of a priority policy.
RequestedToCapacityRatioArguments holds arguments specific to RequestedToCapacityRatio priority function.
ResourceSpec represents single resource and weight for bin packing of priority RequestedToCapacityRatioArguments.
ServiceAffinity holds the parameters that are used to configure the corresponding predicate in scheduler policy configuration.
ServiceAntiAffinity holds the parameters that are used to configure the corresponding priority function.
UtilizationShapePoint represents single point of priority function shape.