Class IndexDatapoint.NumericRestriction.Builder (3.45.0)

public static final class IndexDatapoint.NumericRestriction.Builder extends GeneratedMessageV3.Builder<IndexDatapoint.NumericRestriction.Builder> implements IndexDatapoint.NumericRestrictionOrBuilder

This field allows restricts to be based on numeric comparisons rather than categorical tokens.

Protobuf type google.cloud.aiplatform.v1.IndexDatapoint.NumericRestriction

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public IndexDatapoint.NumericRestriction.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
IndexDatapoint.NumericRestriction.Builder
Overrides

build()

public IndexDatapoint.NumericRestriction build()
Returns
Type Description
IndexDatapoint.NumericRestriction

buildPartial()

public IndexDatapoint.NumericRestriction buildPartial()
Returns
Type Description
IndexDatapoint.NumericRestriction

clear()

public IndexDatapoint.NumericRestriction.Builder clear()
Returns
Type Description
IndexDatapoint.NumericRestriction.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public IndexDatapoint.NumericRestriction.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
IndexDatapoint.NumericRestriction.Builder
Overrides

clearNamespace()

public IndexDatapoint.NumericRestriction.Builder clearNamespace()

The namespace of this restriction. e.g.: cost.

string namespace = 1;

Returns
Type Description
IndexDatapoint.NumericRestriction.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public IndexDatapoint.NumericRestriction.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
IndexDatapoint.NumericRestriction.Builder
Overrides

clearOp()

public IndexDatapoint.NumericRestriction.Builder clearOp()

This MUST be specified for queries and must NOT be specified for datapoints.

.google.cloud.aiplatform.v1.IndexDatapoint.NumericRestriction.Operator op = 5;

Returns
Type Description
IndexDatapoint.NumericRestriction.Builder

This builder for chaining.

clearValue()

public IndexDatapoint.NumericRestriction.Builder clearValue()
Returns
Type Description
IndexDatapoint.NumericRestriction.Builder

clearValueDouble()

public IndexDatapoint.NumericRestriction.Builder clearValueDouble()

Represents 64 bit float.

double value_double = 4;

Returns
Type Description
IndexDatapoint.NumericRestriction.Builder

This builder for chaining.

clearValueFloat()

public IndexDatapoint.NumericRestriction.Builder clearValueFloat()

Represents 32 bit float.

float value_float = 3;

Returns
Type Description
IndexDatapoint.NumericRestriction.Builder

This builder for chaining.

clearValueInt()

public IndexDatapoint.NumericRestriction.Builder clearValueInt()

Represents 64 bit integer.

int64 value_int = 2;

Returns
Type Description
IndexDatapoint.NumericRestriction.Builder

This builder for chaining.

clone()

public IndexDatapoint.NumericRestriction.Builder clone()
Returns
Type Description
IndexDatapoint.NumericRestriction.Builder
Overrides

getDefaultInstanceForType()

public IndexDatapoint.NumericRestriction getDefaultInstanceForType()
Returns
Type Description
IndexDatapoint.NumericRestriction

getDescriptorForType()

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

getNamespace()

public String getNamespace()

The namespace of this restriction. e.g.: cost.

string namespace = 1;

Returns
Type Description
String

The namespace.

getNamespaceBytes()

public ByteString getNamespaceBytes()

The namespace of this restriction. e.g.: cost.

string namespace = 1;

Returns
Type Description
ByteString

The bytes for namespace.

getOp()

public IndexDatapoint.NumericRestriction.Operator getOp()

This MUST be specified for queries and must NOT be specified for datapoints.

.google.cloud.aiplatform.v1.IndexDatapoint.NumericRestriction.Operator op = 5;

Returns
Type Description
IndexDatapoint.NumericRestriction.Operator

The op.

getOpValue()

public int getOpValue()

This MUST be specified for queries and must NOT be specified for datapoints.

.google.cloud.aiplatform.v1.IndexDatapoint.NumericRestriction.Operator op = 5;

Returns
Type Description
int

The enum numeric value on the wire for op.

getValueCase()

public IndexDatapoint.NumericRestriction.ValueCase getValueCase()
Returns
Type Description
IndexDatapoint.NumericRestriction.ValueCase

getValueDouble()

public double getValueDouble()

Represents 64 bit float.

double value_double = 4;

Returns
Type Description
double

The valueDouble.

