Mapping configuration for this SliceSpec. The key is the name of the feature. By default, the key will be prefixed by "instance" as a dictionary prefix for Vertex Batch Predictions output format.
Specification message containing the config for this SliceSpec. When kind is selected as value and/or range, only a single slice will be computed. When allValues is present, a separate slice will be computed for each possible label/value for the corresponding key in config. Examples, with feature zip_code with values 12345, 23334, 88888 and feature country with values "US", "Canada", "Mexico" in the dataset:
A single slice containing data where the zip_codes between 10000 and 20000 has the country "US". For this example, data with the zip_code of 12345 and country "US" will be in this slice.
Example 4:
{ "country": {"allValues": { "value": true } } }
Three slices are computed, one for each unique country in the dataset.
Three slices are computed, one for each unique country in the dataset where the zip_code is also 12345. For this example, data with zip_code 12345 and country "US" will be in one slice, zip_code 12345 and country "Canada" in another slice, and zip_code 12345 and country "Mexico" in another slice, totaling 3 slices.
[[["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-06-27 UTC."],[],[],null,["# SliceSpec\n\nSpecification for how the data should be sliced.\nFields `configs` `map (key: string, value: object (`[SliceConfig](/vertex-ai/docs/reference/rest/v1beta1/SliceSpec#SliceConfig)`))` \nMapping configuration for this SliceSpec. The key is the name of the feature. By default, the key will be prefixed by \"instance\" as a dictionary prefix for Vertex Batch Predictions output format. \n\nSliceConfig\n-----------\n\nSpecification message containing the config for this SliceSpec. When `kind` is selected as `value` and/or `range`, only a single slice will be computed. When `allValues` is present, a separate slice will be computed for each possible label/value for the corresponding key in `config`. Examples, with feature zip_code with values 12345, 23334, 88888 and feature country with values \"US\", \"Canada\", \"Mexico\" in the dataset:\n\nExample 1: \n\n {\n \"zip_code\": { \"value\": { \"floatValue\": 12345.0 } }\n }\n\nA single slice for any data with zip_code 12345 in the dataset.\n\nExample 2: \n\n {\n \"zip_code\": { \"range\": { \"low\": 12345, \"high\": 20000 } }\n }\n\nA single slice containing data where the zip_codes between 12345 and 20000 For this example, data with the zip_code of 12345 will be in this slice.\n\nExample 3: \n\n {\n \"zip_code\": { \"range\": { \"low\": 10000, \"high\": 20000 } },\n \"country\": { \"value\": { \"stringValue\": \"US\" } }\n }\n\nA single slice containing data where the zip_codes between 10000 and 20000 has the country \"US\". For this example, data with the zip_code of 12345 and country \"US\" will be in this slice.\n\nExample 4: \n\n { \"country\": {\"allValues\": { \"value\": true } } }\n\nThree slices are computed, one for each unique country in the dataset.\n\nExample 5: \n\n {\n \"country\": { \"allValues\": { \"value\": true } },\n \"zip_code\": { \"value\": { \"floatValue\": 12345.0 } }\n }\n\nThree slices are computed, one for each unique country in the dataset where the zip_code is also 12345. For this example, data with zip_code 12345 and country \"US\" will be in one slice, zip_code 12345 and country \"Canada\" in another slice, and zip_code 12345 and country \"Mexico\" in another slice, totaling 3 slices.\nFields \n`kind` `Union type` \n`kind` can be only one of the following:\n`value` `object (`[Value](/vertex-ai/docs/reference/rest/v1beta1/SliceSpec#Value)`)` \nA unique specific value for a given feature. Example: `{ \"value\": { \"stringValue\": \"12345\" } }`\n`range` `object (`[Range](/vertex-ai/docs/reference/rest/v1beta1/SliceSpec#Range)`)` \nA range of values for a numerical feature. Example: `{\"range\":{\"low\":10000.0,\"high\":50000.0}}` will capture 12345 and 23334 in the slice.\n`allValues` `boolean` \nIf allValues is set to true, then all possible labels of the keyed feature will have another slice computed. Example: `{\"allValues\":{\"value\":true}}` \n\nValue\n-----\n\nSingle value that supports strings and floats.\nFields \n`kind` `Union type` \n`kind` can be only one of the following:\n`stringValue` `string` \nString type.\n`floatValue` `number` \nFloat type. \n\nRange\n-----\n\nA range of values for slice(s). `low` is inclusive, `high` is exclusive.\nFields `low` `number` \nInclusive low value for the range.\n`high` `number` \nExclusive high value for the range."]]