Interface Cache<T>
-
-
Field Summary
Fields Modifier and Type Field Description static StringNAMESPACE_INDEX
-
Method Summary
Static Methods Modifier and Type Method Description static List<String>metaNamespaceIndexFunc(HasMetadata obj)It is a default index function that indexes based on an object's namespacestatic StringmetaNamespaceKeyFunc(HasMetadata obj)It's is a convenient default KeyFunc which know show to make keys for API objects which implement HasMetadata interface.static StringmetaUidKeyFunc(HasMetadata obj)static StringnamespaceKeyFunc(String objectNamespace, String objectName)Default index function that indexes based on an object's namespace and name.-
Methods inherited from interface io.fabric8.kubernetes.client.informers.cache.Indexer
addIndexers, byIndex, getIndexers, index, indexKeys, removeIndexer
-
-
-
-
Field Detail
-
NAMESPACE_INDEX
static final String NAMESPACE_INDEX
- See Also:
- Constant Field Values
-
-
Method Detail
-
metaNamespaceKeyFunc
static String metaNamespaceKeyFunc(HasMetadata obj)
It's is a convenient default KeyFunc which know show to make keys for API objects which implement HasMetadata interface. The key uses the format namespace/name unless namespace is empty, then it's just name- Parameters:
obj- specific object- Returns:
- the key
-
metaUidKeyFunc
static String metaUidKeyFunc(HasMetadata obj)
-
namespaceKeyFunc
static String namespaceKeyFunc(String objectNamespace, String objectName)
Default index function that indexes based on an object's namespace and name.
-
metaNamespaceIndexFunc
static List<String> metaNamespaceIndexFunc(HasMetadata obj)
It is a default index function that indexes based on an object's namespace- Parameters:
obj- the specific object- Returns:
- the indexed value
-
-