@Stability(value=Stable) public static final class CfnFeatureGroupProps.Builder extends Object implements software.amazon.jsii.Builder<CfnFeatureGroupProps>
CfnFeatureGroupProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnFeatureGroupProps.Builder eventTimeFeatureName(String eventTimeFeatureName)
CfnFeatureGroupProps.getEventTimeFeatureName()eventTimeFeatureName - The name of the feature that stores the `EventTime` of a Record in a `FeatureGroup` . This parameter is required.
A EventTime is point in time when a new event occurs that corresponds to the creation or update of a Record in FeatureGroup . All Records in the FeatureGroup must have a corresponding EventTime .this@Stability(value=Stable) public CfnFeatureGroupProps.Builder featureDefinitions(IResolvable featureDefinitions)
CfnFeatureGroupProps.getFeatureDefinitions()featureDefinitions - A list of `Feature` s. Each `Feature` must include a `FeatureName` and a `FeatureType` . This parameter is required.
Valid FeatureType s are Integral , Fractional and String .
FeatureName s cannot be any of the following: is_deleted , write_time , api_invocation_time .
You can create up to 2,500 FeatureDefinition s per FeatureGroup .
this@Stability(value=Stable) public CfnFeatureGroupProps.Builder featureDefinitions(List<? extends Object> featureDefinitions)
CfnFeatureGroupProps.getFeatureDefinitions()featureDefinitions - A list of `Feature` s. Each `Feature` must include a `FeatureName` and a `FeatureType` . This parameter is required.
Valid FeatureType s are Integral , Fractional and String .
FeatureName s cannot be any of the following: is_deleted , write_time , api_invocation_time .
You can create up to 2,500 FeatureDefinition s per FeatureGroup .
this@Stability(value=Stable) public CfnFeatureGroupProps.Builder featureGroupName(String featureGroupName)
CfnFeatureGroupProps.getFeatureGroupName()featureGroupName - The name of the `FeatureGroup` . This parameter is required.this@Stability(value=Stable) public CfnFeatureGroupProps.Builder recordIdentifierFeatureName(String recordIdentifierFeatureName)
CfnFeatureGroupProps.getRecordIdentifierFeatureName()recordIdentifierFeatureName - The name of the `Feature` whose value uniquely identifies a `Record` defined in the `FeatureGroup` `FeatureDefinitions` . This parameter is required.this@Stability(value=Stable) public CfnFeatureGroupProps.Builder description(String description)
CfnFeatureGroupProps.getDescription()description - A free form description of a `FeatureGroup` .this@Stability(value=Stable) public CfnFeatureGroupProps.Builder offlineStoreConfig(Object offlineStoreConfig)
CfnFeatureGroupProps.getOfflineStoreConfig()offlineStoreConfig - The configuration of an `OfflineStore` .this@Stability(value=Stable) public CfnFeatureGroupProps.Builder onlineStoreConfig(Object onlineStoreConfig)
CfnFeatureGroupProps.getOnlineStoreConfig()onlineStoreConfig - The configuration of an `OnlineStore` .this@Stability(value=Stable) public CfnFeatureGroupProps.Builder roleArn(String roleArn)
CfnFeatureGroupProps.getRoleArn()roleArn - The Amazon Resource Name (ARN) of the IAM execution role used to create the feature group.this@Stability(value=Stable) public CfnFeatureGroupProps.Builder tags(List<? extends CfnTag> tags)
CfnFeatureGroupProps.getTags()tags - Tags used to define a `FeatureGroup` .this@Stability(value=Stable) public CfnFeatureGroupProps build()
build in interface software.amazon.jsii.Builder<CfnFeatureGroupProps>CfnFeatureGroupPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.