getValueFloat()

public float getValueFloat()

Represents 32 bit float.

float value_float = 3;

Returns
Type Description
float

The valueFloat.

getValueInt()

public long getValueInt()

Represents 64 bit integer.

int64 value_int = 2;

Returns
Type Description
long

The valueInt.

hasValueDouble()

public boolean hasValueDouble()

Represents 64 bit float.

double value_double = 4;

Returns
Type Description
boolean

Whether the valueDouble field is set.

hasValueFloat()

public boolean hasValueFloat()

Represents 32 bit float.

float value_float = 3;

Returns
Type Description
boolean

Whether the valueFloat field is set.

hasValueInt()

public boolean hasValueInt()

Represents 64 bit integer.

int64 value_int = 2;

Returns
Type Description
boolean

Whether the valueInt field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(IndexDatapoint.NumericRestriction other)

public IndexDatapoint.NumericRestriction.Builder mergeFrom(IndexDatapoint.NumericRestriction other)
Parameter
Name Description
other IndexDatapoint.NumericRestriction
Returns
Type Description
IndexDatapoint.NumericRestriction.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public IndexDatapoint.NumericRestriction.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
IndexDatapoint.NumericRestriction.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public IndexDatapoint.NumericRestriction.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
IndexDatapoint.NumericRestriction.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final IndexDatapoint.NumericRestriction.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
IndexDatapoint.NumericRestriction.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public IndexDatapoint.NumericRestriction.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
IndexDatapoint.NumericRestriction.Builder
Overrides

setNamespace(String value)

public IndexDatapoint.NumericRestriction.Builder setNamespace(String value)

The namespace of this restriction. e.g.: cost.

string namespace = 1;

Parameter
Name Description
value String

The namespace to set.

Returns
Type Description
IndexDatapoint.NumericRestriction.Builder

This builder for chaining.

setNamespaceBytes(ByteString value)

public IndexDatapoint.NumericRestriction.Builder setNamespaceBytes(ByteString value)

The namespace of this restriction. e.g.: cost.

string namespace = 1;

Parameter
Name Description
value ByteString

The bytes for namespace to set.

Returns
Type Description
IndexDatapoint.NumericRestriction.Builder

This builder for chaining.

setOp(IndexDatapoint.NumericRestriction.Operator value)

public IndexDatapoint.NumericRestriction.Builder setOp(IndexDatapoint.NumericRestriction.Operator value)

This MUST be specified for queries and must NOT be specified for datapoints.

.google.cloud.aiplatform.v1.IndexDatapoint.NumericRestriction.Operator op = 5;

Parameter
Name Description
value IndexDatapoint.NumericRestriction.Operator

The op to set.

Returns
Type Description
IndexDatapoint.NumericRestriction.Builder

This builder for chaining.

setOpValue(int value)

public IndexDatapoint.NumericRestriction.Builder setOpValue(int value)

This MUST be specified for queries and must NOT be specified for datapoints.

.google.cloud.aiplatform.v1.IndexDatapoint.NumericRestriction.Operator op = 5;

Parameter
Name Description
value int

The enum numeric value on the wire for op to set.

Returns
Type Description
IndexDatapoint.NumericRestriction.Builder

This builder for chaining.

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

public IndexDatapoint.NumericRestriction.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
IndexDatapoint.NumericRestriction.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final IndexDatapoint.NumericRestriction.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
IndexDatapoint.NumericRestriction.Builder
Overrides

setValueDouble(double value)

public IndexDatapoint.NumericRestriction.Builder setValueDouble(double value)

Represents 64 bit float.

double value_double = 4;

Parameter
Name Description
value double

The valueDouble to set.

Returns
Type Description
IndexDatapoint.NumericRestriction.Builder

This builder for chaining.

setValueFloat(float value)

public IndexDatapoint.NumericRestriction.Builder setValueFloat(float value)

Represents 32 bit float.

float value_float = 3;

Parameter
Name Description
value float

The valueFloat to set.

Returns
Type Description
IndexDatapoint.NumericRestriction.Builder

This builder for chaining.

setValueInt(long value)

public IndexDatapoint.NumericRestriction.Builder setValueInt(long value)

Represents 64 bit integer.

int64 value_int = 2;

Parameter
Name Description
value long

The valueInt to set.

Returns
Type Description
IndexDatapoint.NumericRestriction.Builder

This builder for chaining.