Package ai.vespa.feed.client
Class DocumentId
- java.lang.Object
-
- ai.vespa.feed.client.DocumentId
-
public class DocumentId extends java.lang.Object
Represents a Vespa document id- Author:
- jonmv
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
documentType()
boolean
equals(java.lang.Object o)
java.util.Optional<java.lang.String>
group()
int
hashCode()
java.lang.String
namespace()
java.util.OptionalLong
number()
static DocumentId
of(java.lang.String serialized)
static DocumentId
of(java.lang.String namespace, java.lang.String documentType, long number, java.lang.String userSpecific)
static DocumentId
of(java.lang.String namespace, java.lang.String documentType, java.lang.String userSpecific)
static DocumentId
of(java.lang.String namespace, java.lang.String documentType, java.lang.String group, java.lang.String userSpecific)
java.lang.String
toString()
java.lang.String
userSpecific()
-
-
-
Method Detail
-
of
public static DocumentId of(java.lang.String namespace, java.lang.String documentType, java.lang.String userSpecific)
-
of
public static DocumentId of(java.lang.String namespace, java.lang.String documentType, long number, java.lang.String userSpecific)
-
of
public static DocumentId of(java.lang.String namespace, java.lang.String documentType, java.lang.String group, java.lang.String userSpecific)
-
of
public static DocumentId of(java.lang.String serialized)
-
documentType
public java.lang.String documentType()
-
namespace
public java.lang.String namespace()
-
number
public java.util.OptionalLong number()
-
group
public java.util.Optional<java.lang.String> group()
-
userSpecific
public java.lang.String userSpecific()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-