Class ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder (3.59.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.v1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig

Inheritance

Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.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
Overrides

build()

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig build()

buildPartial()

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig buildPartial()

clear()

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

clearField(Descriptors.FieldDescriptor field)

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

clearKind()

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

clearOneof(Descriptors.OneofDescriptor oneof)

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
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.v1.ModelEvaluationSlice.Slice.SliceSpec.Range range = 2;

clearValue()

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;

clone()

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

getDescriptorForType()

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

getKindCase()

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.KindCase getKindCase()

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

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

getValue()

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

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

getValueOrBuilder()

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;

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.v1.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.v1.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

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
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.v1.ModelEvaluationSlice.Slice.SliceSpec.Range range = 2;

Parameter
Name Description
value ModelEvaluationSlice.Slice.SliceSpec.Range

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
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.v1.ModelEvaluationSlice.Slice.SliceSpec.Value value = 1;

Parameter
Name Description
value ModelEvaluationSlice.Slice.SliceSpec.Value

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

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

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

Parameter
Name Description
value ModelEvaluationSlice.Slice.SliceSpec.Range

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

Parameter
Name Description
builderForValue ModelEvaluationSlice.Slice.SliceSpec.Range.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
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
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.v1.ModelEvaluationSlice.Slice.SliceSpec.Value value = 1;

Parameter
Name Description
value ModelEvaluationSlice.Slice.SliceSpec.Value

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

Parameter
Name Description
builderForValue ModelEvaluationSlice.Slice.SliceSpec.Value.Builder