public static final class ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder> 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.v1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig| Modifier and Type | Method and Description |
|---|---|
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig |
build() |
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig |
buildPartial() |
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
clear() |
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
clearAllValues()
If all_values is set to true, then all possible labels of the keyed
feature will have another slice computed.
|
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
clearKind() |
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
clearRange()
A range of values for a numerical feature.
|
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
clearValue()
A unique specific value for a given feature.
|
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
clone() |
com.google.protobuf.BoolValue |
getAllValues()
If all_values is set to true, then all possible labels of the keyed
feature will have another slice computed.
|
com.google.protobuf.BoolValue.Builder |
getAllValuesBuilder()
If all_values is set to true, then all possible labels of the keyed
feature will have another slice computed.
|
com.google.protobuf.BoolValueOrBuilder |
getAllValuesOrBuilder()
If all_values is set to true, then all possible labels of the keyed
feature will have another slice computed.
|
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.KindCase |
getKindCase() |
ModelEvaluationSlice.Slice.SliceSpec.Range |
getRange()
A range of values for a numerical feature.
|
ModelEvaluationSlice.Slice.SliceSpec.Range.Builder |
getRangeBuilder()
A range of values for a numerical feature.
|
ModelEvaluationSlice.Slice.SliceSpec.RangeOrBuilder |
getRangeOrBuilder()
A range of values for a numerical feature.
|
ModelEvaluationSlice.Slice.SliceSpec.Value |
getValue()
A unique specific value for a given feature.
|
ModelEvaluationSlice.Slice.SliceSpec.Value.Builder |
getValueBuilder()
A unique specific value for a given feature.
|
ModelEvaluationSlice.Slice.SliceSpec.ValueOrBuilder |
getValueOrBuilder()
A unique specific value for a given feature.
|
boolean |
hasAllValues()
If all_values is set to true, then all possible labels of the keyed
feature will have another slice computed.
|
boolean |
hasRange()
A range of values for a numerical feature.
|
boolean |
hasValue()
A unique specific value for a given feature.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
mergeAllValues(com.google.protobuf.BoolValue value)
If all_values is set to true, then all possible labels of the keyed
feature will have another slice computed.
|
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
mergeFrom(ModelEvaluationSlice.Slice.SliceSpec.SliceConfig other) |
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
mergeRange(ModelEvaluationSlice.Slice.SliceSpec.Range value)
A range of values for a numerical feature.
|
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
mergeValue(ModelEvaluationSlice.Slice.SliceSpec.Value value)
A unique specific value for a given feature.
|
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
setAllValues(com.google.protobuf.BoolValue.Builder builderForValue)
If all_values is set to true, then all possible labels of the keyed
feature will have another slice computed.
|
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
setAllValues(com.google.protobuf.BoolValue value)
If all_values is set to true, then all possible labels of the keyed
feature will have another slice computed.
|
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
setRange(ModelEvaluationSlice.Slice.SliceSpec.Range.Builder builderForValue)
A range of values for a numerical feature.
|
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
setRange(ModelEvaluationSlice.Slice.SliceSpec.Range value)
A range of values for a numerical feature.
|
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
setValue(ModelEvaluationSlice.Slice.SliceSpec.Value.Builder builderForValue)
A unique specific value for a given feature.
|
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder |
setValue(ModelEvaluationSlice.Slice.SliceSpec.Value value)
A unique specific value for a given feature.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder>public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder>public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ModelEvaluationSlice.Slice.SliceSpec.SliceConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ModelEvaluationSlice.Slice.SliceSpec.SliceConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder>public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder>public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder>public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder>public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder>public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder>public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder>public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder mergeFrom(ModelEvaluationSlice.Slice.SliceSpec.SliceConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder>public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder>IOExceptionpublic ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.KindCase getKindCase()
getKindCase in interface ModelEvaluationSlice.Slice.SliceSpec.SliceConfigOrBuilderpublic ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder clearKind()
public boolean hasValue()
A unique specific value for a given feature.
Example: `{ "value": { "string_value": "12345" } }`
.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value value = 1;
hasValue in interface ModelEvaluationSlice.Slice.SliceSpec.SliceConfigOrBuilderpublic ModelEvaluationSlice.Slice.SliceSpec.Value getValue()
A unique specific value for a given feature.
Example: `{ "value": { "string_value": "12345" } }`
.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value value = 1;
getValue in interface ModelEvaluationSlice.Slice.SliceSpec.SliceConfigOrBuilderpublic ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder setValue(ModelEvaluationSlice.Slice.SliceSpec.Value value)
A unique specific value for a given feature.
Example: `{ "value": { "string_value": "12345" } }`
.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value value = 1;
public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder setValue(ModelEvaluationSlice.Slice.SliceSpec.Value.Builder builderForValue)
A unique specific value for a given feature.
Example: `{ "value": { "string_value": "12345" } }`
.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value value = 1;
public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder mergeValue(ModelEvaluationSlice.Slice.SliceSpec.Value value)
A unique specific value for a given feature.
Example: `{ "value": { "string_value": "12345" } }`
.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value value = 1;
public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder clearValue()
A unique specific value for a given feature.
Example: `{ "value": { "string_value": "12345" } }`
.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value value = 1;
public ModelEvaluationSlice.Slice.SliceSpec.Value.Builder getValueBuilder()
A unique specific value for a given feature.
Example: `{ "value": { "string_value": "12345" } }`
.google.cloud.aiplatform.v1.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.v1.ModelEvaluationSlice.Slice.SliceSpec.Value value = 1;
getValueOrBuilder in interface ModelEvaluationSlice.Slice.SliceSpec.SliceConfigOrBuilderpublic 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.v1.ModelEvaluationSlice.Slice.SliceSpec.Range range = 2;
hasRange in interface ModelEvaluationSlice.Slice.SliceSpec.SliceConfigOrBuilderpublic 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.v1.ModelEvaluationSlice.Slice.SliceSpec.Range range = 2;
getRange in interface ModelEvaluationSlice.Slice.SliceSpec.SliceConfigOrBuilderpublic ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder setRange(ModelEvaluationSlice.Slice.SliceSpec.Range value)
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.v1.ModelEvaluationSlice.Slice.SliceSpec.Range range = 2;
public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder setRange(ModelEvaluationSlice.Slice.SliceSpec.Range.Builder builderForValue)
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.v1.ModelEvaluationSlice.Slice.SliceSpec.Range range = 2;
public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder mergeRange(ModelEvaluationSlice.Slice.SliceSpec.Range value)
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.v1.ModelEvaluationSlice.Slice.SliceSpec.Range range = 2;
public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder clearRange()
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.v1.ModelEvaluationSlice.Slice.SliceSpec.Range range = 2;
public ModelEvaluationSlice.Slice.SliceSpec.Range.Builder getRangeBuilder()
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.v1.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.v1.ModelEvaluationSlice.Slice.SliceSpec.Range range = 2;
getRangeOrBuilder in interface ModelEvaluationSlice.Slice.SliceSpec.SliceConfigOrBuilderpublic 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;hasAllValues in interface ModelEvaluationSlice.Slice.SliceSpec.SliceConfigOrBuilderpublic com.google.protobuf.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;getAllValues in interface ModelEvaluationSlice.Slice.SliceSpec.SliceConfigOrBuilderpublic ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder setAllValues(com.google.protobuf.BoolValue value)
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.Builder setAllValues(com.google.protobuf.BoolValue.Builder builderForValue)
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.Builder mergeAllValues(com.google.protobuf.BoolValue value)
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.Builder clearAllValues()
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 com.google.protobuf.BoolValue.Builder getAllValuesBuilder()
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 com.google.protobuf.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;getAllValuesOrBuilder in interface ModelEvaluationSlice.Slice.SliceSpec.SliceConfigOrBuilderpublic final ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder>public final ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder>Copyright © 2025 Google LLC. All rights reserved.