public class Serialization extends Object
| Constructor and Description |
|---|
Serialization() |
| Modifier and Type | Method and Description |
|---|---|
static <T> String |
asJson(T object) |
static <T> String |
asYaml(T object) |
static com.fasterxml.jackson.databind.ObjectMapper |
jsonMapper() |
static <T> T |
unmarshal(InputStream is)
Unmarshals a stream.
|
static <T> T |
unmarshal(InputStream is,
Class<T> type)
Unmarshals an
InputStream. |
static <T> T |
unmarshal(InputStream is,
Class<T> type,
Map<String,String> parameters)
Unmarshals an
InputStream optionally performing placeholder substitution to the stream. |
static <T> T |
unmarshal(InputStream is,
Map<String,String> parameters)
Unmarshals a stream optionally performing placeholder substitution to the stream.
|
static <T> T |
unmarshal(InputStream is,
com.fasterxml.jackson.databind.ObjectMapper mapper)
Unmarshals a stream.
|
static <T> T |
unmarshal(InputStream is,
com.fasterxml.jackson.databind.ObjectMapper mapper,
Map<String,String> parameters)
Unmarshals a stream optionally performing placeholder substitution to the stream.
|
static <T> T |
unmarshal(InputStream is,
com.fasterxml.jackson.core.type.TypeReference<T> type)
Unmarshals an
InputStream. |
static <T> T |
unmarshal(InputStream is,
com.fasterxml.jackson.core.type.TypeReference<T> type,
Map<String,String> parameters)
Unmarshals an
InputStream optionally performing placeholder substitution to the stream. |
static <T> T |
unmarshal(String str,
Class<T> type)
Unmarshals a
String |
static <T> T |
unmarshal(String str,
Class<T> type,
Map<String,String> parameters)
Unmarshals a
String optionally performing placeholder substitution to the String. |
static com.fasterxml.jackson.databind.ObjectMapper |
yamlMapper() |
public static com.fasterxml.jackson.databind.ObjectMapper jsonMapper()
public static com.fasterxml.jackson.databind.ObjectMapper yamlMapper()
public static <T> String asJson(T object) throws KubernetesClientException
KubernetesClientExceptionpublic static <T> String asYaml(T object) throws KubernetesClientException
KubernetesClientExceptionpublic static <T> T unmarshal(InputStream is) throws KubernetesClientException
T - The target type.is - The InputStream.KubernetesClientException - KubernetesClientExceptionpublic static <T> T unmarshal(InputStream is, Map<String,String> parameters) throws KubernetesClientException
T - The target type.is - The InputStream.parameters - A Map with parameters for placeholder substitution.KubernetesClientException - KubernetesClientExceptionpublic static <T> T unmarshal(InputStream is, com.fasterxml.jackson.databind.ObjectMapper mapper)
T - The target type.is - The InputStream.mapper - The ObjectMapper to use.KubernetesClientException - KubernetesClientExceptionpublic static <T> T unmarshal(InputStream is, com.fasterxml.jackson.databind.ObjectMapper mapper, Map<String,String> parameters)
T - The target type.is - The InputStream.mapper - The ObjectMapper to use.parameters - A Map with parameters for placeholder substitution.KubernetesClientException - KubernetesClientExceptionpublic static <T> T unmarshal(String str, Class<T> type) throws KubernetesClientException
StringT - template argument denoting typestr - The String.type - The target type.KubernetesClientException - KubernetesClientExceptionpublic static <T> T unmarshal(String str, Class<T> type, Map<String,String> parameters) throws KubernetesClientException
String optionally performing placeholder substitution to the String.T - Template argument denoting typestr - The String.type - The target type.parameters - A hashmap containing parametersKubernetesClientException - KubernetesClientExceptionpublic static <T> T unmarshal(InputStream is, Class<T> type) throws KubernetesClientException
InputStream.T - Template argument denoting typeis - The InputStream.type - The type.KubernetesClientException - KubernetesClientExceptionpublic static <T> T unmarshal(InputStream is, Class<T> type, Map<String,String> parameters) throws KubernetesClientException
InputStream optionally performing placeholder substitution to the stream.T - Template argument denoting typeis - The InputStream.type - The type.parameters - A Map with parameters for placeholder substitution.KubernetesClientException - KubernetesClientExceptionpublic static <T> T unmarshal(InputStream is, com.fasterxml.jackson.core.type.TypeReference<T> type) throws KubernetesClientException
InputStream.T - Template argument denoting typeis - The InputStream.type - The TypeReference.KubernetesClientException - KubernetesClientExceptionpublic static <T> T unmarshal(InputStream is, com.fasterxml.jackson.core.type.TypeReference<T> type, Map<String,String> parameters) throws KubernetesClientException
InputStream optionally performing placeholder substitution to the stream.T - Template argument denoting typeis - The InputStream.type - The TypeReference.parameters - A Map with parameters for placeholder substitution.KubernetesClientException - KubernetesClientExceptionCopyright © 2015–2019 Red Hat. All rights reserved.