Documentation
¶
Index ¶
- type CircuitBreakerLister
- type CircuitBreakerListerExpansion
- type CircuitBreakerNamespaceLister
- type CircuitBreakerNamespaceListerExpansion
- type FaultInjectionLister
- type FaultInjectionListerExpansion
- type FaultInjectionNamespaceLister
- type FaultInjectionNamespaceListerExpansion
- type ManagerStateLister
- type ManagerStateListerExpansion
- type ShardingConfigLister
- type ShardingConfigListerExpansion
- type ShardingConfigNamespaceLister
- type ShardingConfigNamespaceListerExpansion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CircuitBreakerLister ¶
type CircuitBreakerLister interface {
// List lists all CircuitBreakers in the indexer.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*v1alpha1.CircuitBreaker, err error)
// CircuitBreakers returns an object that can list and get CircuitBreakers.
CircuitBreakers(namespace string) CircuitBreakerNamespaceLister
CircuitBreakerListerExpansion
}
CircuitBreakerLister helps list CircuitBreakers. All objects returned here must be treated as read-only.
func NewCircuitBreakerLister ¶
func NewCircuitBreakerLister(indexer cache.Indexer) CircuitBreakerLister
NewCircuitBreakerLister returns a new CircuitBreakerLister.
type CircuitBreakerListerExpansion ¶
type CircuitBreakerListerExpansion interface{}
CircuitBreakerListerExpansion allows custom methods to be added to CircuitBreakerLister.
type CircuitBreakerNamespaceLister ¶
type CircuitBreakerNamespaceLister interface {
// List lists all CircuitBreakers in the indexer for a given namespace.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*v1alpha1.CircuitBreaker, err error)
// Get retrieves the CircuitBreaker from the indexer for a given namespace and name.
// Objects returned here must be treated as read-only.
Get(name string) (*v1alpha1.CircuitBreaker, error)
CircuitBreakerNamespaceListerExpansion
}
CircuitBreakerNamespaceLister helps list and get CircuitBreakers. All objects returned here must be treated as read-only.
type CircuitBreakerNamespaceListerExpansion ¶
type CircuitBreakerNamespaceListerExpansion interface{}
CircuitBreakerNamespaceListerExpansion allows custom methods to be added to CircuitBreakerNamespaceLister.
type FaultInjectionLister ¶ added in v0.2.0
type FaultInjectionLister interface {
// List lists all FaultInjections in the indexer.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*v1alpha1.FaultInjection, err error)
// FaultInjections returns an object that can list and get FaultInjections.
FaultInjections(namespace string) FaultInjectionNamespaceLister
FaultInjectionListerExpansion
}
FaultInjectionLister helps list FaultInjections. All objects returned here must be treated as read-only.
func NewFaultInjectionLister ¶ added in v0.2.0
func NewFaultInjectionLister(indexer cache.Indexer) FaultInjectionLister
NewFaultInjectionLister returns a new FaultInjectionLister.
type FaultInjectionListerExpansion ¶ added in v0.2.0
type FaultInjectionListerExpansion interface{}
FaultInjectionListerExpansion allows custom methods to be added to FaultInjectionLister.
type FaultInjectionNamespaceLister ¶ added in v0.2.0
type FaultInjectionNamespaceLister interface {
// List lists all FaultInjections in the indexer for a given namespace.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*v1alpha1.FaultInjection, err error)
// Get retrieves the FaultInjection from the indexer for a given namespace and name.
// Objects returned here must be treated as read-only.
Get(name string) (*v1alpha1.FaultInjection, error)
FaultInjectionNamespaceListerExpansion
}
FaultInjectionNamespaceLister helps list and get FaultInjections. All objects returned here must be treated as read-only.
type FaultInjectionNamespaceListerExpansion ¶ added in v0.2.0
type FaultInjectionNamespaceListerExpansion interface{}
FaultInjectionNamespaceListerExpansion allows custom methods to be added to FaultInjectionNamespaceLister.
type ManagerStateLister ¶
type ManagerStateLister interface {
// List lists all ManagerStates in the indexer.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*v1alpha1.ManagerState, err error)
// Get retrieves the ManagerState from the index for a given name.
// Objects returned here must be treated as read-only.
Get(name string) (*v1alpha1.ManagerState, error)
ManagerStateListerExpansion
}
ManagerStateLister helps list ManagerStates. All objects returned here must be treated as read-only.
func NewManagerStateLister ¶
func NewManagerStateLister(indexer cache.Indexer) ManagerStateLister
NewManagerStateLister returns a new ManagerStateLister.
type ManagerStateListerExpansion ¶
type ManagerStateListerExpansion interface{}
ManagerStateListerExpansion allows custom methods to be added to ManagerStateLister.
type ShardingConfigLister ¶
type ShardingConfigLister interface {
// List lists all ShardingConfigs in the indexer.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*v1alpha1.ShardingConfig, err error)
// ShardingConfigs returns an object that can list and get ShardingConfigs.
ShardingConfigs(namespace string) ShardingConfigNamespaceLister
ShardingConfigListerExpansion
}
ShardingConfigLister helps list ShardingConfigs. All objects returned here must be treated as read-only.
func NewShardingConfigLister ¶
func NewShardingConfigLister(indexer cache.Indexer) ShardingConfigLister
NewShardingConfigLister returns a new ShardingConfigLister.
type ShardingConfigListerExpansion ¶
type ShardingConfigListerExpansion interface{}
ShardingConfigListerExpansion allows custom methods to be added to ShardingConfigLister.
type ShardingConfigNamespaceLister ¶
type ShardingConfigNamespaceLister interface {
// List lists all ShardingConfigs in the indexer for a given namespace.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*v1alpha1.ShardingConfig, err error)
// Get retrieves the ShardingConfig from the indexer for a given namespace and name.
// Objects returned here must be treated as read-only.
Get(name string) (*v1alpha1.ShardingConfig, error)
ShardingConfigNamespaceListerExpansion
}
ShardingConfigNamespaceLister helps list and get ShardingConfigs. All objects returned here must be treated as read-only.
type ShardingConfigNamespaceListerExpansion ¶
type ShardingConfigNamespaceListerExpansion interface{}
ShardingConfigNamespaceListerExpansion allows custom methods to be added to ShardingConfigNamespaceLister.