Package ai.vectros.types
Class LookupDef
java.lang.Object
ai.vectros.types.LookupDef
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic final classstatic interface -
Method Summary
Modifier and TypeMethodDescriptionstatic LookupDef.FieldNameStagebuilder()booleaninthashCode()toString()
-
Method Details
-
getFieldName
- Returns:
- Name of the payload field to index.
-
getUnique
- Returns:
- If true, enforces that this field's value is unique within your account.
-
getRangeEnabled
- Returns:
- If true, this field also supports ordered range and prefix lookups (
from/to/prefix) in addition to exact-match lookups. Range-enabled fields are billed at the range-index rate. Cannot be set on a sensitive field, because a blind index is not orderable. This setting is locked once the field is created.
-
getSortBy
- Returns:
- For an exact-match lookup, the index sort key:
createdAt(the default),lastUpdated, or a declared field on this schema. This setting is locked once the field is created.
-
getAllowOverflow
- Returns:
- Each schema has a fixed budget of fast exact-match lookup indexes. An exact-match lookup beyond that budget is rejected unless you set this flag, which opts the field into a higher-cost secondary index (more storage and transactional writes). Range-enabled lookups do not count against the budget. This flag has no effect on a field that fits within the budget.
-
equals
-
getAdditionalProperties
-
hashCode
public int hashCode() -
toString
-
builder
-