Class ImportFeatureValuesRequest (1.4.0)

public sealed class ImportFeatureValuesRequest : IMessage<ImportFeatureValuesRequest>, IEquatable<ImportFeatureValuesRequest>, IDeepCloneable<ImportFeatureValuesRequest>, IBufferMessage, IMessage

Request message for [FeaturestoreService.ImportFeatureValues][google.cloud.aiplatform.v1.FeaturestoreService.ImportFeatureValues].

Inheritance

Object > ImportFeatureValuesRequest

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Constructors

ImportFeatureValuesRequest()

public ImportFeatureValuesRequest()

ImportFeatureValuesRequest(ImportFeatureValuesRequest)

public ImportFeatureValuesRequest(ImportFeatureValuesRequest other)
Parameter
NameDescription
otherImportFeatureValuesRequest

Properties

AvroSource

public AvroSource AvroSource { get; set; }
Property Value
TypeDescription
AvroSource

BigquerySource

public BigQuerySource BigquerySource { get; set; }
Property Value
TypeDescription
BigQuerySource

CsvSource

public CsvSource CsvSource { get; set; }
Property Value
TypeDescription
CsvSource

DisableOnlineServing

public bool DisableOnlineServing { get; set; }

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.

Property Value
TypeDescription
Boolean

EntityIdField

public string EntityIdField { get; set; }

Source column that holds entity IDs. If not provided, entity IDs are extracted from the column named entity_id.

Property Value
TypeDescription
String

EntityType

public string EntityType { get; set; }

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}

Property Value
TypeDescription
String

EntityTypeAsEntityTypeName

public EntityTypeName EntityTypeAsEntityTypeName { get; set; }

EntityTypeName-typed view over the EntityType resource name property.

Property Value
TypeDescription
EntityTypeName

FeatureSpecs

public RepeatedField<ImportFeatureValuesRequest.Types.FeatureSpec> FeatureSpecs { get; }

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.

Property Value
TypeDescription
RepeatedField<ImportFeatureValuesRequest.Types.FeatureSpec>

FeatureTime

public Timestamp FeatureTime { get; set; }

Single Feature timestamp for all entities being imported. The timestamp must not have higher than millisecond precision.

Property Value
TypeDescription
Timestamp

FeatureTimeField

public string FeatureTimeField { get; set; }

Source column that holds the Feature timestamp for all Feature values in each entity.

Property Value
TypeDescription
String

FeatureTimeSourceCase

public ImportFeatureValuesRequest.FeatureTimeSourceOneofCase FeatureTimeSourceCase { get; }
Property Value
TypeDescription
ImportFeatureValuesRequest.FeatureTimeSourceOneofCase

SourceCase

public ImportFeatureValuesRequest.SourceOneofCase SourceCase { get; }
Property Value
TypeDescription
ImportFeatureValuesRequest.SourceOneofCase

WorkerCount

public int WorkerCount { get; set; }

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.

Property Value
TypeDescription
Int32