Package com.pulumi.aws.sagemaker
Class FeatureGroupArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.FeatureGroupArgs.Builder
-
- Enclosing class:
- FeatureGroupArgs
public static final class FeatureGroupArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FeatureGroupArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FeatureGroupArgs defaults)
-
-
Method Detail
-
description
public FeatureGroupArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- A free-form description of a Feature Group.- Returns:
- builder
-
description
public FeatureGroupArgs.Builder description(java.lang.String description)
- Parameters:
description- A free-form description of a Feature Group.- Returns:
- builder
-
eventTimeFeatureName
public FeatureGroupArgs.Builder eventTimeFeatureName(com.pulumi.core.Output<java.lang.String> eventTimeFeatureName)
- Parameters:
eventTimeFeatureName- The name of the feature that stores the EventTime of a Record in a Feature Group.- Returns:
- builder
-
eventTimeFeatureName
public FeatureGroupArgs.Builder eventTimeFeatureName(java.lang.String eventTimeFeatureName)
- Parameters:
eventTimeFeatureName- The name of the feature that stores the EventTime of a Record in a Feature Group.- Returns:
- builder
-
featureDefinitions
public FeatureGroupArgs.Builder featureDefinitions(com.pulumi.core.Output<java.util.List<FeatureGroupFeatureDefinitionArgs>> featureDefinitions)
- Parameters:
featureDefinitions- A list of Feature names and types. See Feature Definition Below.- Returns:
- builder
-
featureDefinitions
public FeatureGroupArgs.Builder featureDefinitions(java.util.List<FeatureGroupFeatureDefinitionArgs> featureDefinitions)
- Parameters:
featureDefinitions- A list of Feature names and types. See Feature Definition Below.- Returns:
- builder
-
featureDefinitions
public FeatureGroupArgs.Builder featureDefinitions(FeatureGroupFeatureDefinitionArgs... featureDefinitions)
- Parameters:
featureDefinitions- A list of Feature names and types. See Feature Definition Below.- Returns:
- builder
-
featureGroupName
public FeatureGroupArgs.Builder featureGroupName(com.pulumi.core.Output<java.lang.String> featureGroupName)
- Parameters:
featureGroupName- The name of the Feature Group. The name must be unique within an AWS Region in an AWS account.- Returns:
- builder
-
featureGroupName
public FeatureGroupArgs.Builder featureGroupName(java.lang.String featureGroupName)
- Parameters:
featureGroupName- The name of the Feature Group. The name must be unique within an AWS Region in an AWS account.- Returns:
- builder
-
offlineStoreConfig
public FeatureGroupArgs.Builder offlineStoreConfig(@Nullable com.pulumi.core.Output<FeatureGroupOfflineStoreConfigArgs> offlineStoreConfig)
- Parameters:
offlineStoreConfig- The Offline Feature Store Configuration. See Offline Store Config Below.- Returns:
- builder
-
offlineStoreConfig
public FeatureGroupArgs.Builder offlineStoreConfig(FeatureGroupOfflineStoreConfigArgs offlineStoreConfig)
- Parameters:
offlineStoreConfig- The Offline Feature Store Configuration. See Offline Store Config Below.- Returns:
- builder
-
onlineStoreConfig
public FeatureGroupArgs.Builder onlineStoreConfig(@Nullable com.pulumi.core.Output<FeatureGroupOnlineStoreConfigArgs> onlineStoreConfig)
- Parameters:
onlineStoreConfig- The Online Feature Store Configuration. See Online Store Config Below.- Returns:
- builder
-
onlineStoreConfig
public FeatureGroupArgs.Builder onlineStoreConfig(FeatureGroupOnlineStoreConfigArgs onlineStoreConfig)
- Parameters:
onlineStoreConfig- The Online Feature Store Configuration. See Online Store Config Below.- Returns:
- builder
-
recordIdentifierFeatureName
public FeatureGroupArgs.Builder recordIdentifierFeatureName(com.pulumi.core.Output<java.lang.String> recordIdentifierFeatureName)
- Parameters:
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.- Returns:
- builder
-
recordIdentifierFeatureName
public FeatureGroupArgs.Builder recordIdentifierFeatureName(java.lang.String recordIdentifierFeatureName)
- Parameters:
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.- Returns:
- builder
-
region
public FeatureGroupArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public FeatureGroupArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
roleArn
public FeatureGroupArgs.Builder roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- The ARN of the IAM execution role used to persist data into the Offline Store if an `offlineStoreConfig` is provided.- Returns:
- builder
-
roleArn
public FeatureGroupArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- The ARN of the IAM execution role used to persist data into the Offline Store if an `offlineStoreConfig` is provided.- Returns:
- builder
-
tags
public FeatureGroupArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
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.- Returns:
- builder
-
tags
public FeatureGroupArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
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.- Returns:
- builder
-
throughputConfig
public FeatureGroupArgs.Builder throughputConfig(@Nullable com.pulumi.core.Output<FeatureGroupThroughputConfigArgs> throughputConfig)
-
throughputConfig
public FeatureGroupArgs.Builder throughputConfig(FeatureGroupThroughputConfigArgs throughputConfig)
-
build
public FeatureGroupArgs build()
-
-