public class KubernetesAttributesExtractor extends Object implements io.fabric8.mockwebserver.crud.AttributeExtractor<io.fabric8.kubernetes.api.model.HasMetadata>
| Modifier and Type | Field and Description |
|---|---|
static String |
API |
static String |
KEY |
static String |
KIND |
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() |
KubernetesAttributesExtractor(List<CustomResourceDefinitionContext> crdContexts) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCrdContext(CustomResourceDefinitionContext context) |
io.fabric8.mockwebserver.crud.AttributeSet |
extract(io.fabric8.kubernetes.api.model.HasMetadata hasMetadata) |
io.fabric8.mockwebserver.crud.AttributeSet |
extract(String s) |
Map<String,String> |
fromKubernetesPath(String s)
Get the name, namespace, api, version, plural, and kind from the path
|
io.fabric8.mockwebserver.crud.AttributeSet |
fromPath(String s) |
io.fabric8.mockwebserver.crud.AttributeSet |
fromResource(String s) |
CustomResourceDefinitionContext |
getCrdContext(String api,
String version,
String plural) |
void |
removeCrdContext(CustomResourceDefinitionContext context) |
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 NAMESPACE
public static final String VALUE
public static final String PLURAL
public static final String UNKNOWN_KIND
protected static final Pattern PATTERN
public KubernetesAttributesExtractor()
public KubernetesAttributesExtractor(List<CustomResourceDefinitionContext> crdContexts)
public Map<String,String> fromKubernetesPath(String s)
public io.fabric8.mockwebserver.crud.AttributeSet fromPath(String s)
fromPath in interface io.fabric8.mockwebserver.crud.AttributeExtractor<io.fabric8.kubernetes.api.model.HasMetadata>public io.fabric8.mockwebserver.crud.AttributeSet fromResource(String s)
fromResource in interface io.fabric8.mockwebserver.crud.AttributeExtractor<io.fabric8.kubernetes.api.model.HasMetadata>public io.fabric8.mockwebserver.crud.AttributeSet extract(String s)
extract in interface io.fabric8.mockwebserver.crud.AttributeExtractor<io.fabric8.kubernetes.api.model.HasMetadata>public io.fabric8.mockwebserver.crud.AttributeSet extract(io.fabric8.kubernetes.api.model.HasMetadata hasMetadata)
extract in interface io.fabric8.mockwebserver.crud.AttributeExtractor<io.fabric8.kubernetes.api.model.HasMetadata>public CustomResourceDefinitionContext getCrdContext(String api, String version, String plural)
public void removeCrdContext(CustomResourceDefinitionContext context)
public void addCrdContext(CustomResourceDefinitionContext context)
Copyright © 2015–2020 Red Hat. All rights reserved.