public static final class NearestNeighbors.Neighbor.Builder extends GeneratedMessageV3.Builder<NearestNeighbors.Neighbor.Builder> implements NearestNeighbors.NeighborOrBuilder
A neighbor of the query vector.
Protobuf type google.cloud.aiplatform.v1.NearestNeighbors.Neighbor
Inherited Members
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
public static final Descriptors.Descriptor getDescriptor()
Methods
public NearestNeighbors.Neighbor.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public NearestNeighbors.Neighbor build()
public NearestNeighbors.Neighbor buildPartial()
public NearestNeighbors.Neighbor.Builder clear()
Overrides
public NearestNeighbors.Neighbor.Builder clearDistance()
The distance between the neighbor and the query vector.
double distance = 2;
public NearestNeighbors.Neighbor.Builder clearEntityId()
The id of the similar entity.
string entity_id = 1;
public NearestNeighbors.Neighbor.Builder clearEntityKeyValues()
The attributes of the neighbor, e.g. filters, crowding and metadata
Note that full entities are returned only when "return_full_entity"
is set to true. Otherwise, only the "entity_id" and "distance" fields
are populated.
.google.cloud.aiplatform.v1.FetchFeatureValuesResponse entity_key_values = 3;
public NearestNeighbors.Neighbor.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public NearestNeighbors.Neighbor.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public NearestNeighbors.Neighbor.Builder clone()
Overrides
public NearestNeighbors.Neighbor getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public double getDistance()
The distance between the neighbor and the query vector.
double distance = 2;
Returns |
---|
Type | Description |
double | The distance.
|
public String getEntityId()
The id of the similar entity.
string entity_id = 1;
Returns |
---|
Type | Description |
String | The entityId.
|
public ByteString getEntityIdBytes()
The id of the similar entity.
string entity_id = 1;
Returns |
---|
Type | Description |
ByteString | The bytes for entityId.
|
public FetchFeatureValuesResponse getEntityKeyValues()
The attributes of the neighbor, e.g. filters, crowding and metadata
Note that full entities are returned only when "return_full_entity"
is set to true. Otherwise, only the "entity_id" and "distance" fields
are populated.
.google.cloud.aiplatform.v1.FetchFeatureValuesResponse entity_key_values = 3;
public FetchFeatureValuesResponse.Builder getEntityKeyValuesBuilder()
The attributes of the neighbor, e.g. filters, crowding and metadata
Note that full entities are returned only when "return_full_entity"
is set to true. Otherwise, only the "entity_id" and "distance" fields
are populated.
.google.cloud.aiplatform.v1.FetchFeatureValuesResponse entity_key_values = 3;
public FetchFeatureValuesResponseOrBuilder getEntityKeyValuesOrBuilder()
The attributes of the neighbor, e.g. filters, crowding and metadata
Note that full entities are returned only when "return_full_entity"
is set to true. Otherwise, only the "entity_id" and "distance" fields
are populated.
.google.cloud.aiplatform.v1.FetchFeatureValuesResponse entity_key_values = 3;
public boolean hasEntityKeyValues()
The attributes of the neighbor, e.g. filters, crowding and metadata
Note that full entities are returned only when "return_full_entity"
is set to true. Otherwise, only the "entity_id" and "distance" fields
are populated.
.google.cloud.aiplatform.v1.FetchFeatureValuesResponse entity_key_values = 3;
Returns |
---|
Type | Description |
boolean | Whether the entityKeyValues field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public NearestNeighbors.Neighbor.Builder mergeEntityKeyValues(FetchFeatureValuesResponse value)
The attributes of the neighbor, e.g. filters, crowding and metadata
Note that full entities are returned only when "return_full_entity"
is set to true. Otherwise, only the "entity_id" and "distance" fields
are populated.
.google.cloud.aiplatform.v1.FetchFeatureValuesResponse entity_key_values = 3;
public NearestNeighbors.Neighbor.Builder mergeFrom(NearestNeighbors.Neighbor other)
public NearestNeighbors.Neighbor.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public NearestNeighbors.Neighbor.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
public final NearestNeighbors.Neighbor.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public NearestNeighbors.Neighbor.Builder setDistance(double value)
The distance between the neighbor and the query vector.
double distance = 2;
Parameter |
---|
Name | Description |
value | double
The distance to set.
|
public NearestNeighbors.Neighbor.Builder setEntityId(String value)
The id of the similar entity.
string entity_id = 1;
Parameter |
---|
Name | Description |
value | String
The entityId to set.
|
public NearestNeighbors.Neighbor.Builder setEntityIdBytes(ByteString value)
The id of the similar entity.
string entity_id = 1;
Parameter |
---|
Name | Description |
value | ByteString
The bytes for entityId to set.
|
public NearestNeighbors.Neighbor.Builder setEntityKeyValues(FetchFeatureValuesResponse value)
The attributes of the neighbor, e.g. filters, crowding and metadata
Note that full entities are returned only when "return_full_entity"
is set to true. Otherwise, only the "entity_id" and "distance" fields
are populated.
.google.cloud.aiplatform.v1.FetchFeatureValuesResponse entity_key_values = 3;
public NearestNeighbors.Neighbor.Builder setEntityKeyValues(FetchFeatureValuesResponse.Builder builderForValue)
The attributes of the neighbor, e.g. filters, crowding and metadata
Note that full entities are returned only when "return_full_entity"
is set to true. Otherwise, only the "entity_id" and "distance" fields
are populated.
.google.cloud.aiplatform.v1.FetchFeatureValuesResponse entity_key_values = 3;
public NearestNeighbors.Neighbor.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public NearestNeighbors.Neighbor.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final NearestNeighbors.Neighbor.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides