AI-generated Key Takeaways
-
Indexablerepresents an indexable unit and is not thread-safe. -
There are nested classes
Indexable.Builderfor buildingIndexableobjects andIndexable.Metadatafor representingIndexablemetadata. -
Several constants define maximum sizes and limits for
Indexableproperties, includingMAX_BYTE_SIZE,MAX_INDEXABLES_TO_BE_UPDATED_IN_ONE_CALL,MAX_REPEATED_SIZE,MAX_STRING_LENGTH, andMAX_URL_LENGTH. -
The constant
THINGrepresents the predefinedIndexabletype "Thing".
Represents an indexable unit.
Indexables are not thread-safe. Do not create, modify, or access one Indexable from
different threads, otherwise a ConcurrentModificationException
could be thrown.
Nested Class Summary
| class | Indexable.Builder | The builder for Indexable. |
|
| interface | Indexable.Metadata | Represents the metadata for an Indexable. |
|
Constant Summary
| int | MAX_BYTE_SIZE | The maximum byte size of an Indexable. |
| int | MAX_INDEXABLES_TO_BE_UPDATED_IN_ONE_CALL | |
| int | MAX_REPEATED_SIZE | The maximum number of elements in a repeatable
Indexable
field. |
| int | MAX_STRING_LENGTH | The maximum String.length()
of a String field of
an Indexable. |
| int | MAX_URL_LENGTH | The maximum String.length()
of an Indexable
URL string. |
| String | THING | Names of the predefined Indexable
type Thing. |
Constants
public static final int MAX_BYTE_SIZE
The maximum byte size of an Indexable.
public static final int MAX_INDEXABLES_TO_BE_UPDATED_IN_ONE_CALL
public static final int MAX_REPEATED_SIZE
The maximum number of elements in a repeatable Indexable
field. Additional elements will be discarded.
public static final int MAX_STRING_LENGTH
The maximum String.length()
of a String field of an
Indexable.
String values
longer than this will be truncated.
public static final int MAX_URL_LENGTH
The maximum String.length()
of an Indexable
URL string.