AiFeatureOnlineStoreFeatureviewArgs class

The set of arguments for AiFeatureOnlineStoreFeatureview. The set of arguments for AiFeatureOnlineStoreFeatureview.

Constructors

AiFeatureOnlineStoreFeatureviewArgs({Input<AiFeatureOnlineStoreFeatureviewBigQuerySource?>? bigQuerySource, Input<String?>? deletionPolicy, required Input<String> featureOnlineStore, Input<AiFeatureOnlineStoreFeatureviewFeatureRegistrySource?>? featureRegistrySource, Input<Map<String, String>?>? labels, Input<String?>? name, Input<String?>? project, Input<String?>? region, Input<AiFeatureOnlineStoreFeatureviewSyncConfig?>? syncConfig, Input<AiFeatureOnlineStoreFeatureviewVectorSearchConfig?>? vectorSearchConfig})
Creates a new AiFeatureOnlineStoreFeatureviewArgs. bigQuerySource Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. featureOnlineStore The name of the FeatureOnlineStore to use for the featureview. featureRegistrySource Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore. labels A set of key/value label pairs to assign to this FeatureView. name Name of the FeatureView. This value may be up to 60 characters, and valid characters are a-z0-9_. The first character cannot be a number. project The ID of the project in which the resource belongs. region The region for the resource. It should be the same as the featureonlinestore region. syncConfig Configures when data is to be synced/updated for this FeatureView. At the end of the sync the latest featureValues for each entityId of this FeatureView are made ready for online serving. vectorSearchConfig (Optional, Beta)
const
AiFeatureOnlineStoreFeatureviewArgs.fromMap(Map<String, dynamic> map)
factory

Properties

bigQuerySource → Input<AiFeatureOnlineStoreFeatureviewBigQuerySource?>?
Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore. Structure is documented below.
final
deletionPolicy → Input<String?>?
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
final
featureOnlineStore → Input<String>
The name of the FeatureOnlineStore to use for the featureview.
final
featureRegistrySource → Input<AiFeatureOnlineStoreFeatureviewFeatureRegistrySource?>?
Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
labels → Input<Map<String, String>?>?
A set of key/value label pairs to assign to this FeatureView.
final
name → Input<String?>?
Name of the FeatureView. This value may be up to 60 characters, and valid characters are a-z0-9_. The first character cannot be a number.
final
project → Input<String?>?
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
final
region → Input<String?>?
The region for the resource. It should be the same as the featureonlinestore region.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
syncConfig → Input<AiFeatureOnlineStoreFeatureviewSyncConfig?>?
Configures when data is to be synced/updated for this FeatureView. At the end of the sync the latest featureValues for each entityId of this FeatureView are made ready for online serving. Structure is documented below.
final
vectorSearchConfig → Input<AiFeatureOnlineStoreFeatureviewVectorSearchConfig?>?
(Optional, Beta) Configuration for vector search. It contains the required configurations to create an index from source data, so that approximate nearest neighbor (a.k.a ANN) algorithms search can be performed during online serving. Structure is documented below.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited