Class Metadata

  • All Implemented Interfaces:
    java.io.Serializable, scala.Equals, scala.Product

    public class Metadata
    extends java.lang.Object
    implements scala.Product, java.io.Serializable
    metadata represents any additional information (metadata) associated with location For example, "agentId": "ESW.agent1" this can be metadata information for sequence component location

    param: value represents additional information associated with location

    See Also:
    Serialized Form
    • Constructor Detail

      • Metadata

        public Metadata​(scala.collection.immutable.Map<java.lang.String,​java.lang.String> value)
      • Metadata

        public Metadata​(java.util.Map<java.lang.String,​java.lang.String> value)
    • Method Detail

      • empty

        public static Metadata empty()
      • apply

        public static Metadata apply()
      • value

        public scala.collection.immutable.Map<java.lang.String,​java.lang.String> value()
      • jValue

        public java.util.Map<java.lang.String,​java.lang.String> jValue()
      • add

        public Metadata add​(java.lang.String key,
                            java.lang.String value)
      • withPid

        public Metadata withPid​(long pid)
      • withAgentPrefix

        public Metadata withAgentPrefix​(Prefix agentPrefix)
      • withSequenceComponentPrefix

        public Metadata withSequenceComponentPrefix​(Prefix sequenceComponentPrefix)
      • get

        public scala.Option<java.lang.String> get​(java.lang.String key)
      • getPid

        public scala.Option<java.lang.Object> getPid()
      • getAgentPrefix

        public scala.Option<Prefix> getAgentPrefix()
      • getSequenceComponentPrefix

        public scala.Option<Prefix> getSequenceComponentPrefix()
      • jGet

        public java.util.Optional<java.lang.String> jGet​(java.lang.String key)
      • jGetPid

        public java.util.Optional<java.lang.Object> jGetPid()
      • jGetAgentPrefix

        public java.util.Optional<Prefix> jGetAgentPrefix()
      • jGetSequenceComponentPrefix

        public java.util.Optional<Prefix> jGetSequenceComponentPrefix()