Class ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder (3.50.0)

public static final class ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder extends 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.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig

Inheritance

Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder
Overrides

build()

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig build()
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig

buildPartial()

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig buildPartial()
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig

clear()

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder clear()
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder
Overrides

clearAllValues()

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;

Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder

clearField(Descriptors.FieldDescriptor field)

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder
Overrides

clearKind()

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder clearKind()
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder
Overrides

clearRange()

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.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range range = 2;

Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder

clearValue()

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder clearValue()

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
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder

clone()

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder clone()
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder
Overrides

getAllValues()

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.

getAllValuesBuilder()

public 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;

Returns
Type Description
Builder

getAllValuesOrBuilder()

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;

Returns
Type Description
BoolValueOrBuilder

getDefaultInstanceForType()

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig getDefaultInstanceForType()
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getKindCase()

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.KindCase getKindCase()
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.KindCase

getRange()

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;

Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.Range

The range.

getRangeBuilder()

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.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range range = 2;

Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.Range.Builder

getRangeOrBuilder()

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;

Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.RangeOrBuilder

getValue()

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;

Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.Value

The value.

getValueBuilder()

public ModelEvaluationSlice.Slice.SliceSpec.Value.Builder getValueBuilder()

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
ModelEvaluationSlice.Slice.SliceSpec.Value.Builder

getValueOrBuilder()

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;

Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.ValueOrBuilder

hasAllValues()

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.

hasRange()

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.

hasValue()

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.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAllValues(BoolValue value)

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder mergeAllValues(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;

Parameter
Name Description
value BoolValue
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder

mergeFrom(ModelEvaluationSlice.Slice.SliceSpec.SliceConfig other)

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder mergeFrom(ModelEvaluationSlice.Slice.SliceSpec.SliceConfig other)
Parameter
Name Description
other ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder
Overrides

mergeRange(ModelEvaluationSlice.Slice.SliceSpec.Range value)

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.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range range = 2;

Parameter
Name Description
value ModelEvaluationSlice.Slice.SliceSpec.Range
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder
Overrides

mergeValue(ModelEvaluationSlice.Slice.SliceSpec.Value value)

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.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value value = 1;

Parameter
Name Description
value ModelEvaluationSlice.Slice.SliceSpec.Value
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder

setAllValues(BoolValue value)

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder setAllValues(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;

Parameter
Name Description
value BoolValue
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder

setAllValues(BoolValue.Builder builderForValue)

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder setAllValues(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;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder
Overrides

setRange(ModelEvaluationSlice.Slice.SliceSpec.Range value)

public 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.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range range = 2;

Parameter
Name Description
value ModelEvaluationSlice.Slice.SliceSpec.Range
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder

setRange(ModelEvaluationSlice.Slice.SliceSpec.Range.Builder builderForValue)

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.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range range = 2;

Parameter
Name Description
builderForValue ModelEvaluationSlice.Slice.SliceSpec.Range.Builder
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder
Overrides

setValue(ModelEvaluationSlice.Slice.SliceSpec.Value value)

public 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.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value value = 1;

Parameter
Name Description
value ModelEvaluationSlice.Slice.SliceSpec.Value
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder

setValue(ModelEvaluationSlice.Slice.SliceSpec.Value.Builder builderForValue)

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.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value value = 1;

Parameter
Name Description
builderForValue ModelEvaluationSlice.Slice.SliceSpec.Value.Builder
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder