Versions in this module Expand all Collapse all v1 v1.4.0 Mar 3, 2019 Changes in this version + func EndpointsKey(name, namespace string) string + func NewIndexerInformer(lw cache.ListerWatcher, objType runtime.Object, resyncPeriod time.Duration, ...) (cache.Indexer, cache.Controller) + func ServiceKey(name, namespace string) string + func ToEndpoints(obj interface{}) interface + func ToPod(obj interface{}) interface + func ToService(obj interface{}) interface + type Empty struct + func (e *Empty) GetAnnotations() map[string]string + func (e *Empty) GetClusterName() string + func (e *Empty) GetCreationTimestamp() v1.Time + func (e *Empty) GetDeletionGracePeriodSeconds() *int64 + func (e *Empty) GetDeletionTimestamp() *v1.Time + func (e *Empty) GetFinalizers() []string + func (e *Empty) GetGenerateName() string + func (e *Empty) GetGeneration() int64 + func (e *Empty) GetInitializers() *v1.Initializers + func (e *Empty) GetLabels() map[string]string + func (e *Empty) GetObjectKind() schema.ObjectKind + func (e *Empty) GetOwnerReferences() []v1.OwnerReference + func (e *Empty) GetSelfLink() string + func (e *Empty) GetUID() types.UID + func (e *Empty) SetAnnotations(annotations map[string]string) + func (e *Empty) SetClusterName(clusterName string) + func (e *Empty) SetCreationTimestamp(timestamp v1.Time) + func (e *Empty) SetDeletionGracePeriodSeconds(*int64) + func (e *Empty) SetDeletionTimestamp(timestamp *v1.Time) + func (e *Empty) SetFinalizers(finalizers []string) + func (e *Empty) SetGenerateName(name string) + func (e *Empty) SetGeneration(generation int64) + func (e *Empty) SetInitializers(initializers *v1.Initializers) + func (e *Empty) SetLabels(labels map[string]string) + func (e *Empty) SetOwnerReferences([]v1.OwnerReference) + func (e *Empty) SetSelfLink(selfLink string) + func (e *Empty) SetUID(uid types.UID) + type EndpointAddress struct + Hostname string + IP string + NodeName string + TargetRefName string + type EndpointPort struct + Name string + Port int32 + Protocol string + type EndpointSubset struct + Addresses []EndpointAddress + Ports []EndpointPort + type Endpoints struct + Index string + IndexIP []string + Name string + Namespace string + Subsets []EndpointSubset + Version string + func (e *Endpoints) CopyWithoutSubsets() *Endpoints + func (e *Endpoints) DeepCopyObject() runtime.Object + func (e *Endpoints) GetName() string + func (e *Endpoints) GetNamespace() string + func (e *Endpoints) GetResourceVersion() string + func (e *Endpoints) SetName(name string) + func (e *Endpoints) SetNamespace(namespace string) + func (e *Endpoints) SetResourceVersion(version string) + type Pod struct + Deleting bool + Name string + Namespace string + PodIP string + Version string + func (p *Pod) DeepCopyObject() runtime.Object + func (p *Pod) GetName() string + func (p *Pod) GetNamespace() string + func (p *Pod) GetResourceVersion() string + func (p *Pod) SetName(name string) + func (p *Pod) SetNamespace(namespace string) + func (p *Pod) SetResourceVersion(version string) + type Service struct + ClusterIP string + ExternalIPs []string + ExternalName string + Index string + Name string + Namespace string + Ports []api.ServicePort + Type api.ServiceType + Version string + func (s *Service) DeepCopyObject() runtime.Object + func (s *Service) GetName() string + func (s *Service) GetNamespace() string + func (s *Service) GetResourceVersion() string + func (s *Service) SetName(name string) + func (s *Service) SetNamespace(namespace string) + func (s *Service) SetResourceVersion(version string) + type ToFunc func(interface{}) interface