Class ModelEvaluationSlice.Slice.SliceSpec.SliceConfig (3.17.0)
3.88.0 (latest)
3.86.0
3.84.0
3.83.0
3.82.0
3.81.0
3.79.0
3.77.0
3.76.0
3.75.0
3.74.0
3.73.0
3.71.0
3.69.0
3.68.0
3.65.0
3.64.0
3.63.0
3.61.0
3.60.0
3.59.0
3.58.0
3.57.0
3.56.0
3.55.0
3.54.0
3.53.0
3.52.0
3.50.0
3.49.0
3.48.0
3.47.0
3.46.0
3.45.0
3.44.0
3.43.0
3.42.0
3.41.0
3.40.0
3.38.0
3.37.0
3.36.0
3.35.0
3.34.0
3.33.0
3.32.0
3.31.0
3.30.0
3.29.0
3.28.0
3.25.0
3.24.0
3.23.0
3.22.0
3.21.0
3.20.0
3.19.0
3.18.0
3.17.0
3.16.0
3.15.0
3.14.0
3.13.0
3.12.0
3.11.0
3.10.0
3.9.0
3.8.0
3.7.0
3.6.0
3.5.0
3.4.2
3.3.0
3.2.0
3.0.0
2.9.8
2.8.9
2.7.4
2.5.3
2.4.0
public static final class ModelEvaluationSlice . Slice . SliceSpec . SliceConfig extends GeneratedMessageV3 implements ModelEvaluationSlice . Slice . SliceSpec . SliceConfigOrBuilder
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 all_values 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:
Example 1:
{
"zip_code": { "value": { "float_value": 12345.0 } }
}
A single slice for any data with zip_code 12345 in the dataset.
Example 2:
{
"zip_code": { "range": { "low": 12345, "high": 20000 } }
}
A 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.
Example 3:
{
"zip_code": { "range": { "low": 10000, "high": 20000 } },
"country": { "value": { "string_value": "US" } }
}
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": {"all_values": { "value": true } } }
Three slices are computed, one for each unique country in the dataset.
Example 5:
{
"country": { "all_values": { "value": true } },
"zip_code": { "value": { "float_value": 12345.0 } }
}
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.
Protobuf type
google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Static Fields
public static final int ALL_VALUES_FIELD_NUMBER
Field Value
Type
Description
int
public static final int RANGE_FIELD_NUMBER
Field Value
Type
Description
int
public static final int VALUE_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
public static ModelEvaluationSlice . Slice . SliceSpec . SliceConfig getDefaultInstance ()
public static final Descriptors . Descriptor getDescriptor ()
public static ModelEvaluationSlice . Slice . SliceSpec . SliceConfig . Builder newBuilder ()
public static ModelEvaluationSlice . Slice . SliceSpec . SliceConfig . Builder newBuilder ( ModelEvaluationSlice . Slice . SliceSpec . SliceConfig prototype )
public static ModelEvaluationSlice . Slice . SliceSpec . SliceConfig parseDelimitedFrom ( InputStream input )
public static ModelEvaluationSlice . Slice . SliceSpec . SliceConfig parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
public static ModelEvaluationSlice . Slice . SliceSpec . SliceConfig parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
public static ModelEvaluationSlice . Slice . SliceSpec . SliceConfig parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
public static ModelEvaluationSlice . Slice . SliceSpec . SliceConfig parseFrom ( ByteString data )
public static ModelEvaluationSlice . Slice . SliceSpec . SliceConfig parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static ModelEvaluationSlice . Slice . SliceSpec . SliceConfig parseFrom ( CodedInputStream input )
public static ModelEvaluationSlice . Slice . SliceSpec . SliceConfig parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static ModelEvaluationSlice . Slice . SliceSpec . SliceConfig parseFrom ( InputStream input )
public static ModelEvaluationSlice . Slice . SliceSpec . SliceConfig parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
public static ModelEvaluationSlice . Slice . SliceSpec . SliceConfig parseFrom ( ByteBuffer data )
public static ModelEvaluationSlice . Slice . SliceSpec . SliceConfig parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
public static Parser<ModelEvaluationSlice . Slice . SliceSpec . SliceConfig > parser ()
Methods
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
public BoolValue getAllValues ()
If all_values is set to true, then all possible labels of the keyed
feature will have another slice computed.
Example: {"all_values":{"value":true}}
.google.protobuf.BoolValue all_values = 3;
Returns
Type
Description
BoolValue
The allValues.
public BoolValueOrBuilder getAllValuesOrBuilder ()
If all_values is set to true, then all possible labels of the keyed
feature will have another slice computed.
Example: {"all_values":{"value":true}}
.google.protobuf.BoolValue all_values = 3;
public ModelEvaluationSlice . Slice . SliceSpec . SliceConfig getDefaultInstanceForType ()
public ModelEvaluationSlice . Slice . SliceSpec . SliceConfig . KindCase getKindCase ()
public Parser<ModelEvaluationSlice . Slice . SliceSpec . SliceConfig > getParserForType ()
Overrides
public ModelEvaluationSlice . Slice . SliceSpec . Range getRange ()
A range of values for a numerical feature.
Example: {"range":{"low":10000.0,"high":50000.0}}
will capture 12345 and 23334 in the slice.
.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range range = 2;
public ModelEvaluationSlice . Slice . SliceSpec . RangeOrBuilder getRangeOrBuilder ()
A range of values for a numerical feature.
Example: {"range":{"low":10000.0,"high":50000.0}}
will capture 12345 and 23334 in the slice.
.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range range = 2;
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
public final UnknownFieldSet getUnknownFields ()
Overrides
public ModelEvaluationSlice . Slice . SliceSpec . Value getValue ()
A unique specific value for a given feature.
Example: { "value": { "string_value": "12345" } }
.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value value = 1;
public ModelEvaluationSlice . Slice . SliceSpec . ValueOrBuilder getValueOrBuilder ()
A unique specific value for a given feature.
Example: { "value": { "string_value": "12345" } }
.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value value = 1;
public boolean hasAllValues ()
If all_values is set to true, then all possible labels of the keyed
feature will have another slice computed.
Example: {"all_values":{"value":true}}
.google.protobuf.BoolValue all_values = 3;
Returns
Type
Description
boolean
Whether the allValues field is set.
public boolean hasRange ()
A range of values for a numerical feature.
Example: {"range":{"low":10000.0,"high":50000.0}}
will capture 12345 and 23334 in the slice.
.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range range = 2;
Returns
Type
Description
boolean
Whether the range field is set.
public boolean hasValue ()
A unique specific value for a given feature.
Example: { "value": { "string_value": "12345" } }
.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value value = 1;
Returns
Type
Description
boolean
Whether the value field is set.
Returns
Type
Description
int
Overrides
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
public final boolean isInitialized ()
Overrides
public ModelEvaluationSlice . Slice . SliceSpec . SliceConfig . Builder newBuilderForType ()
protected ModelEvaluationSlice . Slice . SliceSpec . SliceConfig . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
public ModelEvaluationSlice . Slice . SliceSpec . SliceConfig . Builder toBuilder ()
public void writeTo ( CodedOutputStream output )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]