Package ai.vespa.client.dsl
Class A
- java.lang.Object
-
- ai.vespa.client.dsl.A
-
public final class A extends Object
Helper class for generating Annotation https://docs.vespa.ai/en/reference/query-language-reference.html#annotations
-
-
Constructor Summary
Constructors Constructor Description A()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Annotation
a(String name, Object value)
Arbitrary key-value pair annotation.static Annotation
a(String n1, Object v1, String n2, Object v2)
static Annotation
a(String n1, Object v1, String n2, Object v2, String n3, Object v3)
static Annotation
a(String n1, Object v1, String n2, Object v2, String n3, Object v3, String n4, Object v4)
static Annotation
a(String n1, Object v1, String n2, Object v2, String n3, Object v3, String n4, Object v4, String n5, Object v5)
static Annotation
a(String n1, Object v1, String n2, Object v2, String n3, Object v3, String n4, Object v4, String n5, Object v5, String n6, Object v6)
static Annotation
a(Map<String,Object> annotation)
Arbitrary annotation given by the map.static Annotation
defaultIndex(String index)
Default index annotation.static Annotation
empty()
Empty annotation.static Annotation
filter()
Filter annotation.
-
-
-
Method Detail
-
empty
public static Annotation empty()
Empty annotation.- Returns:
- the annotation
-
filter
public static Annotation filter()
Filter annotation.- Returns:
- the annotation
-
defaultIndex
public static Annotation defaultIndex(String index)
Default index annotation.- Parameters:
index
- the search index- Returns:
- the annotation
-
a
public static Annotation a(String name, Object value)
Arbitrary key-value pair annotation.- Parameters:
name
- the namevalue
- the value- Returns:
- the annotation
-
a
public static Annotation a(Map<String,Object> annotation)
Arbitrary annotation given by the map.- Parameters:
annotation
- the annotation- Returns:
- the annotation
-
a
public static Annotation a(String n1, Object v1, String n2, Object v2)
-
a
public static Annotation a(String n1, Object v1, String n2, Object v2, String n3, Object v3, String n4, Object v4)
-
a
public static Annotation a(String n1, Object v1, String n2, Object v2, String n3, Object v3, String n4, Object v4, String n5, Object v5)
-
-