Class ModelEvaluationSlice.Slice.SliceSpec.SliceConfig (3.43.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

Inheritance

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

Static Fields

ALL_VALUES_FIELD_NUMBER

public static final int ALL_VALUES_FIELD_NUMBER
Field Value
Type Description
int

RANGE_FIELD_NUMBER

public static final int RANGE_FIELD_NUMBER
Field Value
Type Description
int

VALUE_FIELD_NUMBER

public static final int VALUE_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig getDefaultInstance()
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig

getDescriptor()

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

newBuilder()

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

newBuilder(ModelEvaluationSlice.Slice.SliceSpec.SliceConfig prototype)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder newBuilder(ModelEvaluationSlice.Slice.SliceSpec.SliceConfig prototype)
Parameter
Name Description
prototype ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder

parseDelimitedFrom(InputStream input)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(InputStream input)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<ModelEvaluationSlice.Slice.SliceSpec.SliceConfig> parser()
Returns
Type Description
Parser<SliceConfig>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
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.

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

getKindCase()

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

getParserForType()

public Parser<ModelEvaluationSlice.Slice.SliceSpec.SliceConfig> getParserForType()
Returns
Type Description
Parser<SliceConfig>
Overrides

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.

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

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

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.

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.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

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

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

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

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException