Class DamlTextMap

  • Direct Known Subclasses:
    DamlMap

    public class DamlTextMap
    extends Value
    • Method Detail

      • of

        public static DamlTextMap of​(@NonNull java.util.Map<@NonNull java.lang.String,​@NonNull Value> value)
      • getMap

        @Deprecated
        public final @NonNull java.util.Map<@NonNull java.lang.String,​@NonNull Value> getMap()
        Deprecated.
      • stream

        public java.util.stream.Stream<java.util.Map.Entry<java.lang.String,​Value>> stream()
      • toMap

        public final <K,​V> @NonNull java.util.Map<K,​V> toMap​(@NonNull java.util.function.Function<@NonNull java.lang.String,​@NonNull K> keyMapper,
                                                                         @NonNull java.util.function.Function<@NonNull Value,​@NonNull V> valueMapper)
      • toMap

        public final <V> @NonNull java.util.Map<@NonNull java.lang.String,​@NonNull V> toMap​(@NonNull java.util.function.Function<@NonNull Value,​@NonNull V> valueMapper)
      • equals

        public final boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public final @NonNull java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toProto

        public final com.daml.ledger.api.v1.ValueOuterClass.Value toProto()
        Specified by:
        toProto in class Value
      • fromProto

        public static @NonNull DamlTextMap fromProto​(com.daml.ledger.api.v1.ValueOuterClass.Map map)