Each read instance consists of exactly one read timestamp and one or more entity IDs identifying entities of the corresponding EntityTypes whose Features are requested. Each output instance contains Feature values of requested entities concatenated together as of the read time. An example read instance may be foo_entity_id, bar_entity_id, 2020-01-01T10:00:00.123Z. An example output instance may be foo_entity_id, bar_entity_id, 2020-01-01T10:00:00.123Z, foo_entity_feature1_value, bar_entity_feature2_value. Timestamp in each read instance must be millisecond-aligned. csv_read_instances are read instances stored in a plain-text CSV file. The header should be: [ENTITY_TYPE_ID1], [ENTITY_TYPE_ID2], ..., timestamp The columns can be in any order. Values in the timestamp column must use the RFC 3339 format, e.g. 2012-07-30T10:43:17.123Z.
Similar to csv_read_instances, but from BigQuery source.
↳ featurestore
string
Required. The resource name of the Featurestore from which to query Feature values. Format: projects/{project}/locations/{location}/featurestores/{featurestore}
When not empty, the specified fields in the *_read_instances source will be joined as-is in the output, in addition to those fields from the Featurestore Entity. For BigQuery source, the type of the pass-through values will be automatically inferred. For CSV source, the pass-through values will be passed as opaque bytes.
Optional. Excludes Feature values with feature generation timestamp before this timestamp. If not set, retrieve oldest values kept in Feature Store. Timestamp, if present, must not have higher than millisecond precision.
getCsvReadInstances
Each read instance consists of exactly one read timestamp and one or more
entity IDs identifying entities of the corresponding EntityTypes whose
Features are requested.
Each output instance contains Feature values of requested entities
concatenated together as of the read time.
An example read instance may be foo_entity_id, bar_entity_id,
2020-01-01T10:00:00.123Z.
An example output instance may be foo_entity_id, bar_entity_id,
2020-01-01T10:00:00.123Z, foo_entity_feature1_value,
bar_entity_feature2_value.
Timestamp in each read instance must be millisecond-aligned.
csv_read_instances are read instances stored in a plain-text CSV file.
The header should be:
[ENTITY_TYPE_ID1], [ENTITY_TYPE_ID2], ..., timestamp
The columns can be in any order.
Values in the timestamp column must use the RFC 3339 format, e.g.
2012-07-30T10:43:17.123Z.
Each read instance consists of exactly one read timestamp and one or more
entity IDs identifying entities of the corresponding EntityTypes whose
Features are requested.
Each output instance contains Feature values of requested entities
concatenated together as of the read time.
An example read instance may be foo_entity_id, bar_entity_id,
2020-01-01T10:00:00.123Z.
An example output instance may be foo_entity_id, bar_entity_id,
2020-01-01T10:00:00.123Z, foo_entity_feature1_value,
bar_entity_feature2_value.
Timestamp in each read instance must be millisecond-aligned.
csv_read_instances are read instances stored in a plain-text CSV file.
The header should be:
[ENTITY_TYPE_ID1], [ENTITY_TYPE_ID2], ..., timestamp
The columns can be in any order.
Values in the timestamp column must use the RFC 3339 format, e.g.
2012-07-30T10:43:17.123Z.
Required. The resource name of the Featurestore from which to query Feature
values. Format:
projects/{project}/locations/{location}/featurestores/{featurestore}
Returns
Type
Description
string
setFeaturestore
Required. The resource name of the Featurestore from which to query Feature
values. Format:
projects/{project}/locations/{location}/featurestores/{featurestore}
When not empty, the specified fields in the *_read_instances source will be
joined as-is in the output, in addition to those fields from the
Featurestore Entity.
For BigQuery source, the type of the pass-through values will be
automatically inferred. For CSV source, the pass-through values will be
passed as opaque bytes.
When not empty, the specified fields in the *_read_instances source will be
joined as-is in the output, in addition to those fields from the
Featurestore Entity.
For BigQuery source, the type of the pass-through values will be
automatically inferred. For CSV source, the pass-through values will be
passed as opaque bytes.
Required. The resource name of the Featurestore from which to query Feature
values. Format:
projects/{project}/locations/{location}/featurestores/{featurestore}
Please see FeaturestoreServiceClient::featurestoreName() for help formatting this field.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Ai Platform V1 Client - Class BatchReadFeatureValuesRequest (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-ai-platform/latest/V1.BatchReadFeatureValuesRequest)\n- [1.34.0](/php/docs/reference/cloud-ai-platform/1.34.0/V1.BatchReadFeatureValuesRequest)\n- [1.33.0](/php/docs/reference/cloud-ai-platform/1.33.0/V1.BatchReadFeatureValuesRequest)\n- [1.32.1](/php/docs/reference/cloud-ai-platform/1.32.1/V1.BatchReadFeatureValuesRequest)\n- [1.31.0](/php/docs/reference/cloud-ai-platform/1.31.0/V1.BatchReadFeatureValuesRequest)\n- [1.30.0](/php/docs/reference/cloud-ai-platform/1.30.0/V1.BatchReadFeatureValuesRequest)\n- [1.26.0](/php/docs/reference/cloud-ai-platform/1.26.0/V1.BatchReadFeatureValuesRequest)\n- [1.23.0](/php/docs/reference/cloud-ai-platform/1.23.0/V1.BatchReadFeatureValuesRequest)\n- [1.22.0](/php/docs/reference/cloud-ai-platform/1.22.0/V1.BatchReadFeatureValuesRequest)\n- [1.21.0](/php/docs/reference/cloud-ai-platform/1.21.0/V1.BatchReadFeatureValuesRequest)\n- [1.20.0](/php/docs/reference/cloud-ai-platform/1.20.0/V1.BatchReadFeatureValuesRequest)\n- [1.19.0](/php/docs/reference/cloud-ai-platform/1.19.0/V1.BatchReadFeatureValuesRequest)\n- [1.18.0](/php/docs/reference/cloud-ai-platform/1.18.0/V1.BatchReadFeatureValuesRequest)\n- [1.17.0](/php/docs/reference/cloud-ai-platform/1.17.0/V1.BatchReadFeatureValuesRequest)\n- [1.16.0](/php/docs/reference/cloud-ai-platform/1.16.0/V1.BatchReadFeatureValuesRequest)\n- [1.15.0](/php/docs/reference/cloud-ai-platform/1.15.0/V1.BatchReadFeatureValuesRequest)\n- [1.14.0](/php/docs/reference/cloud-ai-platform/1.14.0/V1.BatchReadFeatureValuesRequest)\n- [1.13.1](/php/docs/reference/cloud-ai-platform/1.13.1/V1.BatchReadFeatureValuesRequest)\n- [1.12.0](/php/docs/reference/cloud-ai-platform/1.12.0/V1.BatchReadFeatureValuesRequest)\n- [1.11.0](/php/docs/reference/cloud-ai-platform/1.11.0/V1.BatchReadFeatureValuesRequest)\n- [1.10.0](/php/docs/reference/cloud-ai-platform/1.10.0/V1.BatchReadFeatureValuesRequest)\n- [1.9.0](/php/docs/reference/cloud-ai-platform/1.9.0/V1.BatchReadFeatureValuesRequest)\n- [1.8.0](/php/docs/reference/cloud-ai-platform/1.8.0/V1.BatchReadFeatureValuesRequest)\n- [1.7.0](/php/docs/reference/cloud-ai-platform/1.7.0/V1.BatchReadFeatureValuesRequest)\n- [1.6.0](/php/docs/reference/cloud-ai-platform/1.6.0/V1.BatchReadFeatureValuesRequest)\n- [1.5.0](/php/docs/reference/cloud-ai-platform/1.5.0/V1.BatchReadFeatureValuesRequest)\n- [1.4.0](/php/docs/reference/cloud-ai-platform/1.4.0/V1.BatchReadFeatureValuesRequest)\n- [1.3.0](/php/docs/reference/cloud-ai-platform/1.3.0/V1.BatchReadFeatureValuesRequest)\n- [1.2.0](/php/docs/reference/cloud-ai-platform/1.2.0/V1.BatchReadFeatureValuesRequest)\n- [1.1.0](/php/docs/reference/cloud-ai-platform/1.1.0/V1.BatchReadFeatureValuesRequest)\n- [1.0.0](/php/docs/reference/cloud-ai-platform/1.0.0/V1.BatchReadFeatureValuesRequest)\n- [0.39.0](/php/docs/reference/cloud-ai-platform/0.39.0/V1.BatchReadFeatureValuesRequest)\n- [0.38.0](/php/docs/reference/cloud-ai-platform/0.38.0/V1.BatchReadFeatureValuesRequest)\n- [0.37.1](/php/docs/reference/cloud-ai-platform/0.37.1/V1.BatchReadFeatureValuesRequest)\n- [0.32.0](/php/docs/reference/cloud-ai-platform/0.32.0/V1.BatchReadFeatureValuesRequest)\n- [0.31.0](/php/docs/reference/cloud-ai-platform/0.31.0/V1.BatchReadFeatureValuesRequest)\n- [0.30.0](/php/docs/reference/cloud-ai-platform/0.30.0/V1.BatchReadFeatureValuesRequest)\n- [0.29.0](/php/docs/reference/cloud-ai-platform/0.29.0/V1.BatchReadFeatureValuesRequest)\n- [0.28.0](/php/docs/reference/cloud-ai-platform/0.28.0/V1.BatchReadFeatureValuesRequest)\n- [0.27.0](/php/docs/reference/cloud-ai-platform/0.27.0/V1.BatchReadFeatureValuesRequest)\n- [0.26.2](/php/docs/reference/cloud-ai-platform/0.26.2/V1.BatchReadFeatureValuesRequest)\n- [0.25.0](/php/docs/reference/cloud-ai-platform/0.25.0/V1.BatchReadFeatureValuesRequest)\n- [0.24.0](/php/docs/reference/cloud-ai-platform/0.24.0/V1.BatchReadFeatureValuesRequest)\n- [0.23.0](/php/docs/reference/cloud-ai-platform/0.23.0/V1.BatchReadFeatureValuesRequest)\n- [0.22.0](/php/docs/reference/cloud-ai-platform/0.22.0/V1.BatchReadFeatureValuesRequest)\n- [0.21.0](/php/docs/reference/cloud-ai-platform/0.21.0/V1.BatchReadFeatureValuesRequest)\n- [0.20.0](/php/docs/reference/cloud-ai-platform/0.20.0/V1.BatchReadFeatureValuesRequest)\n- [0.19.0](/php/docs/reference/cloud-ai-platform/0.19.0/V1.BatchReadFeatureValuesRequest)\n- [0.18.0](/php/docs/reference/cloud-ai-platform/0.18.0/V1.BatchReadFeatureValuesRequest)\n- [0.17.0](/php/docs/reference/cloud-ai-platform/0.17.0/V1.BatchReadFeatureValuesRequest)\n- [0.16.0](/php/docs/reference/cloud-ai-platform/0.16.0/V1.BatchReadFeatureValuesRequest)\n- [0.15.0](/php/docs/reference/cloud-ai-platform/0.15.0/V1.BatchReadFeatureValuesRequest)\n- [0.13.0](/php/docs/reference/cloud-ai-platform/0.13.0/V1.BatchReadFeatureValuesRequest)\n- [0.12.0](/php/docs/reference/cloud-ai-platform/0.12.0/V1.BatchReadFeatureValuesRequest)\n- [0.11.1](/php/docs/reference/cloud-ai-platform/0.11.1/V1.BatchReadFeatureValuesRequest)\n- [0.10.0](/php/docs/reference/cloud-ai-platform/0.10.0/V1.BatchReadFeatureValuesRequest) \nReference documentation and code samples for the Google Cloud Ai Platform V1 Client class BatchReadFeatureValuesRequest.\n\nRequest message for\n[FeaturestoreService.BatchReadFeatureValues](/php/docs/reference/cloud-ai-platform/latest/V1.Client.FeaturestoreServiceClient#_Google_Cloud_AIPlatform_V1_Client_FeaturestoreServiceClient__batchReadFeatureValues__).\n\nGenerated from protobuf message `google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ AIPlatform \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getCsvReadInstances\n\nEach read instance consists of exactly one read timestamp and one or more\nentity IDs identifying entities of the corresponding EntityTypes whose\nFeatures are requested.\n\nEach output instance contains Feature values of requested entities\nconcatenated together as of the read time.\nAn example read instance may be `foo_entity_id, bar_entity_id,\n2020-01-01T10:00:00.123Z`.\nAn example output instance may be `foo_entity_id, bar_entity_id,\n2020-01-01T10:00:00.123Z, foo_entity_feature1_value,\nbar_entity_feature2_value`.\nTimestamp in each read instance must be millisecond-aligned.\n`csv_read_instances` are read instances stored in a plain-text CSV file.\nThe header should be:\n\\[ENTITY_TYPE_ID1\\], \\[ENTITY_TYPE_ID2\\], ..., timestamp\nThe columns can be in any order.\nValues in the timestamp column must use the RFC 3339 format, e.g.\n`2012-07-30T10:43:17.123Z`.\n\n### hasCsvReadInstances\n\n### setCsvReadInstances\n\nEach read instance consists of exactly one read timestamp and one or more\nentity IDs identifying entities of the corresponding EntityTypes whose\nFeatures are requested.\n\nEach output instance contains Feature values of requested entities\nconcatenated together as of the read time.\nAn example read instance may be `foo_entity_id, bar_entity_id,\n2020-01-01T10:00:00.123Z`.\nAn example output instance may be `foo_entity_id, bar_entity_id,\n2020-01-01T10:00:00.123Z, foo_entity_feature1_value,\nbar_entity_feature2_value`.\nTimestamp in each read instance must be millisecond-aligned.\n`csv_read_instances` are read instances stored in a plain-text CSV file.\nThe header should be:\n\\[ENTITY_TYPE_ID1\\], \\[ENTITY_TYPE_ID2\\], ..., timestamp\nThe columns can be in any order.\nValues in the timestamp column must use the RFC 3339 format, e.g.\n`2012-07-30T10:43:17.123Z`.\n\n### getBigqueryReadInstances\n\nSimilar to csv_read_instances, but from BigQuery source.\n\n### hasBigqueryReadInstances\n\n### setBigqueryReadInstances\n\nSimilar to csv_read_instances, but from BigQuery source.\n\n### getFeaturestore\n\nRequired. The resource name of the Featurestore from which to query Feature\nvalues. Format:\n`projects/{project}/locations/{location}/featurestores/{featurestore}`\n\n### setFeaturestore\n\nRequired. The resource name of the Featurestore from which to query Feature\nvalues. Format:\n`projects/{project}/locations/{location}/featurestores/{featurestore}`\n\n### getDestination\n\nRequired. Specifies output location and format.\n\n### hasDestination\n\n### clearDestination\n\n### setDestination\n\nRequired. Specifies output location and format.\n\n### getPassThroughFields\n\nWhen not empty, the specified fields in the \\*_read_instances source will be\njoined as-is in the output, in addition to those fields from the\nFeaturestore Entity.\n\nFor BigQuery source, the type of the pass-through values will be\nautomatically inferred. For CSV source, the pass-through values will be\npassed as opaque bytes.\n\n### setPassThroughFields\n\nWhen not empty, the specified fields in the \\*_read_instances source will be\njoined as-is in the output, in addition to those fields from the\nFeaturestore Entity.\n\nFor BigQuery source, the type of the pass-through values will be\nautomatically inferred. For CSV source, the pass-through values will be\npassed as opaque bytes.\n\n### getEntityTypeSpecs\n\nRequired. Specifies EntityType grouping Features to read values of and\nsettings.\n\n### setEntityTypeSpecs\n\nRequired. Specifies EntityType grouping Features to read values of and\nsettings.\n\n### getStartTime\n\nOptional. Excludes Feature values with feature generation timestamp before\nthis timestamp. If not set, retrieve oldest values kept in Feature Store.\n\nTimestamp, if present, must not have higher than millisecond precision.\n\n### hasStartTime\n\n### clearStartTime\n\n### setStartTime\n\nOptional. Excludes Feature values with feature generation timestamp before\nthis timestamp. If not set, retrieve oldest values kept in Feature Store.\n\nTimestamp, if present, must not have higher than millisecond precision.\n\n### getReadOption\n\n### static::build"]]