Documentation ¶
Index ¶
- type DomainResourceLister
- type DomainResourceListerExpansion
- type DomainResourceNamespaceLister
- type DomainResourceNamespaceListerExpansion
- type InstanceLister
- type InstanceListerExpansion
- type InstanceNamespaceLister
- type InstanceNamespaceListerExpansion
- type PortLister
- type PortListerExpansion
- type PortNamespaceLister
- type PortNamespaceListerExpansion
- type SchedulerRuleLister
- type SchedulerRuleListerExpansion
- type SchedulerRuleNamespaceLister
- type SchedulerRuleNamespaceListerExpansion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DomainResourceLister ¶
type DomainResourceLister interface { // List lists all DomainResources in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.DomainResource, err error) // DomainResources returns an object that can list and get DomainResources. DomainResources(namespace string) DomainResourceNamespaceLister DomainResourceListerExpansion }
DomainResourceLister helps list DomainResources. All objects returned here must be treated as read-only.
func NewDomainResourceLister ¶
func NewDomainResourceLister(indexer cache.Indexer) DomainResourceLister
NewDomainResourceLister returns a new DomainResourceLister.
type DomainResourceListerExpansion ¶
type DomainResourceListerExpansion interface{}
DomainResourceListerExpansion allows custom methods to be added to DomainResourceLister.
type DomainResourceNamespaceLister ¶
type DomainResourceNamespaceLister interface { // List lists all DomainResources in the indexer for a given namespace. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.DomainResource, err error) // Get retrieves the DomainResource from the indexer for a given namespace and name. // Objects returned here must be treated as read-only. Get(name string) (*v1alpha1.DomainResource, error) DomainResourceNamespaceListerExpansion }
DomainResourceNamespaceLister helps list and get DomainResources. All objects returned here must be treated as read-only.
type DomainResourceNamespaceListerExpansion ¶
type DomainResourceNamespaceListerExpansion interface{}
DomainResourceNamespaceListerExpansion allows custom methods to be added to DomainResourceNamespaceLister.
type InstanceLister ¶
type InstanceLister interface { // List lists all Instances in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.Instance, err error) // Instances returns an object that can list and get Instances. Instances(namespace string) InstanceNamespaceLister InstanceListerExpansion }
InstanceLister helps list Instances. All objects returned here must be treated as read-only.
func NewInstanceLister ¶
func NewInstanceLister(indexer cache.Indexer) InstanceLister
NewInstanceLister returns a new InstanceLister.
type InstanceListerExpansion ¶
type InstanceListerExpansion interface{}
InstanceListerExpansion allows custom methods to be added to InstanceLister.
type InstanceNamespaceLister ¶
type InstanceNamespaceLister interface { // List lists all Instances in the indexer for a given namespace. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.Instance, err error) // Get retrieves the Instance from the indexer for a given namespace and name. // Objects returned here must be treated as read-only. Get(name string) (*v1alpha1.Instance, error) InstanceNamespaceListerExpansion }
InstanceNamespaceLister helps list and get Instances. All objects returned here must be treated as read-only.
type InstanceNamespaceListerExpansion ¶
type InstanceNamespaceListerExpansion interface{}
InstanceNamespaceListerExpansion allows custom methods to be added to InstanceNamespaceLister.
type PortLister ¶
type PortLister interface { // List lists all Ports in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.Port, err error) // Ports returns an object that can list and get Ports. Ports(namespace string) PortNamespaceLister PortListerExpansion }
PortLister helps list Ports. All objects returned here must be treated as read-only.
func NewPortLister ¶
func NewPortLister(indexer cache.Indexer) PortLister
NewPortLister returns a new PortLister.
type PortListerExpansion ¶
type PortListerExpansion interface{}
PortListerExpansion allows custom methods to be added to PortLister.
type PortNamespaceLister ¶
type PortNamespaceLister interface { // List lists all Ports in the indexer for a given namespace. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.Port, err error) // Get retrieves the Port from the indexer for a given namespace and name. // Objects returned here must be treated as read-only. Get(name string) (*v1alpha1.Port, error) PortNamespaceListerExpansion }
PortNamespaceLister helps list and get Ports. All objects returned here must be treated as read-only.
type PortNamespaceListerExpansion ¶
type PortNamespaceListerExpansion interface{}
PortNamespaceListerExpansion allows custom methods to be added to PortNamespaceLister.
type SchedulerRuleLister ¶
type SchedulerRuleLister interface { // List lists all SchedulerRules in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.SchedulerRule, err error) // SchedulerRules returns an object that can list and get SchedulerRules. SchedulerRules(namespace string) SchedulerRuleNamespaceLister SchedulerRuleListerExpansion }
SchedulerRuleLister helps list SchedulerRules. All objects returned here must be treated as read-only.
func NewSchedulerRuleLister ¶
func NewSchedulerRuleLister(indexer cache.Indexer) SchedulerRuleLister
NewSchedulerRuleLister returns a new SchedulerRuleLister.
type SchedulerRuleListerExpansion ¶
type SchedulerRuleListerExpansion interface{}
SchedulerRuleListerExpansion allows custom methods to be added to SchedulerRuleLister.
type SchedulerRuleNamespaceLister ¶
type SchedulerRuleNamespaceLister interface { // List lists all SchedulerRules in the indexer for a given namespace. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.SchedulerRule, err error) // Get retrieves the SchedulerRule from the indexer for a given namespace and name. // Objects returned here must be treated as read-only. Get(name string) (*v1alpha1.SchedulerRule, error) SchedulerRuleNamespaceListerExpansion }
SchedulerRuleNamespaceLister helps list and get SchedulerRules. All objects returned here must be treated as read-only.
type SchedulerRuleNamespaceListerExpansion ¶
type SchedulerRuleNamespaceListerExpansion interface{}
SchedulerRuleNamespaceListerExpansion allows custom methods to be added to SchedulerRuleNamespaceLister.