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< ? labels, Input<String, String> ?>String?> ? name, Input<String?> ? project, Input<String?> ? region, Input<AiFeatureOnlineStoreFeatureviewSyncConfig?> ? syncConfig, Input<AiFeatureOnlineStoreFeatureviewVectorSearchConfig?> ? vectorSearchConfig}) -
Creates a new AiFeatureOnlineStoreFeatureviewArgs.
bigQuerySourceConfigures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.featureOnlineStoreThe name of the FeatureOnlineStore to use for the featureview.featureRegistrySourceConfigures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore.labelsA set of key/value label pairs to assign to this FeatureView.nameName of the FeatureView. This value may be up to 60 characters, and valid characters area-z0-9_. The first character cannot be a number.projectThe ID of the project in which the resource belongs.regionThe region for the resource. It should be the same as the featureonlinestore region.syncConfigConfigures 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