Class Serializer

java.lang.Object
software.amazon.cloudformation.resource.Serializer

public class Serializer
extends java.lang.Object
  • Field Summary

    Fields
    Modifier and Type Field Description
    static java.lang.String COMPRESSED  
  • Constructor Summary

    Constructors
    Constructor Description
    Serializer()  
  • Method Summary

    Modifier and Type Method Description
    <T> java.lang.String compress​(java.lang.String modelInput)  
    java.lang.String decompress​(java.lang.String s)  
    <T> T deserialize​(java.lang.String s, com.fasterxml.jackson.core.type.TypeReference<T> reference)  
    <T> T deserializeStrict​(java.lang.String s, com.fasterxml.jackson.core.type.TypeReference<T> reference)  
    <T> java.lang.String serialize​(T modelObject)  

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • Serializer

      public Serializer()
  • Method Details

    • serialize

      public <T> java.lang.String serialize​(T modelObject) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • compress

      public <T> java.lang.String compress​(java.lang.String modelInput) throws java.io.IOException
      Throws:
      java.io.IOException
    • deserialize

      public <T> T deserialize​(java.lang.String s, com.fasterxml.jackson.core.type.TypeReference<T> reference) throws java.io.IOException
      Throws:
      java.io.IOException
    • decompress

      public java.lang.String decompress​(java.lang.String s) throws java.io.IOException
      Throws:
      java.io.IOException
    • deserializeStrict

      public <T> T deserializeStrict​(java.lang.String s, com.fasterxml.jackson.core.type.TypeReference<T> reference) throws java.io.IOException
      Throws:
      java.io.IOException