Class IndexDatapoint.NumericRestriction.Builder (3.32.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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public IndexDatapoint.NumericRestriction.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
IndexDatapoint.NumericRestriction.Builder
Overrides

build()

public IndexDatapoint.NumericRestriction build()
Returns
TypeDescription
IndexDatapoint.NumericRestriction

buildPartial()

public IndexDatapoint.NumericRestriction buildPartial()
Returns
TypeDescription
IndexDatapoint.NumericRestriction

clear()

public IndexDatapoint.NumericRestriction.Builder clear()
Returns
TypeDescription
IndexDatapoint.NumericRestriction.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public IndexDatapoint.NumericRestriction.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
IndexDatapoint.NumericRestriction.Builder
Overrides

clearNamespace()

public IndexDatapoint.NumericRestriction.Builder clearNamespace()

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

string namespace = 1;

Returns
TypeDescription
IndexDatapoint.NumericRestriction.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public IndexDatapoint.NumericRestriction.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
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
TypeDescription
IndexDatapoint.NumericRestriction.Builder

This builder for chaining.

clearValue()

public IndexDatapoint.NumericRestriction.Builder clearValue()
Returns
TypeDescription
IndexDatapoint.NumericRestriction.Builder

clearValueDouble()

public IndexDatapoint.NumericRestriction.Builder clearValueDouble()

Represents 64 bit float.

double value_double = 4;

Returns
TypeDescription
IndexDatapoint.NumericRestriction.Builder

This builder for chaining.

clearValueFloat()

public IndexDatapoint.NumericRestriction.Builder clearValueFloat()

Represents 32 bit float.

float value_float = 3;

Returns
TypeDescription
IndexDatapoint.NumericRestriction.Builder

This builder for chaining.

clearValueInt()

public IndexDatapoint.NumericRestriction.Builder clearValueInt()

Represents 64 bit integer.

int64 value_int = 2;

Returns
TypeDescription
IndexDatapoint.NumericRestriction.Builder

This builder for chaining.

clone()

public IndexDatapoint.NumericRestriction.Builder clone()
Returns
TypeDescription
IndexDatapoint.NumericRestriction.Builder
Overrides

getDefaultInstanceForType()

public IndexDatapoint.NumericRestriction getDefaultInstanceForType()
Returns
TypeDescription
IndexDatapoint.NumericRestriction

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getNamespace()

public String getNamespace()

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

string namespace = 1;

Returns
TypeDescription
String

The namespace.

getNamespaceBytes()

public ByteString getNamespaceBytes()

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

string namespace = 1;

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

The enum numeric value on the wire for op.

getValueCase()

public IndexDatapoint.NumericRestriction.ValueCase getValueCase()
Returns
TypeDescription
IndexDatapoint.NumericRestriction.ValueCase

getValueDouble()

public double getValueDouble()

Represents 64 bit float.

double value_double = 4;

Returns
TypeDescription
double

The valueDouble.

getValueFloat()

public float getValueFloat()

Represents 32 bit float.

float value_float = 3;

Returns
TypeDescription
float

The valueFloat.

getValueInt()

public long getValueInt()

Represents 64 bit integer.

int64 value_int = 2;

Returns
TypeDescription
long

The valueInt.

hasValueDouble()

public boolean hasValueDouble()

Represents 64 bit float.

double value_double = 4;

Returns
TypeDescription
boolean

Whether the valueDouble field is set.

hasValueFloat()

public boolean hasValueFloat()

Represents 32 bit float.

float value_float = 3;

Returns
TypeDescription
boolean

Whether the valueFloat field is set.

hasValueInt()

public boolean hasValueInt()

Represents 64 bit integer.

int64 value_int = 2;

Returns
TypeDescription
boolean

Whether the valueInt field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(IndexDatapoint.NumericRestriction other)

public IndexDatapoint.NumericRestriction.Builder mergeFrom(IndexDatapoint.NumericRestriction other)
Parameter
NameDescription
otherIndexDatapoint.NumericRestriction
Returns
TypeDescription
IndexDatapoint.NumericRestriction.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public IndexDatapoint.NumericRestriction.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
IndexDatapoint.NumericRestriction.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public IndexDatapoint.NumericRestriction.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
IndexDatapoint.NumericRestriction.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final IndexDatapoint.NumericRestriction.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
IndexDatapoint.NumericRestriction.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public IndexDatapoint.NumericRestriction.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
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
NameDescription
valueString

The namespace to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for namespace to set.

Returns
TypeDescription
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
NameDescription
valueIndexDatapoint.NumericRestriction.Operator

The op to set.

Returns
TypeDescription
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
NameDescription
valueint

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

Returns
TypeDescription
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
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
IndexDatapoint.NumericRestriction.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final IndexDatapoint.NumericRestriction.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
IndexDatapoint.NumericRestriction.Builder
Overrides

setValueDouble(double value)

public IndexDatapoint.NumericRestriction.Builder setValueDouble(double value)

Represents 64 bit float.

double value_double = 4;

Parameter
NameDescription
valuedouble

The valueDouble to set.

Returns
TypeDescription
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
NameDescription
valuefloat

The valueFloat to set.

Returns
TypeDescription
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
NameDescription
valuelong

The valueInt to set.

Returns
TypeDescription
IndexDatapoint.NumericRestriction.Builder

This builder for chaining.