/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include 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.See Also:
AWS
* API Reference
The Amazon Resource Name (ARN) of a FeatureGroup
.
The Amazon Resource Name (ARN) of a FeatureGroup
.
The Amazon Resource Name (ARN) of a FeatureGroup
.
The Amazon Resource Name (ARN) of a FeatureGroup
.
The Amazon Resource Name (ARN) of a FeatureGroup
.
The Amazon Resource Name (ARN) of a FeatureGroup
.
The Amazon Resource Name (ARN) of a FeatureGroup
.
The Amazon Resource Name (ARN) of a FeatureGroup
.
The name of the FeatureGroup
.
The name of the FeatureGroup
.
The name of the FeatureGroup
.
The name of the FeatureGroup
.
The name of the FeatureGroup
.
The name of the FeatureGroup
.
The name of the FeatureGroup
.
The name of the FeatureGroup
.
The name of the Feature
whose value uniquely identifies a
* Record
defined in the FeatureGroup
* FeatureDefinitions
.
The name of the Feature
whose value uniquely identifies a
* Record
defined in the FeatureGroup
* FeatureDefinitions
.
The name of the Feature
whose value uniquely identifies a
* Record
defined in the FeatureGroup
* FeatureDefinitions
.
The name of the Feature
whose value uniquely identifies a
* Record
defined in the FeatureGroup
* FeatureDefinitions
.
The name of the Feature
whose value uniquely identifies a
* Record
defined in the FeatureGroup
* FeatureDefinitions
.
The name of the Feature
whose value uniquely identifies a
* Record
defined in the FeatureGroup
* FeatureDefinitions
.
The name of the Feature
whose value uniquely identifies a
* Record
defined in the FeatureGroup
* FeatureDefinitions
.
The name of the Feature
whose value uniquely identifies a
* Record
defined in the FeatureGroup
* FeatureDefinitions
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
The time a FeatureGroup
was created.
The time a FeatureGroup
was created.
The time a FeatureGroup
was created.
The time a FeatureGroup
was created.
The time a FeatureGroup
was created.
The time a FeatureGroup
was created.
A timestamp indicating the last time you updated the feature group.
*/ inline const Aws::Utils::DateTime& GetLastModifiedTime() const{ return m_lastModifiedTime; } /** *A timestamp indicating the last time you updated the feature group.
*/ inline bool LastModifiedTimeHasBeenSet() const { return m_lastModifiedTimeHasBeenSet; } /** *A timestamp indicating the last time you updated the feature group.
*/ inline void SetLastModifiedTime(const Aws::Utils::DateTime& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = value; } /** *A timestamp indicating the last time you updated the feature group.
*/ inline void SetLastModifiedTime(Aws::Utils::DateTime&& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = std::move(value); } /** *A timestamp indicating the last time you updated the feature group.
*/ inline FeatureGroup& WithLastModifiedTime(const Aws::Utils::DateTime& value) { SetLastModifiedTime(value); return *this;} /** *A timestamp indicating the last time you updated the feature group.
*/ inline FeatureGroup& WithLastModifiedTime(Aws::Utils::DateTime&& value) { SetLastModifiedTime(std::move(value)); return *this;} inline const OnlineStoreConfig& GetOnlineStoreConfig() const{ return m_onlineStoreConfig; } inline bool OnlineStoreConfigHasBeenSet() const { return m_onlineStoreConfigHasBeenSet; } inline void SetOnlineStoreConfig(const OnlineStoreConfig& value) { m_onlineStoreConfigHasBeenSet = true; m_onlineStoreConfig = value; } inline void SetOnlineStoreConfig(OnlineStoreConfig&& value) { m_onlineStoreConfigHasBeenSet = true; m_onlineStoreConfig = std::move(value); } inline FeatureGroup& WithOnlineStoreConfig(const OnlineStoreConfig& value) { SetOnlineStoreConfig(value); return *this;} inline FeatureGroup& WithOnlineStoreConfig(OnlineStoreConfig&& value) { SetOnlineStoreConfig(std::move(value)); return *this;} inline const OfflineStoreConfig& GetOfflineStoreConfig() const{ return m_offlineStoreConfig; } inline bool OfflineStoreConfigHasBeenSet() const { return m_offlineStoreConfigHasBeenSet; } inline void SetOfflineStoreConfig(const OfflineStoreConfig& value) { m_offlineStoreConfigHasBeenSet = true; m_offlineStoreConfig = value; } inline void SetOfflineStoreConfig(OfflineStoreConfig&& value) { m_offlineStoreConfigHasBeenSet = true; m_offlineStoreConfig = std::move(value); } inline FeatureGroup& WithOfflineStoreConfig(const OfflineStoreConfig& value) { SetOfflineStoreConfig(value); return *this;} inline FeatureGroup& WithOfflineStoreConfig(OfflineStoreConfig&& value) { SetOfflineStoreConfig(std::move(value)); return *this;} /** *The Amazon Resource Name (ARN) of the IAM execution role used to create the * feature group.
*/ inline const Aws::String& GetRoleArn() const{ return m_roleArn; } /** *The Amazon Resource Name (ARN) of the IAM execution role used to create the * feature group.
*/ inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; } /** *The Amazon Resource Name (ARN) of the IAM execution role used to create the * feature group.
*/ inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; } /** *The Amazon Resource Name (ARN) of the IAM execution role used to create the * feature group.
*/ inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); } /** *The Amazon Resource Name (ARN) of the IAM execution role used to create the * feature group.
*/ inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); } /** *The Amazon Resource Name (ARN) of the IAM execution role used to create the * feature group.
*/ inline FeatureGroup& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;} /** *The Amazon Resource Name (ARN) of the IAM execution role used to create the * feature group.
*/ inline FeatureGroup& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;} /** *The Amazon Resource Name (ARN) of the IAM execution role used to create the * feature group.
*/ inline FeatureGroup& WithRoleArn(const char* value) { SetRoleArn(value); return *this;} /** *A FeatureGroup
status.
A FeatureGroup
status.
A FeatureGroup
status.
A FeatureGroup
status.
A FeatureGroup
status.
A FeatureGroup
status.
A value that indicates whether the feature group was updated * successfully.
*/ inline const LastUpdateStatus& GetLastUpdateStatus() const{ return m_lastUpdateStatus; } /** *A value that indicates whether the feature group was updated * successfully.
*/ inline bool LastUpdateStatusHasBeenSet() const { return m_lastUpdateStatusHasBeenSet; } /** *A value that indicates whether the feature group was updated * successfully.
*/ inline void SetLastUpdateStatus(const LastUpdateStatus& value) { m_lastUpdateStatusHasBeenSet = true; m_lastUpdateStatus = value; } /** *A value that indicates whether the feature group was updated * successfully.
*/ inline void SetLastUpdateStatus(LastUpdateStatus&& value) { m_lastUpdateStatusHasBeenSet = true; m_lastUpdateStatus = std::move(value); } /** *A value that indicates whether the feature group was updated * successfully.
*/ inline FeatureGroup& WithLastUpdateStatus(const LastUpdateStatus& value) { SetLastUpdateStatus(value); return *this;} /** *A value that indicates whether the feature group was updated * successfully.
*/ inline FeatureGroup& WithLastUpdateStatus(LastUpdateStatus&& value) { SetLastUpdateStatus(std::move(value)); return *this;} /** *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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
A free form description of a FeatureGroup
.
A free form description of a FeatureGroup
.
A free form description of a FeatureGroup
.
A free form description of a FeatureGroup
.
A free form description of a FeatureGroup
.
A free form description of a FeatureGroup
.
A free form description of a FeatureGroup
.
A free form description of a FeatureGroup
.
Tags used to define a FeatureGroup
.
Tags used to define a FeatureGroup
.
Tags used to define a FeatureGroup
.
Tags used to define a FeatureGroup
.
Tags used to define a FeatureGroup
.
Tags used to define a FeatureGroup
.
Tags used to define a FeatureGroup
.
Tags used to define a FeatureGroup
.