public class KubernetesFactory extends Object
Modifier and Type | Class and Description |
---|---|
static class |
KubernetesFactory.PlainTextJacksonProvider
Lets accept plain text too as if its JSON to work around some issues with the REST API and remote kube....
|
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_KUBERNETES_MASTER |
static String |
KUBERNETES_PASSWORD |
static String |
KUBERNETES_TRUST_ALL_CERIFICATES |
static String |
KUBERNETES_USERNAME |
Constructor and Description |
---|
KubernetesFactory() |
KubernetesFactory(String address) |
Modifier and Type | Method and Description |
---|---|
Kubernetes |
createKubernetes() |
KubernetesExtensions |
createKubernetesExtensions() |
static com.fasterxml.jackson.databind.ObjectMapper |
createObjectMapper()
Creates a configured Jackson object mapper for parsing JSON
|
protected List<Object> |
createProviders() |
<T> T |
createWebClient(Class<T> clientType)
Creates a JAXRS web client for the given JAXRS client
|
protected String |
findKubernetesMaster() |
String |
getAddress() |
String |
getKubernetesMaster() |
static String |
resolveHttpKubernetesMaster() |
static String |
resolveKubernetesMaster() |
void |
setAddress(String address) |
String |
toString() |
public static final String DEFAULT_KUBERNETES_MASTER
public static final String KUBERNETES_TRUST_ALL_CERIFICATES
public static final String KUBERNETES_USERNAME
public static final String KUBERNETES_PASSWORD
public KubernetesFactory()
public KubernetesFactory(String address)
protected String findKubernetesMaster()
public Kubernetes createKubernetes()
public KubernetesExtensions createKubernetesExtensions()
public <T> T createWebClient(Class<T> clientType)
public String getKubernetesMaster()
public String getAddress()
public void setAddress(String address)
public static String resolveHttpKubernetesMaster()
public static String resolveKubernetesMaster()
public static com.fasterxml.jackson.databind.ObjectMapper createObjectMapper()
Copyright © 2011–2014 Red Hat. All rights reserved.