@Generated(value="software.amazon.awssdk:codegen") public final class FeatureGroup extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FeatureGroup.Builder,FeatureGroup>
Amazon SageMaker Feature Store stores features in a collection called Feature Group. A Feature Group can be visualized as a table which has rows, with a unique identifier for each row where each column in the table is a feature. In principle, a Feature Group is composed of features and values per features.
| Modifier and Type | Class and Description |
|---|---|
static interface |
FeatureGroup.Builder |
| Modifier and Type | Method and Description |
|---|---|
static FeatureGroup.Builder |
builder() |
Instant |
creationTime()
The time a
FeatureGroup was created. |
String |
description()
A free form description of a
FeatureGroup. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
eventTimeFeatureName()
The name of the feature that stores the
EventTime of a Record in a FeatureGroup. |
String |
failureReason()
The reason that the
FeatureGroup failed to be replicated in the OfflineStore. |
List<FeatureDefinition> |
featureDefinitions()
A list of
Features. |
String |
featureGroupArn()
The Amazon Resource Name (ARN) of a
FeatureGroup. |
String |
featureGroupName()
The name of the
FeatureGroup. |
FeatureGroupStatus |
featureGroupStatus()
A
FeatureGroup status. |
String |
featureGroupStatusAsString()
A
FeatureGroup status. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasFeatureDefinitions()
For responses, this returns true if the service returned a value for the FeatureDefinitions property.
|
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
Instant |
lastModifiedTime()
A timestamp indicating the last time you updated the feature group.
|
LastUpdateStatus |
lastUpdateStatus()
A value that indicates whether the feature group was updated successfully.
|
OfflineStoreConfig |
offlineStoreConfig()
Returns the value of the OfflineStoreConfig property for this object.
|
OfflineStoreStatus |
offlineStoreStatus()
Returns the value of the OfflineStoreStatus property for this object.
|
OnlineStoreConfig |
onlineStoreConfig()
Returns the value of the OnlineStoreConfig property for this object.
|
String |
recordIdentifierFeatureName()
The name of the
Feature whose value uniquely identifies a Record defined in the
FeatureGroup FeatureDefinitions. |
String |
roleArn()
The Amazon Resource Name (ARN) of the IAM execution role used to create the feature group.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends FeatureGroup.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
Tags used to define a
FeatureGroup. |
FeatureGroup.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String featureGroupArn()
The Amazon Resource Name (ARN) of a FeatureGroup.
FeatureGroup.public final String featureGroupName()
The name of the FeatureGroup.
FeatureGroup.public final String recordIdentifierFeatureName()
The name of the Feature whose value uniquely identifies a Record defined in the
FeatureGroup FeatureDefinitions.
Feature whose value uniquely identifies a Record defined in the
FeatureGroup FeatureDefinitions.public final 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.
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.
public final boolean hasFeatureDefinitions()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFeatureDefinitions() method.
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.
public final Instant creationTime()
The time a FeatureGroup was created.
FeatureGroup was created.public final Instant lastModifiedTime()
A timestamp indicating the last time you updated the feature group.
public final OnlineStoreConfig onlineStoreConfig()
public final OfflineStoreConfig offlineStoreConfig()
public final String roleArn()
The Amazon Resource Name (ARN) of the IAM execution role used to create the feature group.
public final FeatureGroupStatus featureGroupStatus()
A FeatureGroup status.
If the service returns an enum value that is not available in the current SDK version,
featureGroupStatus will return FeatureGroupStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from featureGroupStatusAsString().
FeatureGroup status.FeatureGroupStatuspublic final String featureGroupStatusAsString()
A FeatureGroup status.
If the service returns an enum value that is not available in the current SDK version,
featureGroupStatus will return FeatureGroupStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from featureGroupStatusAsString().
FeatureGroup status.FeatureGroupStatuspublic final OfflineStoreStatus offlineStoreStatus()
public final LastUpdateStatus lastUpdateStatus()
A value that indicates whether the feature group was updated successfully.
public final 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.
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.public final String description()
A free form description of a FeatureGroup.
FeatureGroup.public final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<Tag> tags()
Tags used to define a FeatureGroup.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
FeatureGroup.public FeatureGroup.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<FeatureGroup.Builder,FeatureGroup>public static FeatureGroup.Builder builder()
public static Class<? extends FeatureGroup.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.