AWS SDK for C++  1.9.21
AWS SDK for C++
Public Member Functions | List of all members
Aws::SageMaker::Model::CreateFeatureGroupRequest Class Reference

#include <CreateFeatureGroupRequest.h>

+ Inheritance diagram for Aws::SageMaker::Model::CreateFeatureGroupRequest:

Public Member Functions

 CreateFeatureGroupRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetFeatureGroupName () const
 
bool FeatureGroupNameHasBeenSet () const
 
void SetFeatureGroupName (const Aws::String &value)
 
void SetFeatureGroupName (Aws::String &&value)
 
void SetFeatureGroupName (const char *value)
 
CreateFeatureGroupRequestWithFeatureGroupName (const Aws::String &value)
 
CreateFeatureGroupRequestWithFeatureGroupName (Aws::String &&value)
 
CreateFeatureGroupRequestWithFeatureGroupName (const char *value)
 
const Aws::StringGetRecordIdentifierFeatureName () const
 
bool RecordIdentifierFeatureNameHasBeenSet () const
 
void SetRecordIdentifierFeatureName (const Aws::String &value)
 
void SetRecordIdentifierFeatureName (Aws::String &&value)
 
void SetRecordIdentifierFeatureName (const char *value)
 
CreateFeatureGroupRequestWithRecordIdentifierFeatureName (const Aws::String &value)
 
CreateFeatureGroupRequestWithRecordIdentifierFeatureName (Aws::String &&value)
 
CreateFeatureGroupRequestWithRecordIdentifierFeatureName (const char *value)
 
const Aws::StringGetEventTimeFeatureName () const
 
bool EventTimeFeatureNameHasBeenSet () const
 
void SetEventTimeFeatureName (const Aws::String &value)
 
void SetEventTimeFeatureName (Aws::String &&value)
 
void SetEventTimeFeatureName (const char *value)
 
CreateFeatureGroupRequestWithEventTimeFeatureName (const Aws::String &value)
 
CreateFeatureGroupRequestWithEventTimeFeatureName (Aws::String &&value)
 
CreateFeatureGroupRequestWithEventTimeFeatureName (const char *value)
 
const Aws::Vector< FeatureDefinition > & GetFeatureDefinitions () const
 
bool FeatureDefinitionsHasBeenSet () const
 
void SetFeatureDefinitions (const Aws::Vector< FeatureDefinition > &value)
 
void SetFeatureDefinitions (Aws::Vector< FeatureDefinition > &&value)
 
CreateFeatureGroupRequestWithFeatureDefinitions (const Aws::Vector< FeatureDefinition > &value)
 
CreateFeatureGroupRequestWithFeatureDefinitions (Aws::Vector< FeatureDefinition > &&value)
 
CreateFeatureGroupRequestAddFeatureDefinitions (const FeatureDefinition &value)
 
CreateFeatureGroupRequestAddFeatureDefinitions (FeatureDefinition &&value)
 
const OnlineStoreConfigGetOnlineStoreConfig () const
 
bool OnlineStoreConfigHasBeenSet () const
 
void SetOnlineStoreConfig (const OnlineStoreConfig &value)
 
void SetOnlineStoreConfig (OnlineStoreConfig &&value)
 
CreateFeatureGroupRequestWithOnlineStoreConfig (const OnlineStoreConfig &value)
 
CreateFeatureGroupRequestWithOnlineStoreConfig (OnlineStoreConfig &&value)
 
const OfflineStoreConfigGetOfflineStoreConfig () const
 
bool OfflineStoreConfigHasBeenSet () const
 
void SetOfflineStoreConfig (const OfflineStoreConfig &value)
 
void SetOfflineStoreConfig (OfflineStoreConfig &&value)
 
CreateFeatureGroupRequestWithOfflineStoreConfig (const OfflineStoreConfig &value)
 
CreateFeatureGroupRequestWithOfflineStoreConfig (OfflineStoreConfig &&value)
 
const Aws::StringGetRoleArn () const
 
bool RoleArnHasBeenSet () const
 
void SetRoleArn (const Aws::String &value)
 
void SetRoleArn (Aws::String &&value)
 
void SetRoleArn (const char *value)
 
CreateFeatureGroupRequestWithRoleArn (const Aws::String &value)
 
CreateFeatureGroupRequestWithRoleArn (Aws::String &&value)
 
