Class ModelEvaluationSlice.Slice.SliceSpec.SliceConfig (3.40.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.v1.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
TypeDescription
int

RANGE_FIELD_NUMBER

public static final int RANGE_FIELD_NUMBER
Field Value
TypeDescription
int

VALUE_FIELD_NUMBER

public static final int VALUE_FIELD_NUMBER
Field Value
TypeDescription
int

Static Methods

getDefaultInstance()

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig getDefaultInstance()
Returns
TypeDescription
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

newBuilder()

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder newBuilder()
Returns
TypeDescription
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
NameDescription
prototypeModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Returns
TypeDescription
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder

parseDelimitedFrom(InputStream input)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseDelimitedFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
TypeDescription
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
TypeDescription
IOException

parseFrom(byte[] data)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseFrom(byte[] data)
Parameter
NameDescription
databyte[]
Returns
TypeDescription
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
databyte[]
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseFrom(ByteString data)
Parameter
NameDescription
dataByteString
Returns
TypeDescription
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteString
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseFrom(CodedInputStream input)
Parameter
NameDescription
inputCodedInputStream
Returns
TypeDescription
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
TypeDescription
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
TypeDescription
IOException

parseFrom(InputStream input)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
TypeDescription
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
TypeDescription
IOException

parseFrom(ByteBuffer data)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseFrom(ByteBuffer data)
Parameter
NameDescription
dataByteBuffer
Returns
TypeDescription
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static ModelEvaluationSlice.Slice.SliceSpec.SliceConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteBuffer
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parser()

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

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
NameDescription
objObject
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
BoolValueOrBuilder

getDefaultInstanceForType()

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig getDefaultInstanceForType()
Returns
TypeDescription
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig

getKindCase()

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

getParserForType()

public Parser<ModelEvaluationSlice.Slice.SliceSpec.SliceConfig> getParserForType()
Returns
TypeDescription
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.v1.ModelEvaluationSlice.Slice.SliceSpec.Range range = 2;

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

Returns
TypeDescription
ModelEvaluationSlice.Slice.SliceSpec.RangeOrBuilder

getSerializedSize()

public int getSerializedSize()
Returns
TypeDescription
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.v1.ModelEvaluationSlice.Slice.SliceSpec.Value value = 1;

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

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

Whether the value field is set.

hashCode()

public int hashCode()
Returns
TypeDescription
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

newBuilderForType()

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder newBuilderForType()
Returns
TypeDescription
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
NameDescription
parentBuilderParent
Returns
TypeDescription
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
NameDescription
unusedUnusedPrivateParameter
Returns
TypeDescription
Object
Overrides

toBuilder()

public ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder toBuilder()
Returns
TypeDescription
ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
NameDescription
outputCodedOutputStream
Overrides
Exceptions
TypeDescription
IOException