@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
Feature s. |
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, wait
copy
public 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 Feature
s. Each Feature
must include a FeatureName
and a
FeatureType
.
Valid FeatureType
s are Integral
, Fractional
and String
.
FeatureName
s cannot be any of the following: is_deleted
, write_time
,
api_invocation_time
.
You can create up to 2,500 FeatureDefinition
s 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.
Feature
s. Each Feature
must include a FeatureName
and a
FeatureType
.
Valid FeatureType
s are Integral
, Fractional
and
String
.
FeatureName
s cannot be any of the following: is_deleted
,
write_time
, api_invocation_time
.
You can create up to 2,500 FeatureDefinition
s 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.FeatureGroupStatus
public 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.FeatureGroupStatus
public 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 SdkPojo
public final String toString()
Copyright © 2022. All rights reserved.