Class KubernetesDeserializer

java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<KubernetesResource>
io.fabric8.kubernetes.internal.KubernetesDeserializer
All Implemented Interfaces:
com.fasterxml.jackson.databind.deser.NullValueProvider

public class KubernetesDeserializer
extends com.fasterxml.jackson.databind.JsonDeserializer<KubernetesResource>
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer

    com.fasterxml.jackson.databind.JsonDeserializer.None
  • Constructor Summary

    Constructors 
    Constructor Description
    KubernetesDeserializer()  
  • Method Summary

    Modifier and Type Method Description
    KubernetesResource deserialize​(com.fasterxml.jackson.core.JsonParser jp, com.fasterxml.jackson.databind.DeserializationContext ctxt)  
    static void registerCustomKind​(String kind, Class<? extends KubernetesResource> clazz)
    Registers a Custom Resource Definition Kind
    static void registerCustomKind​(String apiVersion, String kind, Class<? extends KubernetesResource> clazz)
    Registers a Custom Resource Definition Kind
    static void registerProvider​(KubernetesResourceMappingProvider provider)
    Registers a Custom Resource Mapping Provider

    Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer

    deserialize, deserializeWithType, deserializeWithType, findBackReference, getDelegatee, getEmptyAccessPattern, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, handledType, isCachable, replaceDelegatee, supportsUpdate, unwrappingDeserializer

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait