Class CodegenSerializer.CodegenMapSerializer

java.lang.Object
software.amazon.awssdk.codegen.poet.transform.protocols.CodegenSerializer.CodegenMapSerializer
All Implemented Interfaces:
CodegenSerializer<Map<?,?>>
Enclosing interface:
CodegenSerializer<T>

public static class CodegenSerializer.CodegenMapSerializer extends Object implements CodegenSerializer<Map<?,?>>
Codegen for Map values. Serialized as MapUtils.of(k0, v0, ⋯, kn, vn). This only works for a small amount of key-value pairs, up to seven.
  • Constructor Details

  • Method Details

    • serialize

      public void serialize(Map<?,?> map, com.squareup.javapoet.CodeBlock.Builder builder)
      Description copied from interface: CodegenSerializer
      Creates a codegen serialization for the given value using the CodeBlock.Builder.
      Specified by:
      serialize in interface CodegenSerializer<Map<?,?>>