public class KubernetesAttributesExtractor extends Object implements AttributeExtractor
| Modifier and Type | Field and 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 and Description |
|---|
KubernetesAttributesExtractor() |
| Modifier and Type | Method and 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 path
|
AttributeSet |
fromPath(String s) |
AttributeSet |
fromResource(String s) |
void |
setCustomResourceDefinitionProcessor(CustomResourceDefinitionProcessor customResourceDefinitionProcessor) |
public static final String KEY
public static final String KIND
public static final String API
public static final String VERSION
public static final String NAME
public static final String METADATA_NAME
public static final String NAMESPACE
public static final String METADATA_NAMESPACE
public static final String VALUE
public static final String PLURAL
public static final String UNKNOWN_KIND
protected static final Pattern PATTERN
public void setCustomResourceDefinitionProcessor(CustomResourceDefinitionProcessor customResourceDefinitionProcessor)
public Map<String,String> fromKubernetesPath(String s)
public AttributeSet fromPath(String s)
fromPath in interface AttributeExtractorpublic AttributeSet fromResource(String s)
fromResource in interface AttributeExtractorpublic AttributeSet extract(io.fabric8.kubernetes.api.model.HasMetadata hasMetadata)
Copyright © 2015–2024 Red Hat. All rights reserved.