ShortBlob contains an array of bytes no longer than DataTypeUtils#MAX_SHORT_BLOB_PROPERTY_LENGTH. Unlike Blob, ShortBlobs are
indexed by the datastore and can therefore be filtered and sorted on in queries. If your data is
too large to fit in a ShortBlob use Blob instead.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003e\u003ccode\u003eShortBlob\u003c/code\u003e is a class that stores an array of bytes, with a size limitation defined by \u003ccode\u003eDataTypeUtils#MAX_SHORT_BLOB_PROPERTY_LENGTH\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eUnlike \u003ccode\u003eBlob\u003c/code\u003e, \u003ccode\u003eShortBlob\u003c/code\u003e data is indexed, allowing for filtering and sorting within datastore queries.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eShortBlob\u003c/code\u003e implements the \u003ccode\u003eSerializable\u003c/code\u003e and \u003ccode\u003eComparable<ShortBlob>\u003c/code\u003e interfaces.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eShortBlob\u003c/code\u003e objects are immutable after construction, with the bytes being set during initialization.\u003c/p\u003e\n"],["\u003cp\u003eIf the data exceeds the \u003ccode\u003eShortBlob\u003c/code\u003e size limit, \u003ccode\u003eBlob\u003c/code\u003e should be used instead.\u003c/p\u003e\n"]]],[],null,[]]