ImportFeatureValuesRequest class final
Request message for
FeaturestoreService.ImportFeatureValues.
- Inheritance
-
- Object
- ProtoMessage
- ImportFeatureValuesRequest
Constructors
-
ImportFeatureValuesRequest({AvroSource? avroSource, BigQuerySource? bigquerySource, CsvSource? csvSource, String? featureTimeField, Timestamp? featureTime, required String entityType, String entityIdField = '', required List<
ImportFeatureValuesRequest_FeatureSpec> featureSpecs, bool disableOnlineServing = false, int workerCount = 0, bool disableIngestionAnalysis = false}) - ImportFeatureValuesRequest.fromJson(Object? j)
-
factory
Properties
- avroSource → AvroSource?
-
final
- bigquerySource → BigQuerySource?
-
final
- csvSource → CsvSource?
-
final
- disableIngestionAnalysis → bool
-
If true, API doesn't start ingestion analysis pipeline.
final
- disableOnlineServing → bool
-
If set, data will not be imported for online serving. This
is typically used for backfilling, where Feature generation timestamps are
not in the timestamp range needed for online serving.
final
- entityIdField → String
-
Source column that holds entity IDs. If not provided, entity IDs are
extracted from the column named entity_id.
final
- entityType → String
-
Required. The resource name of the EntityType grouping the Features for
which values are being imported. Format:
projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}final -
featureSpecs
→ List<
ImportFeatureValuesRequest_FeatureSpec> -
Required. Specifications defining which Feature values to import from the
entity. The request fails if no feature_specs are provided, and having
multiple feature_specs for one Feature is not allowed.
final
- featureTime → Timestamp?
-
Single Feature timestamp for all entities being imported. The
timestamp must not have higher than millisecond precision.
final
- featureTimeField → String?
-
Source column that holds the Feature timestamp for all Feature
values in each entity.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- qualifiedName → String
-
The fully qualified name of this message, i.e.,
google.protobuf.Durationorgoogle.rpc.ErrorInfo.finalinherited - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- workerCount → int
-
Specifies the number of workers that are used to write data to the
Featurestore. Consider the online serving capacity that you require to
achieve the desired import throughput without interfering with online
serving. The value must be positive, and less than or equal to 100.
If not set, defaults to using 1 worker. The low count ensures minimal
impact on online serving performance.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Object -
override
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- fullyQualifiedName → const String