CreateFeatureGroupRequestWithRoleArn (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
CreateFeatureGroupRequestWithDescription (const Aws::String &value)
 
CreateFeatureGroupRequestWithDescription (Aws::String &&value)
 
CreateFeatureGroupRequestWithDescription (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
CreateFeatureGroupRequestWithTags (const Aws::Vector< Tag > &value)
 
CreateFeatureGroupRequestWithTags (Aws::Vector< Tag > &&value)
 
CreateFeatureGroupRequestAddTags (const Tag &value)
 
CreateFeatureGroupRequestAddTags (Tag &&value)
 
- Public Member Functions inherited from Aws::SageMaker::SageMakerRequest
virtual ~SageMakerRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 26 of file CreateFeatureGroupRequest.h.

Constructor & Destructor Documentation

◆ CreateFeatureGroupRequest()

Aws::SageMaker::Model::CreateFeatureGroupRequest::CreateFeatureGroupRequest ( )

Member Function Documentation

◆ AddFeatureDefinitions() [1/2]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::AddFeatureDefinitions ( const FeatureDefinition value)
inline

A list of Feature names and types. Name and Type is compulsory per Feature.

Valid feature 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.

Definition at line 456 of file CreateFeatureGroupRequest.h.

◆ AddFeatureDefinitions() [2/2]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::AddFeatureDefinitions ( FeatureDefinition &&  value)
inline

A list of Feature names and types. Name and Type is compulsory per Feature.

Valid feature 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.

Definition at line 467 of file CreateFeatureGroupRequest.h.

◆ AddTags() [1/2]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::AddTags ( const Tag value)
inline

Tags used to identify Features in each FeatureGroup.

Definition at line 730 of file CreateFeatureGroupRequest.h.

◆ AddTags() [2/2]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::AddTags ( Tag &&  value)
inline

Tags used to identify Features in each FeatureGroup.

Definition at line 736 of file CreateFeatureGroupRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::SageMaker::Model::CreateFeatureGroupRequest::DescriptionHasBeenSet ( ) const
inline

A free-form description of a FeatureGroup.

Definition at line 657 of file CreateFeatureGroupRequest.h.

◆ EventTimeFeatureNameHasBeenSet()

bool Aws::SageMaker::Model::CreateFeatureGroupRequest::EventTimeFeatureNameHasBeenSet ( ) const
inline

The name of the feature that stores the EventTime of a Record in a FeatureGroup.

An EventTime is a point in time when a new event occurs that corresponds to the creation or update of a Record in a FeatureGroup. All Records in the FeatureGroup must have a corresponding EventTime.

An EventTime can be a String or Fractional.

  • Fractional: EventTime feature values must be a Unix timestamp in seconds.

  • String: EventTime feature values must be an ISO-8601 string in the format. The following formats are supported yyyy-MM-dd'T'HH:mm:ssZ and yyyy-MM-dd'T'HH:mm:ss.SSSZ where yyyy, MM, and dd represent the year, month, and day respectively and HH, mm, ss, and if applicable, SSS represent the hour, month, second and milliseconds respsectively. 'T' and Z are constants.

Definition at line 252 of file CreateFeatureGroupRequest.h.

◆ FeatureDefinitionsHasBeenSet()

bool Aws::SageMaker::Model::CreateFeatureGroupRequest::FeatureDefinitionsHasBeenSet ( ) const
inline

A list of Feature names and types. Name and Type is compulsory per Feature.

Valid feature 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.

Definition at line 401 of file CreateFeatureGroupRequest.h.

◆ FeatureGroupNameHasBeenSet()

bool Aws::SageMaker::Model::CreateFeatureGroupRequest::FeatureGroupNameHasBeenSet ( ) const
inline

The name of the FeatureGroup. The name must be unique within an AWS Region in an AWS account. The name:

  • Must start and end with an alphanumeric character.

  • Can only contain alphanumeric character and hyphens. Spaces are not allowed.

Definition at line 56 of file CreateFeatureGroupRequest.h.

◆ GetDescription()

const Aws::String& Aws::SageMaker::Model::CreateFeatureGroupRequest::GetDescription ( ) const
inline

A free-form description of a FeatureGroup.

Definition at line 652 of file CreateFeatureGroupRequest.h.

◆ GetEventTimeFeatureName()

const Aws::String& Aws::SageMaker::Model::CreateFeatureGroupRequest::GetEventTimeFeatureName ( ) const
inline

The name of the feature that stores the EventTime of a Record in a FeatureGroup.

An EventTime is a point in time when a new event occurs that corresponds to the creation or update of a Record in a FeatureGroup. All Records in the FeatureGroup must have a corresponding EventTime.

An EventTime can be a String or Fractional.

  • Fractional: EventTime feature values must be a Unix timestamp in seconds.

  • String: EventTime feature values must be an ISO-8601 string in the format. The following formats are supported yyyy-MM-dd'T'HH:mm:ssZ and yyyy-MM-dd'T'HH:mm:ss.SSSZ where yyyy, MM, and dd represent the year, month, and day respectively and HH, mm, ss, and if applicable, SSS represent the hour, month, second and milliseconds respsectively. 'T' and Z are constants.

Definition at line 231 of file CreateFeatureGroupRequest.h.

◆ GetFeatureDefinitions()

const Aws::Vector<FeatureDefinition>& Aws::SageMaker::Model::CreateFeatureGroupRequest::GetFeatureDefinitions ( ) const
inline

A list of Feature names and types. Name and Type is compulsory per Feature.

Valid feature 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.

Definition at line 390 of file CreateFeatureGroupRequest.h.

◆ GetFeatureGroupName()

const Aws::String& Aws::SageMaker::Model::CreateFeatureGroupRequest::GetFeatureGroupName ( ) const
inline

The name of the FeatureGroup. The name must be unique within an AWS Region in an AWS account. The name:

  • Must start and end with an alphanumeric character.

  • Can only contain alphanumeric character and hyphens. Spaces are not allowed.

Definition at line 48 of file CreateFeatureGroupRequest.h.

◆ GetOfflineStoreConfig()

const OfflineStoreConfig& Aws::SageMaker::Model::CreateFeatureGroupRequest::GetOfflineStoreConfig ( ) const
inline

Use this to configure an OfflineFeatureStore. This parameter allows you to specify:

  • The Amazon Simple Storage Service (Amazon S3) location of an OfflineStore.

  • A configuration for an AWS Glue or AWS Hive data cataolgue.

  • An KMS encryption key to encrypt the Amazon S3 location used for OfflineStore.

To learn more about this parameter, see OfflineStoreConfig.

Definition at line 534 of file CreateFeatureGroupRequest.h.

◆ GetOnlineStoreConfig()

const OnlineStoreConfig& Aws::SageMaker::Model::CreateFeatureGroupRequest::GetOnlineStoreConfig ( ) const
inline

You can turn the OnlineStore on or off by specifying True for the EnableOnlineStore flag in OnlineStoreConfig; the default value is False.

You can also include an AWS KMS key ID (KMSKeyId) for at-rest encryption of the OnlineStore.

Definition at line 477 of file CreateFeatureGroupRequest.h.

◆ GetRecordIdentifierFeatureName()

const Aws::String& Aws::SageMaker::Model::CreateFeatureGroupRequest::GetRecordIdentifierFeatureName ( ) const
inline

The name of the Feature whose value uniquely identifies a Record defined in the FeatureStore. Only the latest record per identifier value will be stored in the OnlineStore. RecordIdentifierFeatureName must be one of feature definitions' names.

You use the RecordIdentifierFeatureName to access data in a FeatureStore.

This name:

  • Must start and end with an alphanumeric character.

  • Can only contains alphanumeric characters, hyphens, underscores. Spaces are not allowed.

Definition at line 118 of file CreateFeatureGroupRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::SageMaker::Model::CreateFeatureGroupRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Reimplemented from Aws::SageMaker::SageMakerRequest.

◆ GetRoleArn()

const Aws::String& Aws::SageMaker::Model::CreateFeatureGroupRequest::GetRoleArn ( ) const
inline

The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the OfflineStore if an OfflineStoreConfig is provided.

Definition at line 597 of file CreateFeatureGroupRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::SageMaker::Model::CreateFeatureGroupRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 35 of file CreateFeatureGroupRequest.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::SageMaker::Model::CreateFeatureGroupRequest::GetTags ( ) const
inline

Tags used to identify Features in each FeatureGroup.

Definition at line 694 of file CreateFeatureGroupRequest.h.

◆ OfflineStoreConfigHasBeenSet()

bool Aws::SageMaker::Model::CreateFeatureGroupRequest::OfflineStoreConfigHasBeenSet ( ) const
inline

Use this to configure an OfflineFeatureStore. This parameter allows you to specify:

  • The Amazon Simple Storage Service (Amazon S3) location of an OfflineStore.

  • A configuration for an AWS Glue or AWS Hive data cataolgue.

  • An KMS encryption key to encrypt the Amazon S3 location used for OfflineStore.

To learn more about this parameter, see OfflineStoreConfig.

Definition at line 545 of file CreateFeatureGroupRequest.h.

◆ OnlineStoreConfigHasBeenSet()

bool Aws::SageMaker::Model::CreateFeatureGroupRequest::OnlineStoreConfigHasBeenSet ( ) const
inline

You can turn the OnlineStore on or off by specifying True for the EnableOnlineStore flag in OnlineStoreConfig; the default value is False.

You can also include an AWS KMS key ID (KMSKeyId) for at-rest encryption of the OnlineStore.

Definition at line 486 of file CreateFeatureGroupRequest.h.

◆ RecordIdentifierFeatureNameHasBeenSet()

bool Aws::SageMaker::Model::CreateFeatureGroupRequest::RecordIdentifierFeatureNameHasBeenSet ( ) const
inline

The name of the Feature whose value uniquely identifies a Record defined in the FeatureStore. Only the latest record per identifier value will be stored in the OnlineStore. RecordIdentifierFeatureName must be one of feature definitions' names.

You use the RecordIdentifierFeatureName to access data in a FeatureStore.

This name:

  • Must start and end with an alphanumeric character.

  • Can only contains alphanumeric characters, hyphens, underscores. Spaces are not allowed.

Definition at line 131 of file CreateFeatureGroupRequest.h.

◆ RoleArnHasBeenSet()

bool Aws::SageMaker::Model::CreateFeatureGroupRequest::RoleArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the OfflineStore if an OfflineStoreConfig is provided.

Definition at line 604 of file CreateFeatureGroupRequest.h.

◆ SerializePayload()

Aws::String Aws::SageMaker::Model::CreateFeatureGroupRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetDescription() [1/3]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetDescription ( Aws::String &&  value)
inline

A free-form description of a FeatureGroup.

Definition at line 667 of file CreateFeatureGroupRequest.h.

◆ SetDescription() [2/3]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetDescription ( const Aws::String value)
inline

A free-form description of a FeatureGroup.

Definition at line 662 of file CreateFeatureGroupRequest.h.

◆ SetDescription() [3/3]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetDescription ( const char *  value)
inline

A free-form description of a FeatureGroup.

Definition at line 672 of file CreateFeatureGroupRequest.h.

◆ SetEventTimeFeatureName() [1/3]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetEventTimeFeatureName ( Aws::String &&  value)
inline

The name of the feature that stores the EventTime of a Record in a FeatureGroup.

An EventTime is a point in time when a new event occurs that corresponds to the creation or update of a Record in a FeatureGroup. All Records in the FeatureGroup must have a corresponding EventTime.

An EventTime can be a String or Fractional.

  • Fractional: EventTime feature values must be a Unix timestamp in seconds.

  • String: EventTime feature values must be an ISO-8601 string in the format. The following formats are supported yyyy-MM-dd'T'HH:mm:ssZ and yyyy-MM-dd'T'HH:mm:ss.SSSZ where yyyy, MM, and dd represent the year, month, and day respectively and HH, mm, ss, and if applicable, SSS represent the hour, month, second and milliseconds respsectively. 'T' and Z are constants.

Definition at line 294 of file CreateFeatureGroupRequest.h.

◆ SetEventTimeFeatureName() [2/3]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetEventTimeFeatureName ( const Aws::String value)
inline

The name of the feature that stores the EventTime of a Record in a FeatureGroup.

An EventTime is a point in time when a new event occurs that corresponds to the creation or update of a Record in a FeatureGroup. All Records in the FeatureGroup must have a corresponding EventTime.

An EventTime can be a String or Fractional.

  • Fractional: EventTime feature values must be a Unix timestamp in seconds.

  • String: EventTime feature values must be an ISO-8601 string in the format. The following formats are supported yyyy-MM-dd'T'HH:mm:ssZ and yyyy-MM-dd'T'HH:mm:ss.SSSZ where yyyy, MM, and dd represent the year, month, and day respectively and HH, mm, ss, and if applicable, SSS represent the hour, month, second and milliseconds respsectively. 'T' and Z are constants.

Definition at line 273 of file CreateFeatureGroupRequest.h.

◆ SetEventTimeFeatureName() [3/3]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetEventTimeFeatureName ( const char *  value)
inline

The name of the feature that stores the EventTime of a Record in a FeatureGroup.

An EventTime is a point in time when a new event occurs that corresponds to the creation or update of a Record in a FeatureGroup. All Records in the FeatureGroup must have a corresponding EventTime.

An EventTime can be a String or Fractional.

  • Fractional: EventTime feature values must be a Unix timestamp in seconds.

  • String: EventTime feature values must be an ISO-8601 string in the format. The following formats are supported yyyy-MM-dd'T'HH:mm:ssZ and yyyy-MM-dd'T'HH:mm:ss.SSSZ where yyyy, MM, and dd represent the year, month, and day respectively and HH, mm, ss, and if applicable, SSS represent the hour, month, second and milliseconds respsectively. 'T' and Z are constants.

Definition at line 315 of file CreateFeatureGroupRequest.h.

◆ SetFeatureDefinitions() [1/2]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetFeatureDefinitions ( Aws::Vector< FeatureDefinition > &&  value)
inline

A list of Feature names and types. Name and Type is compulsory per Feature.

Valid feature 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.

Definition at line 423 of file CreateFeatureGroupRequest.h.

◆ SetFeatureDefinitions() [2/2]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetFeatureDefinitions ( const Aws::Vector< FeatureDefinition > &  value)
inline

A list of Feature names and types. Name and Type is compulsory per Feature.

Valid feature 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.

Definition at line 412 of file CreateFeatureGroupRequest.h.

◆ SetFeatureGroupName() [1/3]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetFeatureGroupName ( Aws::String &&  value)
inline

The name of the FeatureGroup. The name must be unique within an AWS Region in an AWS account. The name:

  • Must start and end with an alphanumeric character.

  • Can only contain alphanumeric character and hyphens. Spaces are not allowed.

Definition at line 72 of file CreateFeatureGroupRequest.h.

◆ SetFeatureGroupName() [2/3]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetFeatureGroupName ( const Aws::String value)
inline

The name of the FeatureGroup. The name must be unique within an AWS Region in an AWS account. The name:

  • Must start and end with an alphanumeric character.

  • Can only contain alphanumeric character and hyphens. Spaces are not allowed.

Definition at line 64 of file CreateFeatureGroupRequest.h.

◆ SetFeatureGroupName() [3/3]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetFeatureGroupName ( const char *  value)
inline

The name of the FeatureGroup. The name must be unique within an AWS Region in an AWS account. The name:

  • Must start and end with an alphanumeric character.

  • Can only contain alphanumeric character and hyphens. Spaces are not allowed.

Definition at line 80 of file CreateFeatureGroupRequest.h.

◆ SetOfflineStoreConfig() [1/2]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetOfflineStoreConfig ( const OfflineStoreConfig value)
inline

Use this to configure an OfflineFeatureStore. This parameter allows you to specify:

  • The Amazon Simple Storage Service (Amazon S3) location of an OfflineStore.

  • A configuration for an AWS Glue or AWS Hive data cataolgue.

  • An KMS encryption key to encrypt the Amazon S3 location used for OfflineStore.

To learn more about this parameter, see OfflineStoreConfig.

Definition at line 556 of file CreateFeatureGroupRequest.h.

◆ SetOfflineStoreConfig() [2/2]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetOfflineStoreConfig ( OfflineStoreConfig &&  value)
inline

Use this to configure an OfflineFeatureStore. This parameter allows you to specify:

  • The Amazon Simple Storage Service (Amazon S3) location of an OfflineStore.

  • A configuration for an AWS Glue or AWS Hive data cataolgue.

  • An KMS encryption key to encrypt the Amazon S3 location used for OfflineStore.

To learn more about this parameter, see OfflineStoreConfig.

Definition at line 567 of file CreateFeatureGroupRequest.h.

◆ SetOnlineStoreConfig() [1/2]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetOnlineStoreConfig ( const OnlineStoreConfig value)
inline

You can turn the OnlineStore on or off by specifying True for the EnableOnlineStore flag in OnlineStoreConfig; the default value is False.

You can also include an AWS KMS key ID (KMSKeyId) for at-rest encryption of the OnlineStore.

Definition at line 495 of file CreateFeatureGroupRequest.h.

◆ SetOnlineStoreConfig() [2/2]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetOnlineStoreConfig ( OnlineStoreConfig &&  value)
inline

You can turn the OnlineStore on or off by specifying True for the EnableOnlineStore flag in OnlineStoreConfig; the default value is False.

You can also include an AWS KMS key ID (KMSKeyId) for at-rest encryption of the OnlineStore.

Definition at line 504 of file CreateFeatureGroupRequest.h.

◆ SetRecordIdentifierFeatureName() [1/3]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetRecordIdentifierFeatureName ( Aws::String &&  value)
inline

The name of the Feature whose value uniquely identifies a Record defined in the FeatureStore. Only the latest record per identifier value will be stored in the OnlineStore. RecordIdentifierFeatureName must be one of feature definitions' names.

You use the RecordIdentifierFeatureName to access data in a FeatureStore.

This name:

  • Must start and end with an alphanumeric character.

  • Can only contains alphanumeric characters, hyphens, underscores. Spaces are not allowed.

Definition at line 157 of file CreateFeatureGroupRequest.h.

◆ SetRecordIdentifierFeatureName() [2/3]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetRecordIdentifierFeatureName ( const Aws::String value)
inline

The name of the Feature whose value uniquely identifies a Record defined in the FeatureStore. Only the latest record per identifier value will be stored in the OnlineStore. RecordIdentifierFeatureName must be one of feature definitions' names.

You use the RecordIdentifierFeatureName to access data in a FeatureStore.

This name:

  • Must start and end with an alphanumeric character.

  • Can only contains alphanumeric characters, hyphens, underscores. Spaces are not allowed.

Definition at line 144 of file CreateFeatureGroupRequest.h.

◆ SetRecordIdentifierFeatureName() [3/3]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetRecordIdentifierFeatureName ( const char *  value)
inline

The name of the Feature whose value uniquely identifies a Record defined in the FeatureStore. Only the latest record per identifier value will be stored in the OnlineStore. RecordIdentifierFeatureName must be one of feature definitions' names.

You use the RecordIdentifierFeatureName to access data in a FeatureStore.

This name:

  • Must start and end with an alphanumeric character.

  • Can only contains alphanumeric characters, hyphens, underscores. Spaces are not allowed.

Definition at line 170 of file CreateFeatureGroupRequest.h.

◆ SetRoleArn() [1/3]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetRoleArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the OfflineStore if an OfflineStoreConfig is provided.

Definition at line 618 of file CreateFeatureGroupRequest.h.

◆ SetRoleArn() [2/3]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetRoleArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the OfflineStore if an OfflineStoreConfig is provided.

Definition at line 611 of file CreateFeatureGroupRequest.h.

◆ SetRoleArn() [3/3]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetRoleArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the OfflineStore if an OfflineStoreConfig is provided.

Definition at line 625 of file CreateFeatureGroupRequest.h.

◆ SetTags() [1/2]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetTags ( Aws::Vector< Tag > &&  value)
inline

Tags used to identify Features in each FeatureGroup.

Definition at line 712 of file CreateFeatureGroupRequest.h.

◆ SetTags() [2/2]

void Aws::SageMaker::Model::CreateFeatureGroupRequest::SetTags ( const Aws::Vector< Tag > &  value)
inline

Tags used to identify Features in each FeatureGroup.

Definition at line 706 of file CreateFeatureGroupRequest.h.

◆ TagsHasBeenSet()

bool Aws::SageMaker::Model::CreateFeatureGroupRequest::TagsHasBeenSet ( ) const
inline

Tags used to identify Features in each FeatureGroup.

Definition at line 700 of file CreateFeatureGroupRequest.h.

◆ WithDescription() [1/3]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithDescription ( Aws::String &&  value)
inline

A free-form description of a FeatureGroup.

Definition at line 682 of file CreateFeatureGroupRequest.h.

◆ WithDescription() [2/3]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithDescription ( const Aws::String value)
inline

A free-form description of a FeatureGroup.

Definition at line 677 of file CreateFeatureGroupRequest.h.

◆ WithDescription() [3/3]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithDescription ( const char *  value)
inline

A free-form description of a FeatureGroup.

Definition at line 687 of file CreateFeatureGroupRequest.h.

◆ WithEventTimeFeatureName() [1/3]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithEventTimeFeatureName ( Aws::String &&  value)
inline

The name of the feature that stores the EventTime of a Record in a FeatureGroup.

An EventTime is a point in time when a new event occurs that corresponds to the creation or update of a Record in a FeatureGroup. All Records in the FeatureGroup must have a corresponding EventTime.

An EventTime can be a String or Fractional.

  • Fractional: EventTime feature values must be a Unix timestamp in seconds.

  • String: EventTime feature values must be an ISO-8601 string in the format. The following formats are supported yyyy-MM-dd'T'HH:mm:ssZ and yyyy-MM-dd'T'HH:mm:ss.SSSZ where yyyy, MM, and dd represent the year, month, and day respectively and HH, mm, ss, and if applicable, SSS represent the hour, month, second and milliseconds respsectively. 'T' and Z are constants.

Definition at line 357 of file CreateFeatureGroupRequest.h.

◆ WithEventTimeFeatureName() [2/3]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithEventTimeFeatureName ( const Aws::String value)
inline

The name of the feature that stores the EventTime of a Record in a FeatureGroup.

An EventTime is a point in time when a new event occurs that corresponds to the creation or update of a Record in a FeatureGroup. All Records in the FeatureGroup must have a corresponding EventTime.

An EventTime can be a String or Fractional.

  • Fractional: EventTime feature values must be a Unix timestamp in seconds.

  • String: EventTime feature values must be an ISO-8601 string in the format. The following formats are supported yyyy-MM-dd'T'HH:mm:ssZ and yyyy-MM-dd'T'HH:mm:ss.SSSZ where yyyy, MM, and dd represent the year, month, and day respectively and HH, mm, ss, and if applicable, SSS represent the hour, month, second and milliseconds respsectively. 'T' and Z are constants.

Definition at line 336 of file CreateFeatureGroupRequest.h.

◆ WithEventTimeFeatureName() [3/3]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithEventTimeFeatureName ( const char *  value)
inline

The name of the feature that stores the EventTime of a Record in a FeatureGroup.

An EventTime is a point in time when a new event occurs that corresponds to the creation or update of a Record in a FeatureGroup. All Records in the FeatureGroup must have a corresponding EventTime.

An EventTime can be a String or Fractional.

  • Fractional: EventTime feature values must be a Unix timestamp in seconds.

  • String: EventTime feature values must be an ISO-8601 string in the format. The following formats are supported yyyy-MM-dd'T'HH:mm:ssZ and yyyy-MM-dd'T'HH:mm:ss.SSSZ where yyyy, MM, and dd represent the year, month, and day respectively and HH, mm, ss, and if applicable, SSS represent the hour, month, second and milliseconds respsectively. 'T' and Z are constants.

Definition at line 378 of file CreateFeatureGroupRequest.h.

◆ WithFeatureDefinitions() [1/2]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithFeatureDefinitions ( Aws::Vector< FeatureDefinition > &&  value)
inline

A list of Feature names and types. Name and Type is compulsory per Feature.

Valid feature 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.

Definition at line 445 of file CreateFeatureGroupRequest.h.

◆ WithFeatureDefinitions() [2/2]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithFeatureDefinitions ( const Aws::Vector< FeatureDefinition > &  value)
inline

A list of Feature names and types. Name and Type is compulsory per Feature.

Valid feature 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.

Definition at line 434 of file CreateFeatureGroupRequest.h.

◆ WithFeatureGroupName() [1/3]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithFeatureGroupName ( Aws::String &&  value)
inline

The name of the FeatureGroup. The name must be unique within an AWS Region in an AWS account. The name:

  • Must start and end with an alphanumeric character.

  • Can only contain alphanumeric character and hyphens. Spaces are not allowed.

Definition at line 96 of file CreateFeatureGroupRequest.h.

◆ WithFeatureGroupName() [2/3]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithFeatureGroupName ( const Aws::String value)
inline

The name of the FeatureGroup. The name must be unique within an AWS Region in an AWS account. The name:

  • Must start and end with an alphanumeric character.

  • Can only contain alphanumeric character and hyphens. Spaces are not allowed.

Definition at line 88 of file CreateFeatureGroupRequest.h.

◆ WithFeatureGroupName() [3/3]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithFeatureGroupName ( const char *  value)
inline

The name of the FeatureGroup. The name must be unique within an AWS Region in an AWS account. The name:

  • Must start and end with an alphanumeric character.

  • Can only contain alphanumeric character and hyphens. Spaces are not allowed.

Definition at line 104 of file CreateFeatureGroupRequest.h.

◆ WithOfflineStoreConfig() [1/2]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithOfflineStoreConfig ( const OfflineStoreConfig value)
inline

Use this to configure an OfflineFeatureStore. This parameter allows you to specify:

  • The Amazon Simple Storage Service (Amazon S3) location of an OfflineStore.

  • A configuration for an AWS Glue or AWS Hive data cataolgue.

  • An KMS encryption key to encrypt the Amazon S3 location used for OfflineStore.

To learn more about this parameter, see OfflineStoreConfig.

Definition at line 578 of file CreateFeatureGroupRequest.h.

◆ WithOfflineStoreConfig() [2/2]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithOfflineStoreConfig ( OfflineStoreConfig &&  value)
inline

Use this to configure an OfflineFeatureStore. This parameter allows you to specify:

  • The Amazon Simple Storage Service (Amazon S3) location of an OfflineStore.

  • A configuration for an AWS Glue or AWS Hive data cataolgue.

  • An KMS encryption key to encrypt the Amazon S3 location used for OfflineStore.

To learn more about this parameter, see OfflineStoreConfig.

Definition at line 589 of file CreateFeatureGroupRequest.h.

◆ WithOnlineStoreConfig() [1/2]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithOnlineStoreConfig ( const OnlineStoreConfig value)
inline

You can turn the OnlineStore on or off by specifying True for the EnableOnlineStore flag in OnlineStoreConfig; the default value is False.

You can also include an AWS KMS key ID (KMSKeyId) for at-rest encryption of the OnlineStore.

Definition at line 513 of file CreateFeatureGroupRequest.h.

◆ WithOnlineStoreConfig() [2/2]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithOnlineStoreConfig ( OnlineStoreConfig &&  value)
inline

You can turn the OnlineStore on or off by specifying True for the EnableOnlineStore flag in OnlineStoreConfig; the default value is False.

You can also include an AWS KMS key ID (KMSKeyId) for at-rest encryption of the OnlineStore.

Definition at line 522 of file CreateFeatureGroupRequest.h.

◆ WithRecordIdentifierFeatureName() [1/3]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithRecordIdentifierFeatureName ( Aws::String &&  value)
inline

The name of the Feature whose value uniquely identifies a Record defined in the FeatureStore. Only the latest record per identifier value will be stored in the OnlineStore. RecordIdentifierFeatureName must be one of feature definitions' names.

You use the RecordIdentifierFeatureName to access data in a FeatureStore.

This name:

  • Must start and end with an alphanumeric character.

  • Can only contains alphanumeric characters, hyphens, underscores. Spaces are not allowed.

Definition at line 196 of file CreateFeatureGroupRequest.h.

◆ WithRecordIdentifierFeatureName() [2/3]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithRecordIdentifierFeatureName ( const Aws::String value)
inline

The name of the Feature whose value uniquely identifies a Record defined in the FeatureStore. Only the latest record per identifier value will be stored in the OnlineStore. RecordIdentifierFeatureName must be one of feature definitions' names.

You use the RecordIdentifierFeatureName to access data in a FeatureStore.

This name:

  • Must start and end with an alphanumeric character.

  • Can only contains alphanumeric characters, hyphens, underscores. Spaces are not allowed.

Definition at line 183 of file CreateFeatureGroupRequest.h.

◆ WithRecordIdentifierFeatureName() [3/3]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithRecordIdentifierFeatureName ( const char *  value)
inline

The name of the Feature whose value uniquely identifies a Record defined in the FeatureStore. Only the latest record per identifier value will be stored in the OnlineStore. RecordIdentifierFeatureName must be one of feature definitions' names.

You use the RecordIdentifierFeatureName to access data in a FeatureStore.

This name:

  • Must start and end with an alphanumeric character.

  • Can only contains alphanumeric characters, hyphens, underscores. Spaces are not allowed.

Definition at line 209 of file CreateFeatureGroupRequest.h.

◆ WithRoleArn() [1/3]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithRoleArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the OfflineStore if an OfflineStoreConfig is provided.

Definition at line 639 of file CreateFeatureGroupRequest.h.

◆ WithRoleArn() [2/3]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithRoleArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the OfflineStore if an OfflineStoreConfig is provided.

Definition at line 632 of file CreateFeatureGroupRequest.h.

◆ WithRoleArn() [3/3]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithRoleArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the OfflineStore if an OfflineStoreConfig is provided.

Definition at line 646 of file CreateFeatureGroupRequest.h.

◆ WithTags() [1/2]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithTags ( Aws::Vector< Tag > &&  value)
inline

Tags used to identify Features in each FeatureGroup.

Definition at line 724 of file CreateFeatureGroupRequest.h.

◆ WithTags() [2/2]

CreateFeatureGroupRequest& Aws::SageMaker::Model::CreateFeatureGroupRequest::WithTags ( const Aws::Vector< Tag > &  value)
inline

Tags used to identify Features in each FeatureGroup.

Definition at line 718 of file CreateFeatureGroupRequest.h.


The documentation for this class was generated from the following file: