@Stability(value=Stable) public static final class CfnFeatureGroup.Builder extends Object implements software.amazon.jsii.Builder<CfnFeatureGroup>
CfnFeatureGroup.| Modifier and Type | Method and Description |
|---|---|
CfnFeatureGroup |
build() |
static CfnFeatureGroup.Builder |
create(software.constructs.Construct scope,
String id) |
CfnFeatureGroup.Builder |
description(String description)
A free form description of a `FeatureGroup` .
|
CfnFeatureGroup.Builder |
eventTimeFeatureName(String eventTimeFeatureName)
The name of the feature that stores the `EventTime` of a Record in a `FeatureGroup` .
|
CfnFeatureGroup.Builder |
featureDefinitions(IResolvable featureDefinitions)
A list of `Feature` s.
|
CfnFeatureGroup.Builder |
featureDefinitions(List<? extends Object> featureDefinitions)
A list of `Feature` s.
|
CfnFeatureGroup.Builder |
featureGroupName(String featureGroupName)
The name of the `FeatureGroup` .
|
CfnFeatureGroup.Builder |
offlineStoreConfig(Object offlineStoreConfig)
The configuration of an `OfflineStore` .
|
CfnFeatureGroup.Builder |
onlineStoreConfig(Object onlineStoreConfig)
The configuration of an `OnlineStore` .
|
CfnFeatureGroup.Builder |
recordIdentifierFeatureName(String recordIdentifierFeatureName)
The name of the `Feature` whose value uniquely identifies a `Record` defined in the `FeatureGroup` `FeatureDefinitions` .
|
CfnFeatureGroup.Builder |
roleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM execution role used to create the feature group.
|
CfnFeatureGroup.Builder |
tags(List<? extends CfnTag> tags)
Tags used to define a `FeatureGroup` .
|
@Stability(value=Stable) public static CfnFeatureGroup.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnFeatureGroup.FeatureDefinitionProperty.Builder.@Stability(value=Stable) public CfnFeatureGroup.Builder eventTimeFeatureName(String eventTimeFeatureName)
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 .
eventTimeFeatureName - The name of the feature that stores the `EventTime` of a Record in a `FeatureGroup` . This parameter is required.this@Stability(value=Stable) public CfnFeatureGroup.Builder featureDefinitions(IResolvable featureDefinitions)
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 .
featureDefinitions - A list of `Feature` s. Each `Feature` must include a `FeatureName` and a `FeatureType` . This parameter is required.this@Stability(value=Stable) public CfnFeatureGroup.Builder featureDefinitions(List<? extends Object> featureDefinitions)
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 .
featureDefinitions - A list of `Feature` s. Each `Feature` must include a `FeatureName` and a `FeatureType` . This parameter is required.this@Stability(value=Stable) public CfnFeatureGroup.Builder featureGroupName(String featureGroupName)
featureGroupName - The name of the `FeatureGroup` . This parameter is required.this@Stability(value=Stable) public CfnFeatureGroup.Builder recordIdentifierFeatureName(String recordIdentifierFeatureName)
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 CfnFeatureGroup.Builder description(String description)
description - A free form description of a `FeatureGroup` . This parameter is required.this@Stability(value=Stable) public CfnFeatureGroup.Builder offlineStoreConfig(Object offlineStoreConfig)
offlineStoreConfig - The configuration of an `OfflineStore` . This parameter is required.this@Stability(value=Stable) public CfnFeatureGroup.Builder onlineStoreConfig(Object onlineStoreConfig)
onlineStoreConfig - The configuration of an `OnlineStore` . This parameter is required.this@Stability(value=Stable) public CfnFeatureGroup.Builder roleArn(String roleArn)
roleArn - The Amazon Resource Name (ARN) of the IAM execution role used to create the feature group. This parameter is required.this@Stability(value=Stable) public CfnFeatureGroup.Builder tags(List<? extends CfnTag> tags)
tags - Tags used to define a `FeatureGroup` . This parameter is required.this@Stability(value=Stable) public CfnFeatureGroup build()
build in interface software.amazon.jsii.Builder<CfnFeatureGroup>Copyright © 2022. All rights reserved.