@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()
Returns true if the FeatureDefinitions property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
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 String featureGroupArn()
The Amazon Resource Name (ARN) of a FeatureGroup.
FeatureGroup.public String featureGroupName()
The name of the FeatureGroup.
FeatureGroup.public 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 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 boolean hasFeatureDefinitions()
public 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.
You can use hasFeatureDefinitions() to see if a value was sent in this field.
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 Instant creationTime()
The time a FeatureGroup was created.
FeatureGroup was created.public OnlineStoreConfig onlineStoreConfig()
public OfflineStoreConfig offlineStoreConfig()
public String roleArn()
The Amazon Resource Name (ARN) of the IAM execution role used to create the feature group.
public 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 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 OfflineStoreStatus offlineStoreStatus()
public 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 String description()
A free form description of a FeatureGroup.
FeatureGroup.public boolean hasTags()
public List<Tag> tags()
Tags used to define a FeatureGroup.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
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 boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.