The number of entries that are delta encoded in the encoded data. If only a
single integer was encoded, this will be zero and the single value will be
stored in first_value.
The offset of the first entry in the encoded data, or, if only a single
integer was encoded, that single integer's value. If the field is empty or
missing, assume zero.
[[["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-16 UTC."],[],[],null,["# Interface RiceDeltaEncodingOrBuilder (2.71.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.71.0 (latest)](/java/docs/reference/google-cloud-webrisk/latest/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.69.0](/java/docs/reference/google-cloud-webrisk/2.69.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.67.0](/java/docs/reference/google-cloud-webrisk/2.67.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.66.0](/java/docs/reference/google-cloud-webrisk/2.66.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.63.0](/java/docs/reference/google-cloud-webrisk/2.63.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.62.0](/java/docs/reference/google-cloud-webrisk/2.62.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.61.0](/java/docs/reference/google-cloud-webrisk/2.61.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.59.0](/java/docs/reference/google-cloud-webrisk/2.59.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.58.0](/java/docs/reference/google-cloud-webrisk/2.58.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.57.0](/java/docs/reference/google-cloud-webrisk/2.57.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.56.0](/java/docs/reference/google-cloud-webrisk/2.56.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.55.0](/java/docs/reference/google-cloud-webrisk/2.55.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.54.0](/java/docs/reference/google-cloud-webrisk/2.54.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.53.0](/java/docs/reference/google-cloud-webrisk/2.53.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.52.0](/java/docs/reference/google-cloud-webrisk/2.52.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.51.0](/java/docs/reference/google-cloud-webrisk/2.51.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.50.0](/java/docs/reference/google-cloud-webrisk/2.50.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.48.0](/java/docs/reference/google-cloud-webrisk/2.48.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.47.0](/java/docs/reference/google-cloud-webrisk/2.47.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.46.0](/java/docs/reference/google-cloud-webrisk/2.46.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.45.0](/java/docs/reference/google-cloud-webrisk/2.45.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.44.0](/java/docs/reference/google-cloud-webrisk/2.44.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.43.0](/java/docs/reference/google-cloud-webrisk/2.43.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.42.0](/java/docs/reference/google-cloud-webrisk/2.42.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.41.0](/java/docs/reference/google-cloud-webrisk/2.41.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.40.0](/java/docs/reference/google-cloud-webrisk/2.40.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.39.0](/java/docs/reference/google-cloud-webrisk/2.39.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.38.0](/java/docs/reference/google-cloud-webrisk/2.38.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.36.0](/java/docs/reference/google-cloud-webrisk/2.36.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.35.0](/java/docs/reference/google-cloud-webrisk/2.35.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.34.0](/java/docs/reference/google-cloud-webrisk/2.34.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.33.0](/java/docs/reference/google-cloud-webrisk/2.33.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.32.0](/java/docs/reference/google-cloud-webrisk/2.32.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.31.0](/java/docs/reference/google-cloud-webrisk/2.31.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.30.0](/java/docs/reference/google-cloud-webrisk/2.30.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.29.0](/java/docs/reference/google-cloud-webrisk/2.29.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.28.0](/java/docs/reference/google-cloud-webrisk/2.28.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.27.0](/java/docs/reference/google-cloud-webrisk/2.27.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.26.0](/java/docs/reference/google-cloud-webrisk/2.26.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.23.0](/java/docs/reference/google-cloud-webrisk/2.23.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.22.0](/java/docs/reference/google-cloud-webrisk/2.22.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.21.0](/java/docs/reference/google-cloud-webrisk/2.21.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.20.0](/java/docs/reference/google-cloud-webrisk/2.20.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.19.0](/java/docs/reference/google-cloud-webrisk/2.19.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.18.0](/java/docs/reference/google-cloud-webrisk/2.18.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.17.0](/java/docs/reference/google-cloud-webrisk/2.17.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.16.0](/java/docs/reference/google-cloud-webrisk/2.16.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.15.0](/java/docs/reference/google-cloud-webrisk/2.15.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.14.0](/java/docs/reference/google-cloud-webrisk/2.14.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.13.0](/java/docs/reference/google-cloud-webrisk/2.13.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.12.0](/java/docs/reference/google-cloud-webrisk/2.12.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.11.0](/java/docs/reference/google-cloud-webrisk/2.11.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.10.0](/java/docs/reference/google-cloud-webrisk/2.10.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.8.0](/java/docs/reference/google-cloud-webrisk/2.8.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.7.0](/java/docs/reference/google-cloud-webrisk/2.7.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.6.0](/java/docs/reference/google-cloud-webrisk/2.6.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.5.0](/java/docs/reference/google-cloud-webrisk/2.5.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.4.0](/java/docs/reference/google-cloud-webrisk/2.4.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.3.0](/java/docs/reference/google-cloud-webrisk/2.3.0/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.2.6](/java/docs/reference/google-cloud-webrisk/2.2.6/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder)\n- [2.0.12](/java/docs/reference/google-cloud-webrisk/2.0.12/com.google.webrisk.v1beta1.RiceDeltaEncodingOrBuilder) \n\n public interface RiceDeltaEncodingOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getEncodedData()\n\n public abstract ByteString getEncodedData()\n\nThe encoded deltas that are encoded using the Golomb-Rice coder.\n\n`bytes encoded_data = 4;`\n\n### getEntryCount()\n\n public abstract int getEntryCount()\n\nThe number of entries that are delta encoded in the encoded data. If only a\nsingle integer was encoded, this will be zero and the single value will be\nstored in `first_value`.\n\n`int32 entry_count = 3;`\n\n### getFirstValue()\n\n public abstract long getFirstValue()\n\nThe offset of the first entry in the encoded data, or, if only a single\ninteger was encoded, that single integer's value. If the field is empty or\nmissing, assume zero.\n\n`int64 first_value = 1;`\n\n### getRiceParameter()\n\n public abstract int getRiceParameter()\n\nThe Golomb-Rice parameter, which is a number between 2 and 28. This field\nis missing (that is, zero) if `num_entries` is zero.\n\n`int32 rice_parameter = 2;`"]]