AWS SDK for C++  1.9.160
AWS SDK for C++
CreateFeatureGroupRequest.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 
17 namespace Aws
18 {
19 namespace SageMaker
20 {
21 namespace Model
22 {
23 
27  {
28  public:
30 
31  // Service request name is the Operation name which will send this request out,
32  // each operation should has unique request name, so that we can get operation's name from this request.
33  // Note: this is not true for response, multiple operations may have the same response name,
34  // so we can not get operation's name from response.
35  inline virtual const char* GetServiceRequestName() const override { return "CreateFeatureGroup"; }
36 
37  Aws::String SerializePayload() const override;
38 
40 
41 
49  inline const Aws::String& GetFeatureGroupName() const{ return m_featureGroupName; }
50 
58  inline bool FeatureGroupNameHasBeenSet() const { return m_featureGroupNameHasBeenSet; }
59 
67  inline void SetFeatureGroupName(const Aws::String& value) { m_featureGroupNameHasBeenSet = true; m_featureGroupName = value; }
68 
76  inline void SetFeatureGroupName(Aws::String&& value) { m_featureGroupNameHasBeenSet = true; m_featureGroupName = std::move(value); }
77 
85  inline void SetFeatureGroupName(const char* value) { m_featureGroupNameHasBeenSet = true; m_featureGroupName.assign(value); }
86 
94  inline CreateFeatureGroupRequest& WithFeatureGroupName(const Aws::String& value) { SetFeatureGroupName(value); return *this;}
95 
103  inline CreateFeatureGroupRequest& WithFeatureGroupName(Aws::String&& value) { SetFeatureGroupName(std::move(value)); return *this;}
104 
112  inline CreateFeatureGroupRequest& WithFeatureGroupName(const char* value) { SetFeatureGroupName(value); return *this;}
113 
114 
126  inline const Aws::String& GetRecordIdentifierFeatureName() const{ return m_recordIdentifierFeatureName; }
127 
139  inline bool RecordIdentifierFeatureNameHasBeenSet() const { return m_recordIdentifierFeatureNameHasBeenSet; }
140 
152  inline void SetRecordIdentifierFeatureName(const Aws::String& value) { m_recordIdentifierFeatureNameHasBeenSet = true; m_recordIdentifierFeatureName = value; }
153 
165  inline void SetRecordIdentifierFeatureName(Aws::String&& value) { m_recordIdentifierFeatureNameHasBeenSet = true; m_recordIdentifierFeatureName = std::move(value); }
166 
178  inline void SetRecordIdentifierFeatureName(const char* value) { m_recordIdentifierFeatureNameHasBeenSet = true; m_recordIdentifierFeatureName.assign(value); }
179 
191  inline CreateFeatureGroupRequest& WithRecordIdentifierFeatureName(const Aws::String& value) { SetRecordIdentifierFeatureName(value); return *this;}
192 
204  inline CreateFeatureGroupRequest& WithRecordIdentifierFeatureName(Aws::String&& value) { SetRecordIdentifierFeatureName(std::move(value)); return *this;}
205 
217  inline CreateFeatureGroupRequest& WithRecordIdentifierFeatureName(const char* value) { SetRecordIdentifierFeatureName(value); return *this;}
218 
219 
239  inline const Aws::String& GetEventTimeFeatureName() const{ return m_eventTimeFeatureName; }
240 
260  inline bool EventTimeFeatureNameHasBeenSet() const { return m_eventTimeFeatureNameHasBeenSet; }
261 
281  inline void SetEventTimeFeatureName(const Aws::String& value) { m_eventTimeFeatureNameHasBeenSet = true; m_eventTimeFeatureName = value; }
282 
302  inline void SetEventTimeFeatureName(Aws::String&& value) { m_eventTimeFeatureNameHasBeenSet = true; m_eventTimeFeatureName = std::move(value); }
303 
323  inline void SetEventTimeFeatureName(const char* value) { m_eventTimeFeatureNameHasBeenSet = true; m_eventTimeFeatureName.assign(value); }
324 
344  inline CreateFeatureGroupRequest& WithEventTimeFeatureName(const Aws::String& value) { SetEventTimeFeatureName(value); return *this;}
345 
365  inline CreateFeatureGroupRequest& WithEventTimeFeatureName(Aws::String&& value) { SetEventTimeFeatureName(std::move(value)); return *this;}
366 
386  inline CreateFeatureGroupRequest& WithEventTimeFeatureName(const char* value) { SetEventTimeFeatureName(value); return *this;}
387 
388 
398  inline const Aws::Vector<FeatureDefinition>& GetFeatureDefinitions() const{ return m_featureDefinitions; }
399 
409  inline bool FeatureDefinitionsHasBeenSet() const { return m_featureDefinitionsHasBeenSet; }
410 
420  inline void SetFeatureDefinitions(const Aws::Vector<FeatureDefinition>& value) { m_featureDefinitionsHasBeenSet = true; m_featureDefinitions = value; }
421 
431  inline void SetFeatureDefinitions(Aws::Vector<FeatureDefinition>&& value) { m_featureDefinitionsHasBeenSet = true; m_featureDefinitions = std::move(value); }
432 
442  inline CreateFeatureGroupRequest& WithFeatureDefinitions(const Aws::Vector<FeatureDefinition>& value) { SetFeatureDefinitions(value); return *this;}
443 
453  inline CreateFeatureGroupRequest& WithFeatureDefinitions(Aws::Vector<FeatureDefinition>&& value) { SetFeatureDefinitions(std::move(value)); return *this;}
454 
464  inline CreateFeatureGroupRequest& AddFeatureDefinitions(const FeatureDefinition& value) { m_featureDefinitionsHasBeenSet = true; m_featureDefinitions.push_back(value); return *this; }
465 
475  inline CreateFeatureGroupRequest& AddFeatureDefinitions(FeatureDefinition&& value) { m_featureDefinitionsHasBeenSet = true; m_featureDefinitions.push_back(std::move(value)); return *this; }
476 
477 
486  inline const OnlineStoreConfig& GetOnlineStoreConfig() const{ return m_onlineStoreConfig; }
487 
496  inline bool OnlineStoreConfigHasBeenSet() const { return m_onlineStoreConfigHasBeenSet; }
497 
506  inline void SetOnlineStoreConfig(const OnlineStoreConfig& value) { m_onlineStoreConfigHasBeenSet = true; m_onlineStoreConfig = value; }
507 
516  inline void SetOnlineStoreConfig(OnlineStoreConfig&& value) { m_onlineStoreConfigHasBeenSet = true; m_onlineStoreConfig = std::move(value); }
517 
526  inline CreateFeatureGroupRequest& WithOnlineStoreConfig(const OnlineStoreConfig& value) { SetOnlineStoreConfig(value); return *this;}
527 
536  inline CreateFeatureGroupRequest& WithOnlineStoreConfig(OnlineStoreConfig&& value) { SetOnlineStoreConfig(std::move(value)); return *this;}
537 
538 
553  inline const OfflineStoreConfig& GetOfflineStoreConfig() const{ return m_offlineStoreConfig; }
554 
569  inline bool OfflineStoreConfigHasBeenSet() const { return m_offlineStoreConfigHasBeenSet; }
570 
585  inline void SetOfflineStoreConfig(const OfflineStoreConfig& value) { m_offlineStoreConfigHasBeenSet = true; m_offlineStoreConfig = value; }
586 
601  inline void SetOfflineStoreConfig(OfflineStoreConfig&& value) { m_offlineStoreConfigHasBeenSet = true; m_offlineStoreConfig = std::move(value); }
602 
617  inline CreateFeatureGroupRequest& WithOfflineStoreConfig(const OfflineStoreConfig& value) { SetOfflineStoreConfig(value); return *this;}
618 
633  inline CreateFeatureGroupRequest& WithOfflineStoreConfig(OfflineStoreConfig&& value) { SetOfflineStoreConfig(std::move(value)); return *this;}
634 
635 
641  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
642 
648  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
649 
655  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
656 
662  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
663 
669  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
670 
676  inline CreateFeatureGroupRequest& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
677 
683  inline CreateFeatureGroupRequest& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
684 
690  inline CreateFeatureGroupRequest& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
691 
692 
696  inline const Aws::String& GetDescription() const{ return m_description; }
697 
701  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
702 
706  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
707 
711  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
712 
716  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
717 
721  inline CreateFeatureGroupRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
722 
726  inline CreateFeatureGroupRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
727 
731  inline CreateFeatureGroupRequest& WithDescription(const char* value) { SetDescription(value); return *this;}
732 
733 
738  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
739 
744  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
745 
750  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
751 
756  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
757 
762  inline CreateFeatureGroupRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
763 
768  inline CreateFeatureGroupRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
769 
774  inline CreateFeatureGroupRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
775 
780  inline CreateFeatureGroupRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
781 
782  private:
783 
784  Aws::String m_featureGroupName;
785  bool m_featureGroupNameHasBeenSet;
786 
787  Aws::String m_recordIdentifierFeatureName;
788  bool m_recordIdentifierFeatureNameHasBeenSet;
789 
790  Aws::String m_eventTimeFeatureName;
791  bool m_eventTimeFeatureNameHasBeenSet;
792 
793  Aws::Vector<FeatureDefinition> m_featureDefinitions;
794  bool m_featureDefinitionsHasBeenSet;
795 
796  OnlineStoreConfig m_onlineStoreConfig;
797  bool m_onlineStoreConfigHasBeenSet;
798 
799  OfflineStoreConfig m_offlineStoreConfig;
800  bool m_offlineStoreConfigHasBeenSet;
801 
802  Aws::String m_roleArn;
803  bool m_roleArnHasBeenSet;
804 
805  Aws::String m_description;
806  bool m_descriptionHasBeenSet;
807 
808  Aws::Vector<Tag> m_tags;
809  bool m_tagsHasBeenSet;
810  };
811 
812 } // namespace Model
813 } // namespace SageMaker
814 } // namespace Aws
Aws::SageMaker::Model::CreateFeatureGroupRequest::RecordIdentifierFeatureNameHasBeenSet
bool RecordIdentifierFeatureNameHasBeenSet() const
Definition: CreateFeatureGroupRequest.h:139
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetOfflineStoreConfig
void SetOfflineStoreConfig(OfflineStoreConfig &&value)
Definition: CreateFeatureGroupRequest.h:601
Aws::SageMaker::Model::CreateFeatureGroupRequest::FeatureDefinitionsHasBeenSet
bool FeatureDefinitionsHasBeenSet() const
Definition: CreateFeatureGroupRequest.h:409
Aws::SageMaker::Model::Tag
Definition: Tag.h:44
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetEventTimeFeatureName
void SetEventTimeFeatureName(const char *value)
Definition: CreateFeatureGroupRequest.h:323
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithRoleArn
CreateFeatureGroupRequest & WithRoleArn(const char *value)
Definition: CreateFeatureGroupRequest.h:690
Aws::SageMaker::Model::CreateFeatureGroupRequest::GetOnlineStoreConfig
const OnlineStoreConfig & GetOnlineStoreConfig() const
Definition: CreateFeatureGroupRequest.h:486
SageMaker_EXPORTS.h
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithTags
CreateFeatureGroupRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: CreateFeatureGroupRequest.h:762
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::SageMaker::Model::CreateFeatureGroupRequest::AddFeatureDefinitions
CreateFeatureGroupRequest & AddFeatureDefinitions(FeatureDefinition &&value)
Definition: CreateFeatureGroupRequest.h:475
Aws::SageMaker::Model::OnlineStoreConfig
Definition: OnlineStoreConfig.h:36
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetRecordIdentifierFeatureName
void SetRecordIdentifierFeatureName(Aws::String &&value)
Definition: CreateFeatureGroupRequest.h:165
Aws::SageMaker::Model::CreateFeatureGroupRequest::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: CreateFeatureGroupRequest.h:641
Aws::SageMaker::Model::CreateFeatureGroupRequest::AddFeatureDefinitions
CreateFeatureGroupRequest & AddFeatureDefinitions(const FeatureDefinition &value)
Definition: CreateFeatureGroupRequest.h:464
Aws::SageMaker::Model::CreateFeatureGroupRequest::AddTags
CreateFeatureGroupRequest & AddTags(const Tag &value)
Definition: CreateFeatureGroupRequest.h:774
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetRecordIdentifierFeatureName
void SetRecordIdentifierFeatureName(const char *value)
Definition: CreateFeatureGroupRequest.h:178
FeatureDefinition.h
Aws::SageMaker::Model::CreateFeatureGroupRequest::GetDescription
const Aws::String & GetDescription() const
Definition: CreateFeatureGroupRequest.h:696
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithRoleArn
CreateFeatureGroupRequest & WithRoleArn(const Aws::String &value)
Definition: CreateFeatureGroupRequest.h:676
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: CreateFeatureGroupRequest.h:756
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithOnlineStoreConfig
CreateFeatureGroupRequest & WithOnlineStoreConfig(OnlineStoreConfig &&value)
Definition: CreateFeatureGroupRequest.h:536
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetDescription
void SetDescription(const Aws::String &value)
Definition: CreateFeatureGroupRequest.h:706
Aws::SageMaker::Model::CreateFeatureGroupRequest::AddTags
CreateFeatureGroupRequest & AddTags(Tag &&value)
Definition: CreateFeatureGroupRequest.h:780
OfflineStoreConfig.h
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithOfflineStoreConfig
CreateFeatureGroupRequest & WithOfflineStoreConfig(OfflineStoreConfig &&value)
Definition: CreateFeatureGroupRequest.h:633
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::CreateFeatureGroupRequest::OnlineStoreConfigHasBeenSet
bool OnlineStoreConfigHasBeenSet() const
Definition: CreateFeatureGroupRequest.h:496
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithRoleArn
CreateFeatureGroupRequest & WithRoleArn(Aws::String &&value)
Definition: CreateFeatureGroupRequest.h:683
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithDescription
CreateFeatureGroupRequest & WithDescription(const Aws::String &value)
Definition: CreateFeatureGroupRequest.h:721
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithFeatureGroupName
CreateFeatureGroupRequest & WithFeatureGroupName(const Aws::String &value)
Definition: CreateFeatureGroupRequest.h:94
AWSVector.h
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetFeatureDefinitions
void SetFeatureDefinitions(const Aws::Vector< FeatureDefinition > &value)
Definition: CreateFeatureGroupRequest.h:420
Aws::SageMaker::Model::CreateFeatureGroupRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithFeatureGroupName
CreateFeatureGroupRequest & WithFeatureGroupName(const char *value)
Definition: CreateFeatureGroupRequest.h:112
Aws::SageMaker::Model::CreateFeatureGroupRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetFeatureGroupName
void SetFeatureGroupName(const Aws::String &value)
Definition: CreateFeatureGroupRequest.h:67
Aws::SageMaker::Model::CreateFeatureGroupRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateFeatureGroupRequest.h:35
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithOnlineStoreConfig
CreateFeatureGroupRequest & WithOnlineStoreConfig(const OnlineStoreConfig &value)
Definition: CreateFeatureGroupRequest.h:526
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetRecordIdentifierFeatureName
void SetRecordIdentifierFeatureName(const Aws::String &value)
Definition: CreateFeatureGroupRequest.h:152
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithOfflineStoreConfig
CreateFeatureGroupRequest & WithOfflineStoreConfig(const OfflineStoreConfig &value)
Definition: CreateFeatureGroupRequest.h:617
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetDescription
void SetDescription(Aws::String &&value)
Definition: CreateFeatureGroupRequest.h:711
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithTags
CreateFeatureGroupRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: CreateFeatureGroupRequest.h:768
Aws::SageMaker::SageMakerRequest
Definition: SageMakerRequest.h:17
Aws::SageMaker::Model::CreateFeatureGroupRequest
Definition: CreateFeatureGroupRequest.h:27
Aws::SageMaker::Model::CreateFeatureGroupRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateFeatureGroupRequest.h:744
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetOfflineStoreConfig
void SetOfflineStoreConfig(const OfflineStoreConfig &value)
Definition: CreateFeatureGroupRequest.h:585
Aws::SageMaker::Model::CreateFeatureGroupRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: CreateFeatureGroupRequest.h:738
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetFeatureGroupName
void SetFeatureGroupName(Aws::String &&value)
Definition: CreateFeatureGroupRequest.h:76
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetOnlineStoreConfig
void SetOnlineStoreConfig(const OnlineStoreConfig &value)
Definition: CreateFeatureGroupRequest.h:506
Aws::SageMaker::Model::CreateFeatureGroupRequest::EventTimeFeatureNameHasBeenSet
bool EventTimeFeatureNameHasBeenSet() const
Definition: CreateFeatureGroupRequest.h:260
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithEventTimeFeatureName
CreateFeatureGroupRequest & WithEventTimeFeatureName(Aws::String &&value)
Definition: CreateFeatureGroupRequest.h:365
Aws::SageMaker::Model::CreateFeatureGroupRequest::GetFeatureDefinitions
const Aws::Vector< FeatureDefinition > & GetFeatureDefinitions() const
Definition: CreateFeatureGroupRequest.h:398
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetFeatureDefinitions
void SetFeatureDefinitions(Aws::Vector< FeatureDefinition > &&value)
Definition: CreateFeatureGroupRequest.h:431
Aws::SageMaker::Model::CreateFeatureGroupRequest::GetOfflineStoreConfig
const OfflineStoreConfig & GetOfflineStoreConfig() const
Definition: CreateFeatureGroupRequest.h:553
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithDescription
CreateFeatureGroupRequest & WithDescription(Aws::String &&value)
Definition: CreateFeatureGroupRequest.h:726
AWSString.h
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithDescription
CreateFeatureGroupRequest & WithDescription(const char *value)
Definition: CreateFeatureGroupRequest.h:731
Tag.h
Aws::SageMaker::Model::CreateFeatureGroupRequest::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: CreateFeatureGroupRequest.h:701
Aws::SageMaker::Model::CreateFeatureGroupRequest::GetEventTimeFeatureName
const Aws::String & GetEventTimeFeatureName() const
Definition: CreateFeatureGroupRequest.h:239
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithRecordIdentifierFeatureName
CreateFeatureGroupRequest & WithRecordIdentifierFeatureName(const char *value)
Definition: CreateFeatureGroupRequest.h:217
Aws::SageMaker::Model::CreateFeatureGroupRequest::CreateFeatureGroupRequest
CreateFeatureGroupRequest()
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithRecordIdentifierFeatureName
CreateFeatureGroupRequest & WithRecordIdentifierFeatureName(Aws::String &&value)
Definition: CreateFeatureGroupRequest.h:204
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithRecordIdentifierFeatureName
CreateFeatureGroupRequest & WithRecordIdentifierFeatureName(const Aws::String &value)
Definition: CreateFeatureGroupRequest.h:191
OnlineStoreConfig.h
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithFeatureDefinitions
CreateFeatureGroupRequest & WithFeatureDefinitions(Aws::Vector< FeatureDefinition > &&value)
Definition: CreateFeatureGroupRequest.h:453
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::CreateFeatureGroupRequest::FeatureGroupNameHasBeenSet
bool FeatureGroupNameHasBeenSet() const
Definition: CreateFeatureGroupRequest.h:58
SageMakerRequest.h
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: CreateFeatureGroupRequest.h:662
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetFeatureGroupName
void SetFeatureGroupName(const char *value)
Definition: CreateFeatureGroupRequest.h:85
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetRoleArn
void SetRoleArn(const char *value)
Definition: CreateFeatureGroupRequest.h:669
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: CreateFeatureGroupRequest.h:655
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetDescription
void SetDescription(const char *value)
Definition: CreateFeatureGroupRequest.h:716
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: CreateFeatureGroupRequest.h:750
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithFeatureDefinitions
CreateFeatureGroupRequest & WithFeatureDefinitions(const Aws::Vector< FeatureDefinition > &value)
Definition: CreateFeatureGroupRequest.h:442
Aws::SageMaker::Model::CreateFeatureGroupRequest::GetFeatureGroupName
const Aws::String & GetFeatureGroupName() const
Definition: CreateFeatureGroupRequest.h:49
Aws::SageMaker::Model::CreateFeatureGroupRequest::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: CreateFeatureGroupRequest.h:648
Aws::SageMaker::Model::CreateFeatureGroupRequest::OfflineStoreConfigHasBeenSet
bool OfflineStoreConfigHasBeenSet() const
Definition: CreateFeatureGroupRequest.h:569
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithEventTimeFeatureName
CreateFeatureGroupRequest & WithEventTimeFeatureName(const char *value)
Definition: CreateFeatureGroupRequest.h:386
Aws::SageMaker::Model::CreateFeatureGroupRequest::GetRecordIdentifierFeatureName
const Aws::String & GetRecordIdentifierFeatureName() const
Definition: CreateFeatureGroupRequest.h:126
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithFeatureGroupName
CreateFeatureGroupRequest & WithFeatureGroupName(Aws::String &&value)
Definition: CreateFeatureGroupRequest.h:103
Aws::SageMaker::Model::CreateFeatureGroupRequest::WithEventTimeFeatureName
CreateFeatureGroupRequest & WithEventTimeFeatureName(const Aws::String &value)
Definition: CreateFeatureGroupRequest.h:344
Aws::SageMaker::Model::OfflineStoreConfig
Definition: OfflineStoreConfig.h:38
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetEventTimeFeatureName
void SetEventTimeFeatureName(const Aws::String &value)
Definition: CreateFeatureGroupRequest.h:281
Aws::SageMaker::Model::FeatureDefinition
Definition: FeatureDefinition.h:36
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetEventTimeFeatureName
void SetEventTimeFeatureName(Aws::String &&value)
Definition: CreateFeatureGroupRequest.h:302
Aws::SageMaker::Model::CreateFeatureGroupRequest::SetOnlineStoreConfig
void SetOnlineStoreConfig(OnlineStoreConfig &&value)
Definition: CreateFeatureGroupRequest.h:516