FeatureGroupArgs class
The set of arguments for FeatureGroup. The set of arguments for FeatureGroup.
Constructors
-
FeatureGroupArgs({Input<
String?> ? description, required Input<String> eventTimeFeatureName, required Input<List< featureDefinitions, required Input<FeatureGroupFeatureDefinition> >String> featureGroupName, Input<FeatureGroupOfflineStoreConfig?> ? offlineStoreConfig, Input<FeatureGroupOnlineStoreConfig?> ? onlineStoreConfig, required Input<String> recordIdentifierFeatureName, Input<String?> ? region, required Input<String> roleArn, Input<Map< ? tags, Input<String, String> ?>FeatureGroupThroughputConfig?> ? throughputConfig}) -
Creates a new FeatureGroupArgs.
descriptionA free-form description of a Feature Group.eventTimeFeatureNameThe name of the feature that stores the EventTime of a Record in a Feature Group.featureDefinitionsA list of Feature names and types. See Feature Definition Below.featureGroupNameThe name of the Feature Group. The name must be unique within an AWS Region in an AWS account.offlineStoreConfigThe Offline Feature Store Configuration. See Offline Store Config Below.onlineStoreConfigThe Online Feature Store Configuration. See Online Store Config Below.recordIdentifierFeatureNameThe name of the Feature whose value uniquely identifies a Record defined in the Feature Store. Only the latest record per identifier value will be stored in the Online Store.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.roleArnThe ARN of the IAM execution role used to persist data into the Offline Store if anofflineStoreConfigis provided.tagsMap of resource tags for the resource. .If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.throughputConfigOptional.const -
FeatureGroupArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
description
→ Input<
String?> ? -
A free-form description of a Feature Group.
final
-
eventTimeFeatureName
→ Input<
String> -
The name of the feature that stores the EventTime of a Record in a Feature Group.
final
-
featureDefinitions
→ Input<
List< FeatureGroupFeatureDefinition> > -
A list of Feature names and types. See Feature Definition Below.
final
-
featureGroupName
→ Input<
String> -
The name of the Feature Group. The name must be unique within an AWS Region in an AWS account.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
offlineStoreConfig
→ Input<
FeatureGroupOfflineStoreConfig?> ? -
The Offline Feature Store Configuration. See Offline Store Config Below.
final
-
onlineStoreConfig
→ Input<
FeatureGroupOnlineStoreConfig?> ? -
The Online Feature Store Configuration. See Online Store Config Below.
final
-
recordIdentifierFeatureName
→ Input<
String> -
The name of the Feature whose value uniquely identifies a Record defined in the Feature Store. Only the latest record per identifier value will be stored in the Online Store.
final
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
-
roleArn
→ Input<
String> -
The ARN of the IAM execution role used to persist data into the Offline Store if an
offlineStoreConfigis provided.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
Map of resource tags for the resource. .If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
throughputConfig
→ Input<
FeatureGroupThroughputConfig?> ? -
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