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.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 SearchAttributes
decodeTyped(io.temporal.api.common.v1.SearchAttributes searchAttributes)
static io.temporal.api.common.v1.SearchAttributes
encode(java.util.Map<java.lang.String,?> searchAttributes)
static io.temporal.api.common.v1.SearchAttributes
encodeTyped(SearchAttributes searchAttributes)
static io.temporal.api.common.v1.SearchAttributes
encodeTypedUpdates(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)
-
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)
-
-