GoogleCloudAiplatformV1IndexDatapoint class
A datapoint of Index.
Constructors
-
GoogleCloudAiplatformV1IndexDatapoint({GoogleCloudAiplatformV1IndexDatapointCrowdingTag? crowdingTag, String? datapointId, List<
double> ? featureVector, List<GoogleCloudAiplatformV1IndexDatapointNumericRestriction> ? numericRestricts, List<GoogleCloudAiplatformV1IndexDatapointRestriction> ? restricts}) - GoogleCloudAiplatformV1IndexDatapoint.fromJson(Map json_)
Properties
- crowdingTag ↔ GoogleCloudAiplatformV1IndexDatapointCrowdingTag?
-
CrowdingTag of the datapoint, the number of neighbors to return in each
crowding can be configured during query.
getter/setter pair
- datapointId ↔ String?
-
Unique identifier of the datapoint.
getter/setter pair
-
featureVector
↔ List<
double> ? -
Feature embedding vector.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
numericRestricts
↔ List<
GoogleCloudAiplatformV1IndexDatapointNumericRestriction> ? -
List of Restrict of the datapoint, used to perform "restricted searches"
where boolean rule are used to filter the subset of the database eligible
for matching.
getter/setter pair
-
restricts
↔ List<
GoogleCloudAiplatformV1IndexDatapointRestriction> ? -
List of Restrict of the datapoint, used to perform "restricted searches"
where boolean rule are used to filter the subset of the database eligible
for matching.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited