Package io.temporal.internal.common
Class SearchAttributesUtil
- java.lang.Object
-
- io.temporal.internal.common.SearchAttributesUtil
-
public class SearchAttributesUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SearchAttributesUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<?>decode(io.temporal.api.common.v1.Payload payload)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 SearchAttributesdecodeTyped(io.temporal.api.common.v1.SearchAttributes searchAttributes)static io.temporal.api.common.v1.SearchAttributesencode(java.util.Map<java.lang.String,?> searchAttributes)static io.temporal.api.common.v1.SearchAttributesencodeTyped(SearchAttributes searchAttributes)static io.temporal.api.common.v1.SearchAttributesencodeTypedUpdates(SearchAttributeUpdate<?>... searchAttributeUpdates)
-
-
-
Method Detail
-
encodeTyped
@Nullable public static io.temporal.api.common.v1.SearchAttributes encodeTyped(@Nullable SearchAttributes searchAttributes)
-
decodeTyped
@Nonnull public static SearchAttributes decodeTyped(@Nullable io.temporal.api.common.v1.SearchAttributes searchAttributes)
-
encodeTypedUpdates
@Nonnull public static io.temporal.api.common.v1.SearchAttributes encodeTypedUpdates(SearchAttributeUpdate<?>... searchAttributeUpdates)
-
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)
-
decode
@Nullable public static java.util.List<?> decode(io.temporal.api.common.v1.Payload payload)
-
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)
-
-