public static interface FeatureGroup.Builder extends SdkPojo, CopyableBuilder<FeatureGroup.Builder,FeatureGroup>
| Modifier and Type | Method and Description |
|---|---|
FeatureGroup.Builder |
creationTime(Instant creationTime)
The time a
FeatureGroup was created. |
FeatureGroup.Builder |
description(String description)
A free form description of a
FeatureGroup. |
FeatureGroup.Builder |
eventTimeFeatureName(String eventTimeFeatureName)
The name of the feature that stores the
EventTime of a Record in a FeatureGroup. |
FeatureGroup.Builder |
failureReason(String failureReason)
The reason that the
FeatureGroup failed to be replicated in the OfflineStore. |
FeatureGroup.Builder |
featureDefinitions(Collection<FeatureDefinition> featureDefinitions)
A list of
Features. |
FeatureGroup.Builder |
featureDefinitions(Consumer<FeatureDefinition.Builder>... featureDefinitions)
A list of
Features. |
FeatureGroup.Builder |
featureDefinitions(FeatureDefinition... featureDefinitions)
A list of
Features. |
FeatureGroup.Builder |
featureGroupArn(String featureGroupArn)
The Amazon Resource Name (ARN) of a
FeatureGroup. |
FeatureGroup.Builder |
featureGroupName(String featureGroupName)
The name of the
FeatureGroup. |
FeatureGroup.Builder |
featureGroupStatus(FeatureGroupStatus featureGroupStatus)
A
FeatureGroup status. |
FeatureGroup.Builder |
featureGroupStatus(String featureGroupStatus)
A
FeatureGroup status. |
FeatureGroup.Builder |
lastModifiedTime(Instant lastModifiedTime)
A timestamp indicating the last time you updated the feature group.
|
default FeatureGroup.Builder |
lastUpdateStatus(Consumer<LastUpdateStatus.Builder> lastUpdateStatus)
A value that indicates whether the feature group was updated successfully.
|
FeatureGroup.Builder |
lastUpdateStatus(LastUpdateStatus lastUpdateStatus)
A value that indicates whether the feature group was updated successfully.
|
default FeatureGroup.Builder |
offlineStoreConfig(Consumer<OfflineStoreConfig.Builder> offlineStoreConfig)
Sets the value of the OfflineStoreConfig property for this object.
|
FeatureGroup.Builder |
offlineStoreConfig(OfflineStoreConfig offlineStoreConfig)
Sets the value of the OfflineStoreConfig property for this object.
|
default FeatureGroup.Builder |
offlineStoreStatus(Consumer<OfflineStoreStatus.Builder> offlineStoreStatus)
Sets the value of the OfflineStoreStatus property for this object.
|
FeatureGroup.Builder |
offlineStoreStatus(OfflineStoreStatus offlineStoreStatus)
Sets the value of the OfflineStoreStatus property for this object.
|
default FeatureGroup.Builder |
onlineStoreConfig(Consumer<OnlineStoreConfig.Builder> onlineStoreConfig)
Sets the value of the OnlineStoreConfig property for this object.
|
FeatureGroup.Builder |
onlineStoreConfig(OnlineStoreConfig onlineStoreConfig)
Sets the value of the OnlineStoreConfig property for this object.
|
FeatureGroup.Builder |
recordIdentifierFeatureName(String recordIdentifierFeatureName)
The name of the
Feature whose value uniquely identifies a Record defined in the
FeatureGroup FeatureDefinitions. |
FeatureGroup.Builder |
roleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM execution role used to create the feature group.
|
FeatureGroup.Builder |
tags(Collection<Tag> tags)
Tags used to define a
FeatureGroup. |
FeatureGroup.Builder |
tags(Consumer<Tag.Builder>... tags)
Tags used to define a
FeatureGroup. |
FeatureGroup.Builder |
tags(Tag... tags)
Tags used to define a
FeatureGroup. |
equalsBySdkFields, sdkFieldscopyapplyMutation, buildFeatureGroup.Builder featureGroupArn(String featureGroupArn)
The Amazon Resource Name (ARN) of a FeatureGroup.
featureGroupArn - The Amazon Resource Name (ARN) of a FeatureGroup.FeatureGroup.Builder featureGroupName(String featureGroupName)
The name of the FeatureGroup.
featureGroupName - The name of the FeatureGroup.FeatureGroup.Builder recordIdentifierFeatureName(String recordIdentifierFeatureName)
The name of the Feature whose value uniquely identifies a Record defined in the
FeatureGroup FeatureDefinitions.
recordIdentifierFeatureName - The name of the Feature whose value uniquely identifies a Record defined in
the FeatureGroup FeatureDefinitions.FeatureGroup.Builder eventTimeFeatureName(String eventTimeFeatureName)
The name of the feature that stores the EventTime of a Record in a FeatureGroup.
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.
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.
FeatureGroup.Builder featureDefinitions(Collection<FeatureDefinition> featureDefinitions)
A list of Features. Each Feature must include a FeatureName and a
FeatureType.
Valid FeatureTypes are Integral, Fractional and String.
FeatureNames cannot be any of the following: is_deleted, write_time,
api_invocation_time.
You can create up to 2,500 FeatureDefinitions per FeatureGroup.
featureDefinitions - A list of Features. Each Feature must include a FeatureName and
a FeatureType.
Valid FeatureTypes are Integral, Fractional and
String.
FeatureNames cannot be any of the following: is_deleted,
write_time, api_invocation_time.
You can create up to 2,500 FeatureDefinitions per FeatureGroup.
FeatureGroup.Builder featureDefinitions(FeatureDefinition... featureDefinitions)
A list of Features. Each Feature must include a FeatureName and a
FeatureType.
Valid FeatureTypes are Integral, Fractional and String.
FeatureNames cannot be any of the following: is_deleted, write_time,
api_invocation_time.
You can create up to 2,500 FeatureDefinitions per FeatureGroup.
featureDefinitions - A list of Features. Each Feature must include a FeatureName and
a FeatureType.
Valid FeatureTypes are Integral, Fractional and
String.
FeatureNames cannot be any of the following: is_deleted,
write_time, api_invocation_time.
You can create up to 2,500 FeatureDefinitions per FeatureGroup.
FeatureGroup.Builder featureDefinitions(Consumer<FeatureDefinition.Builder>... featureDefinitions)
A list of Features. Each Feature must include a FeatureName and a
FeatureType.
Valid FeatureTypes are Integral, Fractional and String.
FeatureNames cannot be any of the following: is_deleted, write_time,
api_invocation_time.
You can create up to 2,500 FeatureDefinitions per FeatureGroup.
FeatureDefinition.Builder avoiding the need to create
one manually via FeatureDefinition.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #featureDefinitions(List.
featureDefinitions - a consumer that will call methods on
FeatureDefinition.Builder#featureDefinitions(java.util.Collection) FeatureGroup.Builder creationTime(Instant creationTime)
The time a FeatureGroup was created.
creationTime - The time a FeatureGroup was created.FeatureGroup.Builder lastModifiedTime(Instant lastModifiedTime)
A timestamp indicating the last time you updated the feature group.
lastModifiedTime - A timestamp indicating the last time you updated the feature group.FeatureGroup.Builder onlineStoreConfig(OnlineStoreConfig onlineStoreConfig)
onlineStoreConfig - The new value for the OnlineStoreConfig property for this object.default FeatureGroup.Builder onlineStoreConfig(Consumer<OnlineStoreConfig.Builder> onlineStoreConfig)
OnlineStoreConfig.Builder avoiding the
need to create one manually via OnlineStoreConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to onlineStoreConfig(OnlineStoreConfig).
onlineStoreConfig - a consumer that will call methods on OnlineStoreConfig.BuilderonlineStoreConfig(OnlineStoreConfig)FeatureGroup.Builder offlineStoreConfig(OfflineStoreConfig offlineStoreConfig)
offlineStoreConfig - The new value for the OfflineStoreConfig property for this object.default FeatureGroup.Builder offlineStoreConfig(Consumer<OfflineStoreConfig.Builder> offlineStoreConfig)
OfflineStoreConfig.Builder avoiding the
need to create one manually via OfflineStoreConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to offlineStoreConfig(OfflineStoreConfig).
offlineStoreConfig - a consumer that will call methods on OfflineStoreConfig.BuilderofflineStoreConfig(OfflineStoreConfig)FeatureGroup.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM execution role used to create the feature group.
roleArn - The Amazon Resource Name (ARN) of the IAM execution role used to create the feature group.FeatureGroup.Builder featureGroupStatus(String featureGroupStatus)
A FeatureGroup status.
featureGroupStatus - A FeatureGroup status.FeatureGroupStatus,
FeatureGroupStatusFeatureGroup.Builder featureGroupStatus(FeatureGroupStatus featureGroupStatus)
A FeatureGroup status.
featureGroupStatus - A FeatureGroup status.FeatureGroupStatus,
FeatureGroupStatusFeatureGroup.Builder offlineStoreStatus(OfflineStoreStatus offlineStoreStatus)
offlineStoreStatus - The new value for the OfflineStoreStatus property for this object.default FeatureGroup.Builder offlineStoreStatus(Consumer<OfflineStoreStatus.Builder> offlineStoreStatus)
OfflineStoreStatus.Builder avoiding the
need to create one manually via OfflineStoreStatus.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to offlineStoreStatus(OfflineStoreStatus).
offlineStoreStatus - a consumer that will call methods on OfflineStoreStatus.BuilderofflineStoreStatus(OfflineStoreStatus)FeatureGroup.Builder lastUpdateStatus(LastUpdateStatus lastUpdateStatus)
A value that indicates whether the feature group was updated successfully.
lastUpdateStatus - A value that indicates whether the feature group was updated successfully.default FeatureGroup.Builder lastUpdateStatus(Consumer<LastUpdateStatus.Builder> lastUpdateStatus)
A value that indicates whether the feature group was updated successfully.
This is a convenience method that creates an instance of theLastUpdateStatus.Builder avoiding the
need to create one manually via LastUpdateStatus.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to lastUpdateStatus(LastUpdateStatus).
lastUpdateStatus - a consumer that will call methods on LastUpdateStatus.BuilderlastUpdateStatus(LastUpdateStatus)FeatureGroup.Builder failureReason(String failureReason)
The reason that the FeatureGroup failed to be replicated in the OfflineStore. This
is failure may be due to a failure to create a FeatureGroup in or delete a
FeatureGroup from the OfflineStore.
failureReason - The reason that the FeatureGroup failed to be replicated in the OfflineStore
. This is failure may be due to a failure to create a FeatureGroup in or delete a
FeatureGroup from the OfflineStore.FeatureGroup.Builder description(String description)
A free form description of a FeatureGroup.
description - A free form description of a FeatureGroup.FeatureGroup.Builder tags(Collection<Tag> tags)
Tags used to define a FeatureGroup.
tags - Tags used to define a FeatureGroup.FeatureGroup.Builder tags(Tag... tags)
Tags used to define a FeatureGroup.
tags - Tags used to define a FeatureGroup.FeatureGroup.Builder tags(Consumer<Tag.Builder>... tags)
Tags used to define a FeatureGroup.
Tag.Builder avoiding the need to create one manually
via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) Copyright © 2022. All rights reserved.