Documentation ¶
Index ¶
- type ItemInterface
- type JobCollection
- type JobItem
- type NamespacedJobCollection
- func (c NamespacedJobCollection) AreAllComplete() bool
- func (c NamespacedJobCollection) Contains(i ItemInterface) bool
- func (c NamespacedJobCollection) ContainsNamespacedName(ns string, n string) bool
- func (c NamespacedJobCollection) EnsureNamespace(ns string)
- func (c NamespacedJobCollection) TotalCount() int
- type NamespacedPodCollection
- func (c NamespacedPodCollection) AreAllReady() bool
- func (c NamespacedPodCollection) Contains(i ItemInterface) bool
- func (c NamespacedPodCollection) ContainsNamespacedName(ns string, n string) bool
- func (c NamespacedPodCollection) EnsureNamespace(ns string)
- func (c NamespacedPodCollection) TotalCount() int
- type NamespacedServiceCollection
- func (c NamespacedServiceCollection) AreAllAvailable() bool
- func (c NamespacedServiceCollection) Contains(i ItemInterface) bool
- func (c NamespacedServiceCollection) ContainsNamespacedName(ns string, n string) bool
- func (c NamespacedServiceCollection) EnsureNamespace(ns string)
- func (c NamespacedServiceCollection) GetPods(i ItemInterface) ([]*PodItem, bool)
- func (c NamespacedServiceCollection) TotalCount() int
- type PodCollection
- type PodItem
- type ServiceCollection
- type ServiceItem
- func (i *ServiceItem) GetChildren() *PodCollection
- func (i *ServiceItem) GetName() string
- func (i *ServiceItem) GetNamespace() string
- func (i *ServiceItem) GetPod(pod ItemInterface) (*PodItem, bool)
- func (i *ServiceItem) IsAvailable() bool
- func (i *ServiceItem) WithChildren(children PodCollection) *ServiceItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ItemInterface ¶
type JobCollection ¶
type JobItem ¶
type JobItem struct {
// contains filtered or unexported fields
}
func (*JobItem) GetNamespace ¶
func (*JobItem) IsComplete ¶
func (*JobItem) WithComplete ¶
type NamespacedJobCollection ¶
type NamespacedJobCollection map[string]JobCollection
func (NamespacedJobCollection) AreAllComplete ¶
func (c NamespacedJobCollection) AreAllComplete() bool
func (NamespacedJobCollection) Contains ¶
func (c NamespacedJobCollection) Contains(i ItemInterface) bool
func (NamespacedJobCollection) ContainsNamespacedName ¶
func (c NamespacedJobCollection) ContainsNamespacedName(ns string, n string) bool
func (NamespacedJobCollection) EnsureNamespace ¶
func (c NamespacedJobCollection) EnsureNamespace(ns string)
func (NamespacedJobCollection) TotalCount ¶
func (c NamespacedJobCollection) TotalCount() int
type NamespacedPodCollection ¶
type NamespacedPodCollection map[string]PodCollection
func (NamespacedPodCollection) AreAllReady ¶
func (c NamespacedPodCollection) AreAllReady() bool
func (NamespacedPodCollection) Contains ¶
func (c NamespacedPodCollection) Contains(i ItemInterface) bool
func (NamespacedPodCollection) ContainsNamespacedName ¶
func (c NamespacedPodCollection) ContainsNamespacedName(ns string, n string) bool
func (NamespacedPodCollection) EnsureNamespace ¶
func (c NamespacedPodCollection) EnsureNamespace(ns string)
func (NamespacedPodCollection) TotalCount ¶
func (c NamespacedPodCollection) TotalCount() int
type NamespacedServiceCollection ¶
type NamespacedServiceCollection map[string]ServiceCollection
func (NamespacedServiceCollection) AreAllAvailable ¶
func (c NamespacedServiceCollection) AreAllAvailable() bool
func (NamespacedServiceCollection) Contains ¶
func (c NamespacedServiceCollection) Contains(i ItemInterface) bool
func (NamespacedServiceCollection) ContainsNamespacedName ¶
func (c NamespacedServiceCollection) ContainsNamespacedName(ns string, n string) bool
func (NamespacedServiceCollection) EnsureNamespace ¶
func (c NamespacedServiceCollection) EnsureNamespace(ns string)
func (NamespacedServiceCollection) GetPods ¶
func (c NamespacedServiceCollection) GetPods(i ItemInterface) ([]*PodItem, bool)
func (NamespacedServiceCollection) TotalCount ¶
func (c NamespacedServiceCollection) TotalCount() int
type PodCollection ¶
func (PodCollection) Contains ¶
func (c PodCollection) Contains(i ItemInterface) bool
func (PodCollection) ContainsName ¶
func (c PodCollection) ContainsName(n string) bool
type PodItem ¶
type PodItem struct {
// contains filtered or unexported fields
}
func (*PodItem) GetNamespace ¶
type ServiceCollection ¶
type ServiceCollection map[string]*ServiceItem
type ServiceItem ¶
type ServiceItem struct {
// contains filtered or unexported fields
}
func Service ¶
func Service(ns string, n string) *ServiceItem
func (*ServiceItem) GetChildren ¶
func (i *ServiceItem) GetChildren() *PodCollection
func (*ServiceItem) GetName ¶
func (i *ServiceItem) GetName() string
func (*ServiceItem) GetNamespace ¶
func (i *ServiceItem) GetNamespace() string
func (*ServiceItem) GetPod ¶
func (i *ServiceItem) GetPod(pod ItemInterface) (*PodItem, bool)
func (*ServiceItem) IsAvailable ¶
func (i *ServiceItem) IsAvailable() bool
func (*ServiceItem) WithChildren ¶
func (i *ServiceItem) WithChildren(children PodCollection) *ServiceItem
Click to show internal directories.
Click to hide internal directories.