Documentation ¶
Index ¶
- type ComponentStatusLister
- type ComponentStatusListerExpansion
- type ConfigMapLister
- type ConfigMapListerExpansion
- type ConfigMapNamespaceLister
- type ConfigMapNamespaceListerExpansion
- type EndpointsLister
- type EndpointsListerExpansion
- type EndpointsNamespaceLister
- type EndpointsNamespaceListerExpansion
- type EventLister
- type EventListerExpansion
- type EventNamespaceLister
- type EventNamespaceListerExpansion
- type LimitRangeLister
- type LimitRangeListerExpansion
- type LimitRangeNamespaceLister
- type LimitRangeNamespaceListerExpansion
- type NamespaceLister
- type NamespaceListerExpansion
- type NodeConditionPredicate
- type NodeLister
- type NodeListerExpansion
- type PersistentVolumeClaimLister
- type PersistentVolumeClaimListerExpansion
- type PersistentVolumeClaimNamespaceLister
- type PersistentVolumeClaimNamespaceListerExpansion
- type PersistentVolumeLister
- type PersistentVolumeListerExpansion
- type PodLister
- type PodListerExpansion
- type PodNamespaceLister
- type PodNamespaceListerExpansion
- type PodTemplateLister
- type PodTemplateListerExpansion
- type PodTemplateNamespaceLister
- type PodTemplateNamespaceListerExpansion
- type ReplicationControllerLister
- type ReplicationControllerListerExpansion
- type ReplicationControllerNamespaceLister
- type ReplicationControllerNamespaceListerExpansion
- type ResourceQuotaLister
- type ResourceQuotaListerExpansion
- type ResourceQuotaNamespaceLister
- type ResourceQuotaNamespaceListerExpansion
- type SecretLister
- type SecretListerExpansion
- type SecretNamespaceLister
- type SecretNamespaceListerExpansion
- type ServiceAccountLister
- type ServiceAccountListerExpansion
- type ServiceAccountNamespaceLister
- type ServiceAccountNamespaceListerExpansion
- type ServiceLister
- type ServiceListerExpansion
- type ServiceNamespaceLister
- type ServiceNamespaceListerExpansion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComponentStatusLister ¶
type ComponentStatusLister interface { // List lists all ComponentStatuses in the indexer. List(selector labels.Selector) (ret []*v1.ComponentStatus, err error) // Get retrieves the ComponentStatus from the index for a given name. Get(name string) (*v1.ComponentStatus, error) ComponentStatusListerExpansion }
ComponentStatusLister helps list ComponentStatuses.
func NewComponentStatusLister ¶
func NewComponentStatusLister(indexer cache.Indexer) ComponentStatusLister
NewComponentStatusLister returns a new ComponentStatusLister.
type ComponentStatusListerExpansion ¶
type ComponentStatusListerExpansion interface{}
ComponentStatusListerExpansion allows custom methods to be added to ComponentStatusLister.
type ConfigMapLister ¶
type ConfigMapLister interface { // List lists all ConfigMaps in the indexer. List(selector labels.Selector) (ret []*v1.ConfigMap, err error) // ConfigMaps returns an object that can list and get ConfigMaps. ConfigMaps(namespace string) ConfigMapNamespaceLister ConfigMapListerExpansion }
ConfigMapLister helps list ConfigMaps.
func NewConfigMapLister ¶
func NewConfigMapLister(indexer cache.Indexer) ConfigMapLister
NewConfigMapLister returns a new ConfigMapLister.
type ConfigMapListerExpansion ¶
type ConfigMapListerExpansion interface{}
ConfigMapListerExpansion allows custom methods to be added to ConfigMapLister.
type ConfigMapNamespaceLister ¶
type ConfigMapNamespaceLister interface { // List lists all ConfigMaps in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1.ConfigMap, err error) // Get retrieves the ConfigMap from the indexer for a given namespace and name. Get(name string) (*v1.ConfigMap, error) ConfigMapNamespaceListerExpansion }
ConfigMapNamespaceLister helps list and get ConfigMaps.
type ConfigMapNamespaceListerExpansion ¶
type ConfigMapNamespaceListerExpansion interface{}
ConfigMapNamespaceListerExpansion allows custom methods to be added to ConfigMapNamespaceLister.
type EndpointsLister ¶
type EndpointsLister interface { // List lists all Endpoints in the indexer. List(selector labels.Selector) (ret []*v1.Endpoints, err error) // Endpoints returns an object that can list and get Endpoints. Endpoints(namespace string) EndpointsNamespaceLister EndpointsListerExpansion }
EndpointsLister helps list Endpoints.
func NewEndpointsLister ¶
func NewEndpointsLister(indexer cache.Indexer) EndpointsLister
NewEndpointsLister returns a new EndpointsLister.
type EndpointsListerExpansion ¶
type EndpointsListerExpansion interface{}
EndpointsListerExpansion allows custom methods to be added to EndpointsLister.
type EndpointsNamespaceLister ¶
type EndpointsNamespaceLister interface { // List lists all Endpoints in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1.Endpoints, err error) // Get retrieves the Endpoints from the indexer for a given namespace and name. Get(name string) (*v1.Endpoints, error) EndpointsNamespaceListerExpansion }
EndpointsNamespaceLister helps list and get Endpoints.
type EndpointsNamespaceListerExpansion ¶
type EndpointsNamespaceListerExpansion interface{}
EndpointsNamespaceListerExpansion allows custom methods to be added to EndpointsNamespaceLister.
type EventLister ¶
type EventLister interface { // List lists all Events in the indexer. List(selector labels.Selector) (ret []*v1.Event, err error) // Events returns an object that can list and get Events. Events(namespace string) EventNamespaceLister EventListerExpansion }
EventLister helps list Events.
func NewEventLister ¶
func NewEventLister(indexer cache.Indexer) EventLister
NewEventLister returns a new EventLister.
type EventListerExpansion ¶
type EventListerExpansion interface{}
EventListerExpansion allows custom methods to be added to EventLister.
type EventNamespaceLister ¶
type EventNamespaceLister interface { // List lists all Events in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1.Event, err error) // Get retrieves the Event from the indexer for a given namespace and name. Get(name string) (*v1.Event, error) EventNamespaceListerExpansion }
EventNamespaceLister helps list and get Events.
type EventNamespaceListerExpansion ¶
type EventNamespaceListerExpansion interface{}
EventNamespaceListerExpansion allows custom methods to be added to EventNamespaceLister.
type LimitRangeLister ¶
type LimitRangeLister interface { // List lists all LimitRanges in the indexer. List(selector labels.Selector) (ret []*v1.LimitRange, err error) // LimitRanges returns an object that can list and get LimitRanges. LimitRanges(namespace string) LimitRangeNamespaceLister LimitRangeListerExpansion }
LimitRangeLister helps list LimitRanges.
func NewLimitRangeLister ¶
func NewLimitRangeLister(indexer cache.Indexer) LimitRangeLister
NewLimitRangeLister returns a new LimitRangeLister.
type LimitRangeListerExpansion ¶
type LimitRangeListerExpansion interface{}
LimitRangeListerExpansion allows custom methods to be added to LimitRangeLister.
type LimitRangeNamespaceLister ¶
type LimitRangeNamespaceLister interface { // List lists all LimitRanges in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1.LimitRange, err error) // Get retrieves the LimitRange from the indexer for a given namespace and name. Get(name string) (*v1.LimitRange, error) LimitRangeNamespaceListerExpansion }
LimitRangeNamespaceLister helps list and get LimitRanges.
type LimitRangeNamespaceListerExpansion ¶
type LimitRangeNamespaceListerExpansion interface{}
LimitRangeNamespaceListerExpansion allows custom methods to be added to LimitRangeNamespaceLister.
type NamespaceLister ¶
type NamespaceLister interface { // List lists all Namespaces in the indexer. List(selector labels.Selector) (ret []*v1.Namespace, err error) // Get retrieves the Namespace from the index for a given name. Get(name string) (*v1.Namespace, error) NamespaceListerExpansion }
NamespaceLister helps list Namespaces.
func NewNamespaceLister ¶
func NewNamespaceLister(indexer cache.Indexer) NamespaceLister
NewNamespaceLister returns a new NamespaceLister.
type NamespaceListerExpansion ¶
type NamespaceListerExpansion interface{}
NamespaceListerExpansion allows custom methods to be added to NamespaceLister.
type NodeConditionPredicate ¶
NodeConditionPredicate is a function that indicates whether the given node's conditions meet some set of criteria defined by the function.
type NodeLister ¶
type NodeLister interface { // List lists all Nodes in the indexer. List(selector labels.Selector) (ret []*v1.Node, err error) // Get retrieves the Node from the index for a given name. Get(name string) (*v1.Node, error) NodeListerExpansion }
NodeLister helps list Nodes.
func NewNodeLister ¶
func NewNodeLister(indexer cache.Indexer) NodeLister
NewNodeLister returns a new NodeLister.
type NodeListerExpansion ¶
type NodeListerExpansion interface {
ListWithPredicate(predicate NodeConditionPredicate) ([]*v1.Node, error)
}
NodeListerExpansion allows custom methods to be added to NodeLister.
type PersistentVolumeClaimLister ¶
type PersistentVolumeClaimLister interface { // List lists all PersistentVolumeClaims in the indexer. List(selector labels.Selector) (ret []*v1.PersistentVolumeClaim, err error) // PersistentVolumeClaims returns an object that can list and get PersistentVolumeClaims. PersistentVolumeClaims(namespace string) PersistentVolumeClaimNamespaceLister PersistentVolumeClaimListerExpansion }
PersistentVolumeClaimLister helps list PersistentVolumeClaims.
func NewPersistentVolumeClaimLister ¶
func NewPersistentVolumeClaimLister(indexer cache.Indexer) PersistentVolumeClaimLister
NewPersistentVolumeClaimLister returns a new PersistentVolumeClaimLister.
type PersistentVolumeClaimListerExpansion ¶
type PersistentVolumeClaimListerExpansion interface{}
PersistentVolumeClaimListerExpansion allows custom methods to be added to PersistentVolumeClaimLister.
type PersistentVolumeClaimNamespaceLister ¶
type PersistentVolumeClaimNamespaceLister interface { // List lists all PersistentVolumeClaims in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1.PersistentVolumeClaim, err error) // Get retrieves the PersistentVolumeClaim from the indexer for a given namespace and name. Get(name string) (*v1.PersistentVolumeClaim, error) PersistentVolumeClaimNamespaceListerExpansion }
PersistentVolumeClaimNamespaceLister helps list and get PersistentVolumeClaims.
type PersistentVolumeClaimNamespaceListerExpansion ¶
type PersistentVolumeClaimNamespaceListerExpansion interface{}
PersistentVolumeClaimNamespaceListerExpansion allows custom methods to be added to PersistentVolumeClaimNamespaceLister.
type PersistentVolumeLister ¶
type PersistentVolumeLister interface { // List lists all PersistentVolumes in the indexer. List(selector labels.Selector) (ret []*v1.PersistentVolume, err error) // Get retrieves the PersistentVolume from the index for a given name. Get(name string) (*v1.PersistentVolume, error) PersistentVolumeListerExpansion }
PersistentVolumeLister helps list PersistentVolumes.
func NewPersistentVolumeLister ¶
func NewPersistentVolumeLister(indexer cache.Indexer) PersistentVolumeLister
NewPersistentVolumeLister returns a new PersistentVolumeLister.
type PersistentVolumeListerExpansion ¶
type PersistentVolumeListerExpansion interface{}
PersistentVolumeListerExpansion allows custom methods to be added to PersistentVolumeLister.
type PodLister ¶
type PodLister interface { // List lists all Pods in the indexer. List(selector labels.Selector) (ret []*v1.Pod, err error) // Pods returns an object that can list and get Pods. Pods(namespace string) PodNamespaceLister PodListerExpansion }
PodLister helps list Pods.
func NewPodLister ¶
NewPodLister returns a new PodLister.
type PodListerExpansion ¶
type PodListerExpansion interface{}
PodListerExpansion allows custom methods to be added to PodLister.
type PodNamespaceLister ¶
type PodNamespaceLister interface { // List lists all Pods in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1.Pod, err error) // Get retrieves the Pod from the indexer for a given namespace and name. Get(name string) (*v1.Pod, error) PodNamespaceListerExpansion }
PodNamespaceLister helps list and get Pods.
type PodNamespaceListerExpansion ¶
type PodNamespaceListerExpansion interface{}
PodNamespaceListerExpansion allows custom methods to be added to PodNamespaceLister.
type PodTemplateLister ¶
type PodTemplateLister interface { // List lists all PodTemplates in the indexer. List(selector labels.Selector) (ret []*v1.PodTemplate, err error) // PodTemplates returns an object that can list and get PodTemplates. PodTemplates(namespace string) PodTemplateNamespaceLister PodTemplateListerExpansion }
PodTemplateLister helps list PodTemplates.
func NewPodTemplateLister ¶
func NewPodTemplateLister(indexer cache.Indexer) PodTemplateLister
NewPodTemplateLister returns a new PodTemplateLister.
type PodTemplateListerExpansion ¶
type PodTemplateListerExpansion interface{}
PodTemplateListerExpansion allows custom methods to be added to PodTemplateLister.
type PodTemplateNamespaceLister ¶
type PodTemplateNamespaceLister interface { // List lists all PodTemplates in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1.PodTemplate, err error) // Get retrieves the PodTemplate from the indexer for a given namespace and name. Get(name string) (*v1.PodTemplate, error) PodTemplateNamespaceListerExpansion }
PodTemplateNamespaceLister helps list and get PodTemplates.
type PodTemplateNamespaceListerExpansion ¶
type PodTemplateNamespaceListerExpansion interface{}
PodTemplateNamespaceListerExpansion allows custom methods to be added to PodTemplateNamespaceLister.
type ReplicationControllerLister ¶
type ReplicationControllerLister interface { // List lists all ReplicationControllers in the indexer. List(selector labels.Selector) (ret []*v1.ReplicationController, err error) // ReplicationControllers returns an object that can list and get ReplicationControllers. ReplicationControllers(namespace string) ReplicationControllerNamespaceLister ReplicationControllerListerExpansion }
ReplicationControllerLister helps list ReplicationControllers.
func NewReplicationControllerLister ¶
func NewReplicationControllerLister(indexer cache.Indexer) ReplicationControllerLister
NewReplicationControllerLister returns a new ReplicationControllerLister.
type ReplicationControllerListerExpansion ¶
type ReplicationControllerListerExpansion interface {
GetPodControllers(pod *v1.Pod) ([]*v1.ReplicationController, error)
}
ReplicationControllerListerExpansion allows custom methods to be added to ReplicationControllerLister.
type ReplicationControllerNamespaceLister ¶
type ReplicationControllerNamespaceLister interface { // List lists all ReplicationControllers in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1.ReplicationController, err error) // Get retrieves the ReplicationController from the indexer for a given namespace and name. Get(name string) (*v1.ReplicationController, error) ReplicationControllerNamespaceListerExpansion }
ReplicationControllerNamespaceLister helps list and get ReplicationControllers.
type ReplicationControllerNamespaceListerExpansion ¶
type ReplicationControllerNamespaceListerExpansion interface{}
ReplicationControllerNamespaceListerExpansion allows custom methods to be added to ReplicationControllerNamespaceLister.
type ResourceQuotaLister ¶
type ResourceQuotaLister interface { // List lists all ResourceQuotas in the indexer. List(selector labels.Selector) (ret []*v1.ResourceQuota, err error) // ResourceQuotas returns an object that can list and get ResourceQuotas. ResourceQuotas(namespace string) ResourceQuotaNamespaceLister ResourceQuotaListerExpansion }
ResourceQuotaLister helps list ResourceQuotas.
func NewResourceQuotaLister ¶
func NewResourceQuotaLister(indexer cache.Indexer) ResourceQuotaLister
NewResourceQuotaLister returns a new ResourceQuotaLister.
type ResourceQuotaListerExpansion ¶
type ResourceQuotaListerExpansion interface{}
ResourceQuotaListerExpansion allows custom methods to be added to ResourceQuotaLister.
type ResourceQuotaNamespaceLister ¶
type ResourceQuotaNamespaceLister interface { // List lists all ResourceQuotas in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1.ResourceQuota, err error) // Get retrieves the ResourceQuota from the indexer for a given namespace and name. Get(name string) (*v1.ResourceQuota, error) ResourceQuotaNamespaceListerExpansion }
ResourceQuotaNamespaceLister helps list and get ResourceQuotas.
type ResourceQuotaNamespaceListerExpansion ¶
type ResourceQuotaNamespaceListerExpansion interface{}
ResourceQuotaNamespaceListerExpansion allows custom methods to be added to ResourceQuotaNamespaceLister.
type SecretLister ¶
type SecretLister interface { // List lists all Secrets in the indexer. List(selector labels.Selector) (ret []*v1.Secret, err error) // Secrets returns an object that can list and get Secrets. Secrets(namespace string) SecretNamespaceLister SecretListerExpansion }
SecretLister helps list Secrets.
func NewSecretLister ¶
func NewSecretLister(indexer cache.Indexer) SecretLister
NewSecretLister returns a new SecretLister.
type SecretListerExpansion ¶
type SecretListerExpansion interface{}
SecretListerExpansion allows custom methods to be added to SecretLister.
type SecretNamespaceLister ¶
type SecretNamespaceLister interface { // List lists all Secrets in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1.Secret, err error) // Get retrieves the Secret from the indexer for a given namespace and name. Get(name string) (*v1.Secret, error) SecretNamespaceListerExpansion }
SecretNamespaceLister helps list and get Secrets.
type SecretNamespaceListerExpansion ¶
type SecretNamespaceListerExpansion interface{}
SecretNamespaceListerExpansion allows custom methods to be added to SecretNamespaceLister.
type ServiceAccountLister ¶
type ServiceAccountLister interface { // List lists all ServiceAccounts in the indexer. List(selector labels.Selector) (ret []*v1.ServiceAccount, err error) // ServiceAccounts returns an object that can list and get ServiceAccounts. ServiceAccounts(namespace string) ServiceAccountNamespaceLister ServiceAccountListerExpansion }
ServiceAccountLister helps list ServiceAccounts.
func NewServiceAccountLister ¶
func NewServiceAccountLister(indexer cache.Indexer) ServiceAccountLister
NewServiceAccountLister returns a new ServiceAccountLister.
type ServiceAccountListerExpansion ¶
type ServiceAccountListerExpansion interface{}
ServiceAccountListerExpansion allows custom methods to be added to ServiceAccountLister.
type ServiceAccountNamespaceLister ¶
type ServiceAccountNamespaceLister interface { // List lists all ServiceAccounts in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1.ServiceAccount, err error) // Get retrieves the ServiceAccount from the indexer for a given namespace and name. Get(name string) (*v1.ServiceAccount, error) ServiceAccountNamespaceListerExpansion }
ServiceAccountNamespaceLister helps list and get ServiceAccounts.
type ServiceAccountNamespaceListerExpansion ¶
type ServiceAccountNamespaceListerExpansion interface{}
ServiceAccountNamespaceListerExpansion allows custom methods to be added to ServiceAccountNamespaceLister.
type ServiceLister ¶
type ServiceLister interface { // List lists all Services in the indexer. List(selector labels.Selector) (ret []*v1.Service, err error) // Services returns an object that can list and get Services. Services(namespace string) ServiceNamespaceLister ServiceListerExpansion }
ServiceLister helps list Services.
func NewServiceLister ¶
func NewServiceLister(indexer cache.Indexer) ServiceLister
NewServiceLister returns a new ServiceLister.
type ServiceListerExpansion ¶
ServiceListerExpansion allows custom methods to be added to ServiceLister.
type ServiceNamespaceLister ¶
type ServiceNamespaceLister interface { // List lists all Services in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1.Service, err error) // Get retrieves the Service from the indexer for a given namespace and name. Get(name string) (*v1.Service, error) ServiceNamespaceListerExpansion }
ServiceNamespaceLister helps list and get Services.
type ServiceNamespaceListerExpansion ¶
type ServiceNamespaceListerExpansion interface{}
ServiceNamespaceListerExpansion allows custom methods to be added to ServiceNamespaceLister.
Source Files ¶
- componentstatus.go
- configmap.go
- endpoints.go
- event.go
- expansion_generated.go
- limitrange.go
- namespace.go
- node.go
- node_expansion.go
- persistentvolume.go
- persistentvolumeclaim.go
- pod.go
- podtemplate.go
- replicationcontroller.go
- replicationcontroller_expansion.go
- resourcequota.go
- secret.go
- service.go
- service_expansion.go
- serviceaccount.go