Package com.pulumi.aws.sagemaker.inputs
Class FeatureGroupState.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.FeatureGroupState.Builder
-
- Enclosing class:
- FeatureGroupState
public static final class FeatureGroupState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FeatureGroupState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FeatureGroupState defaults)
-
-
Method Detail
-
arn
public FeatureGroupState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN assigned by AWS to this feature_group.- Returns:
- builder
-
arn
public FeatureGroupState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN assigned by AWS to this feature_group.- Returns:
- builder
-
description
public FeatureGroupState.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 FeatureGroupState.Builder description(java.lang.String description)
- Parameters:
description- A free-form description of a Feature Group.- Returns:
- builder
-
eventTimeFeatureName
public FeatureGroupState.Builder eventTimeFeatureName(@Nullable 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 FeatureGroupState.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 FeatureGroupState.Builder featureDefinitions(@Nullable 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 FeatureGroupState.Builder featureDefinitions(java.util.List<FeatureGroupFeatureDefinitionArgs> featureDefinitions)
- Parameters:
featureDefinitions- A list of Feature names and types. See Feature Definition Below.- Returns:
- builder
-
featureDefinitions
public FeatureGroupState.Builder featureDefinitions(FeatureGroupFeatureDefinitionArgs... featureDefinitions)
- Parameters:
featureDefinitions- A list of Feature names and types. See Feature Definition Below.- Returns:
- builder
-
featureGroupName
public FeatureGroupState.Builder featureGroupName(@Nullable 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 FeatureGroupState.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 FeatureGroupState.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 FeatureGroupState.Builder offlineStoreConfig(FeatureGroupOfflineStoreConfigArgs offlineStoreConfig)
- Parameters:
offlineStoreConfig- The Offline Feature Store Configuration. See Offline Store Config Below.- Returns:
- builder
-
onlineStoreConfig
public FeatureGroupState.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 FeatureGroupState.Builder onlineStoreConfig(FeatureGroupOnlineStoreConfigArgs onlineStoreConfig)
- Parameters:
onlineStoreConfig- The Online Feature Store Configuration. See Online Store Config Below.- Returns:
- builder
-
recordIdentifierFeatureName
public FeatureGroupState.Builder recordIdentifierFeatureName(@Nullable 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 FeatureGroupState.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 FeatureGroupState.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 FeatureGroupState.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 FeatureGroupState.Builder roleArn(@Nullable 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 FeatureGroupState.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 FeatureGroupState.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 FeatureGroupState.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
-
tagsAll
public FeatureGroupState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public FeatureGroupState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
throughputConfig
public FeatureGroupState.Builder throughputConfig(@Nullable com.pulumi.core.Output<FeatureGroupThroughputConfigArgs> throughputConfig)
-
throughputConfig
public FeatureGroupState.Builder throughputConfig(FeatureGroupThroughputConfigArgs throughputConfig)
-
build
public FeatureGroupState build()
-
-