Package csw.location.api.models
Class Metadata
- java.lang.Object
-
- csw.location.api.models.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 locationparam: value represents additional information associated with location
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Metadata
add(java.lang.String key, java.lang.String value)
static Metadata
apply()
static Metadata
empty()
scala.Option<java.lang.String>
get(java.lang.String key)
scala.Option<Prefix>
getAgentPrefix()
scala.Option<java.lang.Object>
getPid()
scala.Option<Prefix>
getSequenceComponentPrefix()
java.util.Optional<java.lang.String>
jGet(java.lang.String key)
java.util.Optional<Prefix>
jGetAgentPrefix()
java.util.Optional<java.lang.Object>
jGetPid()
java.util.Optional<Prefix>
jGetSequenceComponentPrefix()
java.util.Map<java.lang.String,java.lang.String>
jValue()
scala.collection.immutable.Map<java.lang.String,java.lang.String>
value()
Metadata
withAgentPrefix(Prefix agentPrefix)
Metadata
withPid(long pid)
Metadata
withSequenceComponentPrefix(Prefix sequenceComponentPrefix)
-
-
-
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)
-
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()
-
-