AWS SDK for C++  1.9.67
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 464 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 475 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 744 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 750 of file CreateFeatureGroupRequest.h.

◆ DescriptionHasBeenSet()

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

A free-form description of a FeatureGroup.

Definition at line 671 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 260 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 409 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 Amazon Web Services Region in an Amazon Web Services 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 58 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 666 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 239 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 398 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 Amazon Web Services Region in an Amazon Web Services 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 49 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 Amazon Web Services Glue or Amazon Web Services 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 548 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 Amazon Web Services KMS key ID (KMSKeyId) for at-rest encryption of the OnlineStore.

Definition at line 486 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 126 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 611 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 708 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 Amazon Web Services Glue or Amazon Web Services 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 559 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 Amazon Web Services KMS key ID (KMSKeyId) for at-rest encryption of the OnlineStore.

Definition at line 496 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 139 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 618 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 681 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 676 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 686 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 302 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 281 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 323 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 431 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 420 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 Amazon Web Services Region in an Amazon Web Services 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 76 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 Amazon Web Services Region in an Amazon Web Services 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 67 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 Amazon Web Services Region in an Amazon Web Services 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 85 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 Amazon Web Services Glue or Amazon Web Services 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 570 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 Amazon Web Services Glue or Amazon Web Services 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 581 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 Amazon Web Services KMS key ID (KMSKeyId) for at-rest encryption of the OnlineStore.

Definition at line 506 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 Amazon Web Services KMS key ID (KMSKeyId) for at-rest encryption of the OnlineStore.

Definition at line 516 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 165 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 152 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 178 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 632 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 625 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 639 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 726 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 720 of file CreateFeatureGroupRequest.h.

◆ TagsHasBeenSet()

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

Tags used to identify Features in each FeatureGroup.

Definition at line 714 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 696 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 691 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 701 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 365 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 344 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 386 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 453 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 442 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 Amazon Web Services Region in an Amazon Web Services 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 103 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 Amazon Web Services Region in an Amazon Web Services 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 94 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 Amazon Web Services Region in an Amazon Web Services 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 112 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 Amazon Web Services Glue or Amazon Web Services 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 592 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 Amazon Web Services Glue or Amazon Web Services 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 603 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 Amazon Web Services KMS key ID (KMSKeyId) for at-rest encryption of the OnlineStore.

Definition at line 526 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 Amazon Web Services KMS key ID (KMSKeyId) for at-rest encryption of the OnlineStore.

Definition at line 536 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 204 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 191 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 217 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 653 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 646 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 660 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 738 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 732 of file CreateFeatureGroupRequest.h.


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