If bucket type is FIXED_RANGE, specify how values are bucketized.
Use FixedRangeBucketSpec when you want to create multiple buckets
with equal granularities. Using integer bucket value as an example,
when bucket_start = 0, bucket_granularity = 10, bucket_count = 5,
this facet will be aggregated via the following buckets: [-inf, 0),
[0, 10), [10, 20), [20, 30), [30, inf). Notably, bucket_count <= 1
is an invalid spec.
[[["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-09-04 UTC."],[],[],null,["# Class FixedRangeBucketSpec (0.1.10)\n\nVersion latestkeyboard_arrow_down\n\n- [0.1.10 (latest)](/python/docs/reference/google-cloud-visionai/latest/google.cloud.visionai_v1alpha1.types.FacetProperty.FixedRangeBucketSpec)\n- [0.1.8](/python/docs/reference/google-cloud-visionai/0.1.8/google.cloud.visionai_v1alpha1.types.FacetProperty.FixedRangeBucketSpec) \n\n FixedRangeBucketSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nIf bucket type is FIXED_RANGE, specify how values are bucketized.\nUse FixedRangeBucketSpec when you want to create multiple buckets\nwith equal granularities. Using integer bucket value as an example,\nwhen bucket_start = 0, bucket_granularity = 10, bucket_count = 5,\nthis facet will be aggregated via the following buckets: \\[-inf, 0),\n\\[0, 10), \\[10, 20), \\[20, 30), \\[30, inf). Notably, bucket_count \\\u003c= 1\nis an invalid spec."]]