Class KubernetesAttributesExtractor
- java.lang.Object
-
- io.fabric8.kubernetes.client.server.mock.KubernetesAttributesExtractor
-
- All Implemented Interfaces:
AttributeExtractor
public class KubernetesAttributesExtractor extends Object implements AttributeExtractor
-
-
Field Summary
Fields Modifier and Type Field Description static String
API
static String
KEY
static String
KIND
static String
METADATA_NAME
static String
METADATA_NAMESPACE
static String
NAME
static String
NAMESPACE
protected static Pattern
PATTERN
static String
PLURAL
static String
UNKNOWN_KIND
static String
VALUE
static String
VERSION
-
Constructor Summary
Constructors Constructor Description KubernetesAttributesExtractor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributeSet
extract(io.fabric8.kubernetes.api.model.HasMetadata hasMetadata)
Map<String,String>
fromKubernetesPath(String s)
Get the name, namespace, api, version, plural, and kind from the pathAttributeSet
fromPath(String s)
AttributeSet
fromResource(String s)
void
setCustomResourceDefinitionProcessor(CustomResourceDefinitionProcessor customResourceDefinitionProcessor)
-
-
-
Field Detail
-
KEY
public static final String KEY
- See Also:
- Constant Field Values
-
KIND
public static final String KIND
- See Also:
- Constant Field Values
-
API
public static final String API
- See Also:
- Constant Field Values
-
VERSION
public static final String VERSION
- See Also:
- Constant Field Values
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
METADATA_NAME
public static final String METADATA_NAME
- See Also:
- Constant Field Values
-
NAMESPACE
public static final String NAMESPACE
- See Also:
- Constant Field Values
-
METADATA_NAMESPACE
public static final String METADATA_NAMESPACE
- See Also:
- Constant Field Values
-
VALUE
public static final String VALUE
- See Also:
- Constant Field Values
-
PLURAL
public static final String PLURAL
- See Also:
- Constant Field Values
-
UNKNOWN_KIND
public static final String UNKNOWN_KIND
- See Also:
- Constant Field Values
-
PATTERN
protected static final Pattern PATTERN
-
-
Method Detail
-
setCustomResourceDefinitionProcessor
public void setCustomResourceDefinitionProcessor(CustomResourceDefinitionProcessor customResourceDefinitionProcessor)
-
fromKubernetesPath
public Map<String,String> fromKubernetesPath(String s)
Get the name, namespace, api, version, plural, and kind from the path
-
fromPath
public AttributeSet fromPath(String s)
- Specified by:
fromPath
in interfaceAttributeExtractor
-
fromResource
public AttributeSet fromResource(String s)
- Specified by:
fromResource
in interfaceAttributeExtractor
-
extract
public AttributeSet extract(io.fabric8.kubernetes.api.model.HasMetadata hasMetadata)
-
-