Class SearchAttributesUtil


  • public class SearchAttributesUtil
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Map<java.lang.String,​java.util.List<?>> decode​(io.temporal.api.common.v1.SearchAttributes searchAttributes)  
      static <T> java.util.List<T> decode​(io.temporal.api.common.v1.SearchAttributes searchAttributes, java.lang.String attributeName)  
      static <T> java.util.List<T> decodeAsType​(io.temporal.api.common.v1.SearchAttributes searchAttributes, java.lang.String attributeName, io.temporal.api.enums.v1.IndexedValueType indexType)  
      static io.temporal.api.common.v1.SearchAttributes encode​(java.util.Map<java.lang.String,​?> searchAttributes)  
      • Methods inherited from class java.lang.Object

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

      • SearchAttributesUtil

        public SearchAttributesUtil()
    • Method Detail

      • encode

        @Nonnull
        public static io.temporal.api.common.v1.SearchAttributes encode​(@Nonnull
                                                                        java.util.Map<java.lang.String,​?> searchAttributes)
      • decode

        @Nonnull
        public static java.util.Map<java.lang.String,​java.util.List<?>> decode​(@Nonnull
                                                                                     io.temporal.api.common.v1.SearchAttributes searchAttributes)
      • decode

        @Nullable
        public static <T> java.util.List<T> decode​(@Nonnull
                                                   io.temporal.api.common.v1.SearchAttributes searchAttributes,
                                                   @Nonnull
                                                   java.lang.String attributeName)
      • decodeAsType

        @Nullable
        public static <T> java.util.List<T> decodeAsType​(@Nonnull
                                                         io.temporal.api.common.v1.SearchAttributes searchAttributes,
                                                         @Nonnull
                                                         java.lang.String attributeName,
                                                         @Nonnull
                                                         io.temporal.api.enums.v1.IndexedValueType indexType)