Class Structs


  • public final class Structs
    extends java.lang.Object
    A collection of static methods for manipulating datastructure representations transferred via the Dataflow API.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void addBoolean​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name, boolean value)  
      static void addDictionary​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name, java.util.Map<java.lang.String,​java.lang.Object> value)  
      static void addDouble​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name, java.lang.Double value)  
      static void addList​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name, java.util.List<? extends java.util.Map<java.lang.String,​java.lang.Object>> elements)  
      static <T extends java.util.Map<java.lang.String,​java.lang.Object>>
      void
      addList​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name, T[] elements)  
      static void addLong​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name, long value)  
      static void addLongs​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name, long... longs)  
      static void addNull​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name)  
      static void addObject​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name, java.util.Map<java.lang.String,​java.lang.Object> value)  
      static void addString​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name, java.lang.String value)  
      static void addStringList​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name, java.util.List<java.lang.String> elements)  
      static java.lang.Boolean getBoolean​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name)  
      static @Nullable java.lang.Boolean getBoolean​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name, @Nullable java.lang.Boolean defaultValue)  
      static byte[] getBytes​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name)  
      static byte @Nullable [] getBytes​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name, byte @Nullable [] defaultValue)  
      static java.util.Map<java.lang.String,​java.lang.Object> getDictionary​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name)  
      static @Nullable java.util.Map<java.lang.String,​java.lang.Object> getDictionary​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name, @Nullable java.util.Map<java.lang.String,​java.lang.Object> defaultValue)  
      static java.lang.Integer getInt​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name)  
      static @Nullable java.lang.Integer getInt​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name, @Nullable java.lang.Integer defaultValue)  
      static @Nullable java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> getListOfMaps​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name, @Nullable java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> defaultValue)  
      static java.lang.Long getLong​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name)  
      static @Nullable java.lang.Long getLong​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name, @Nullable java.lang.Long defaultValue)  
      static java.util.Map<java.lang.String,​java.lang.Object> getObject​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name)  
      static @Nullable java.util.Map<java.lang.String,​java.lang.Object> getObject​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name, @Nullable java.util.Map<java.lang.String,​java.lang.Object> defaultValue)  
      static java.lang.String getString​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name)  
      static java.lang.String getString​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name, @Nullable java.lang.String defaultValue)  
      static @Nullable java.util.List<java.lang.String> getStrings​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String name, @Nullable java.util.List<java.lang.String> defaultValue)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getString

        public static java.lang.String getString​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                                 java.lang.String name)
      • getString

        public static java.lang.String getString​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                                 java.lang.String name,
                                                 @Nullable java.lang.String defaultValue)
      • getBytes

        public static byte[] getBytes​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                      java.lang.String name)
      • getBytes

        public static byte @Nullable [] getBytes​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                                 java.lang.String name,
                                                 byte @Nullable [] defaultValue)
      • getBoolean

        public static java.lang.Boolean getBoolean​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                                   java.lang.String name)
      • getBoolean

        public static @Nullable java.lang.Boolean getBoolean​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                                             java.lang.String name,
                                                             @Nullable java.lang.Boolean defaultValue)
      • getLong

        public static java.lang.Long getLong​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                             java.lang.String name)
      • getLong

        public static @Nullable java.lang.Long getLong​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                                       java.lang.String name,
                                                       @Nullable java.lang.Long defaultValue)
      • getInt

        public static java.lang.Integer getInt​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                               java.lang.String name)
      • getInt

        public static @Nullable java.lang.Integer getInt​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                                         java.lang.String name,
                                                         @Nullable java.lang.Integer defaultValue)
      • getStrings

        public static @Nullable java.util.List<java.lang.String> getStrings​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                                                            java.lang.String name,
                                                                            @Nullable java.util.List<java.lang.String> defaultValue)
      • getObject

        public static java.util.Map<java.lang.String,​java.lang.Object> getObject​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                                                                       java.lang.String name)
      • getObject

        public static @Nullable java.util.Map<java.lang.String,​java.lang.Object> getObject​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                                                                                 java.lang.String name,
                                                                                                 @Nullable java.util.Map<java.lang.String,​java.lang.Object> defaultValue)
      • getListOfMaps

        public static @Nullable java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> getListOfMaps​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                                                                                                     java.lang.String name,
                                                                                                                     @Nullable java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> defaultValue)
      • getDictionary

        public static java.util.Map<java.lang.String,​java.lang.Object> getDictionary​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                                                                           java.lang.String name)
      • getDictionary

        public static @Nullable java.util.Map<java.lang.String,​java.lang.Object> getDictionary​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                                                                                     java.lang.String name,
                                                                                                     @Nullable java.util.Map<java.lang.String,​java.lang.Object> defaultValue)
      • addString

        public static void addString​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                     java.lang.String name,
                                     java.lang.String value)
      • addBoolean

        public static void addBoolean​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                      java.lang.String name,
                                      boolean value)
      • addLong

        public static void addLong​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                   java.lang.String name,
                                   long value)
      • addObject

        public static void addObject​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                     java.lang.String name,
                                     java.util.Map<java.lang.String,​java.lang.Object> value)
      • addNull

        public static void addNull​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                   java.lang.String name)
      • addLongs

        public static void addLongs​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                    java.lang.String name,
                                    long... longs)
      • addList

        public static void addList​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                   java.lang.String name,
                                   java.util.List<? extends java.util.Map<java.lang.String,​java.lang.Object>> elements)
      • addStringList

        public static void addStringList​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                         java.lang.String name,
                                         java.util.List<java.lang.String> elements)
      • addList

        public static <T extends java.util.Map<java.lang.String,​java.lang.Object>> void addList​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                                                                                      java.lang.String name,
                                                                                                      T[] elements)
      • addDictionary

        public static void addDictionary​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                         java.lang.String name,
                                         java.util.Map<java.lang.String,​java.lang.Object> value)
      • addDouble

        public static void addDouble​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                     java.lang.String name,
                                     java.lang.Double value)