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<FeatureGroupFeatureDefinition>> featureDefinitions, required Input<String> featureGroupName, Input<FeatureGroupOfflineStoreConfig?>? offlineStoreConfig, Input<FeatureGroupOnlineStoreConfig?>? onlineStoreConfig, required Input<String> recordIdentifierFeatureName, Input<String?>? region, required Input<String> roleArn, Input<Map<String, String>?>? tags, Input<FeatureGroupThroughputConfig?>? throughputConfig})
Creates a new FeatureGroupArgs. description A free-form description of a Feature Group. eventTimeFeatureName The name of the feature that stores the EventTime of a Record in a Feature Group. featureDefinitions A list of Feature names and types. See Feature Definition Below. featureGroupName The name of the Feature Group. The name must be unique within an AWS Region in an AWS account. offlineStoreConfig The Offline Feature Store Configuration. See Offline Store Config Below. onlineStoreConfig The Online Feature Store Configuration. See Online Store Config Below. recordIdentifierFeatureName 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. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. roleArn The ARN of the IAM execution role used to persist data into the Offline Store if an offlineStoreConfig is provided. tags Map of resource tags for the resource. .If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. throughputConfig Optional.
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 offlineStoreConfig is provided.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tags → Input<Map<String, String>?>?
Map of resource tags for the resource. .If configured with a provider defaultTags configuration 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