AWS SDK for C++  1.9.154
AWS SDK for C++
FeatureGroup.h
Go to the documentation of this file.
1 
6 #pragma once
17 #include <utility>
18 
19 namespace Aws
20 {
21 namespace Utils
22 {
23 namespace Json
24 {
25  class JsonValue;
26  class JsonView;
27 } // namespace Json
28 } // namespace Utils
29 namespace SageMaker
30 {
31 namespace Model
32 {
33 
44  {
45  public:
50 
51 
55  inline const Aws::String& GetFeatureGroupArn() const{ return m_featureGroupArn; }
56 
60  inline bool FeatureGroupArnHasBeenSet() const { return m_featureGroupArnHasBeenSet; }
61 
65  inline void SetFeatureGroupArn(const Aws::String& value) { m_featureGroupArnHasBeenSet = true; m_featureGroupArn = value; }
66 
70  inline void SetFeatureGroupArn(Aws::String&& value) { m_featureGroupArnHasBeenSet = true; m_featureGroupArn = std::move(value); }
71 
75  inline void SetFeatureGroupArn(const char* value) { m_featureGroupArnHasBeenSet = true; m_featureGroupArn.assign(value); }
76 
80  inline FeatureGroup& WithFeatureGroupArn(const Aws::String& value) { SetFeatureGroupArn(value); return *this;}
81 
85  inline FeatureGroup& WithFeatureGroupArn(Aws::String&& value) { SetFeatureGroupArn(std::move(value)); return *this;}
86 
90  inline FeatureGroup& WithFeatureGroupArn(const char* value) { SetFeatureGroupArn(value); return *this;}
91 
92 
96  inline const Aws::String& GetFeatureGroupName() const{ return m_featureGroupName; }
97 
101  inline bool FeatureGroupNameHasBeenSet() const { return m_featureGroupNameHasBeenSet; }
102 
106  inline void SetFeatureGroupName(const Aws::String& value) { m_featureGroupNameHasBeenSet = true; m_featureGroupName = value; }
107 
111  inline void SetFeatureGroupName(Aws::String&& value) { m_featureGroupNameHasBeenSet = true; m_featureGroupName = std::move(value); }
112 
116  inline void SetFeatureGroupName(const char* value) { m_featureGroupNameHasBeenSet = true; m_featureGroupName.assign(value); }
117 
121  inline FeatureGroup& WithFeatureGroupName(const Aws::String& value) { SetFeatureGroupName(value); return *this;}
122 
126  inline FeatureGroup& WithFeatureGroupName(Aws::String&& value) { SetFeatureGroupName(std::move(value)); return *this;}
127 
131  inline FeatureGroup& WithFeatureGroupName(const char* value) { SetFeatureGroupName(value); return *this;}
132 
133 
139  inline const Aws::String& GetRecordIdentifierFeatureName() const{ return m_recordIdentifierFeatureName; }
140 
146  inline bool RecordIdentifierFeatureNameHasBeenSet() const { return m_recordIdentifierFeatureNameHasBeenSet; }
147 
153  inline void SetRecordIdentifierFeatureName(const Aws::String& value) { m_recordIdentifierFeatureNameHasBeenSet = true; m_recordIdentifierFeatureName = value; }
154 
160  inline void SetRecordIdentifierFeatureName(Aws::String&& value) { m_recordIdentifierFeatureNameHasBeenSet = true; m_recordIdentifierFeatureName = std::move(value); }
161 
167  inline void SetRecordIdentifierFeatureName(const char* value) { m_recordIdentifierFeatureNameHasBeenSet = true; m_recordIdentifierFeatureName.assign(value); }
168 
174  inline FeatureGroup& WithRecordIdentifierFeatureName(const Aws::String& value) { SetRecordIdentifierFeatureName(value); return *this;}
175 
181  inline FeatureGroup& WithRecordIdentifierFeatureName(Aws::String&& value) { SetRecordIdentifierFeatureName(std::move(value)); return *this;}
182 
188  inline FeatureGroup& WithRecordIdentifierFeatureName(const char* value) { SetRecordIdentifierFeatureName(value); return *this;}
189 
190 
199  inline const Aws::String& GetEventTimeFeatureName() const{ return m_eventTimeFeatureName; }
200 
209  inline bool EventTimeFeatureNameHasBeenSet() const { return m_eventTimeFeatureNameHasBeenSet; }
210 
219  inline void SetEventTimeFeatureName(const Aws::String& value) { m_eventTimeFeatureNameHasBeenSet = true; m_eventTimeFeatureName = value; }
220 
229  inline void SetEventTimeFeatureName(Aws::String&& value) { m_eventTimeFeatureNameHasBeenSet = true; m_eventTimeFeatureName = std::move(value); }
230 
239  inline void SetEventTimeFeatureName(const char* value) { m_eventTimeFeatureNameHasBeenSet = true; m_eventTimeFeatureName.assign(value); }
240 
249  inline FeatureGroup& WithEventTimeFeatureName(const Aws::String& value) { SetEventTimeFeatureName(value); return *this;}
250 
259  inline FeatureGroup& WithEventTimeFeatureName(Aws::String&& value) { SetEventTimeFeatureName(std::move(value)); return *this;}
260 
269  inline FeatureGroup& WithEventTimeFeatureName(const char* value) { SetEventTimeFeatureName(value); return *this;}
270 
271 
281  inline const Aws::Vector<FeatureDefinition>& GetFeatureDefinitions() const{ return m_featureDefinitions; }
282 
292  inline bool FeatureDefinitionsHasBeenSet() const { return m_featureDefinitionsHasBeenSet; }
293 
303  inline void SetFeatureDefinitions(const Aws::Vector<FeatureDefinition>& value) { m_featureDefinitionsHasBeenSet = true; m_featureDefinitions = value; }
304 
314  inline void SetFeatureDefinitions(Aws::Vector<FeatureDefinition>&& value) { m_featureDefinitionsHasBeenSet = true; m_featureDefinitions = std::move(value); }
315 
325  inline FeatureGroup& WithFeatureDefinitions(const Aws::Vector<FeatureDefinition>& value) { SetFeatureDefinitions(value); return *this;}
326 
336  inline FeatureGroup& WithFeatureDefinitions(Aws::Vector<FeatureDefinition>&& value) { SetFeatureDefinitions(std::move(value)); return *this;}
337 
347  inline FeatureGroup& AddFeatureDefinitions(const FeatureDefinition& value) { m_featureDefinitionsHasBeenSet = true; m_featureDefinitions.push_back(value); return *this; }
348 
358  inline FeatureGroup& AddFeatureDefinitions(FeatureDefinition&& value) { m_featureDefinitionsHasBeenSet = true; m_featureDefinitions.push_back(std::move(value)); return *this; }
359 
360 
364  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
365 
369  inline bool CreationTimeHasBeenSet() const { return m_creationTimeHasBeenSet; }
370 
374  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTimeHasBeenSet = true; m_creationTime = value; }
375 
379  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTimeHasBeenSet = true; m_creationTime = std::move(value); }
380 
384  inline FeatureGroup& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
385 
389  inline FeatureGroup& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
390 
391 
392 
393  inline const OnlineStoreConfig& GetOnlineStoreConfig() const{ return m_onlineStoreConfig; }
394 
395 
396  inline bool OnlineStoreConfigHasBeenSet() const { return m_onlineStoreConfigHasBeenSet; }
397 
398 
399  inline void SetOnlineStoreConfig(const OnlineStoreConfig& value) { m_onlineStoreConfigHasBeenSet = true; m_onlineStoreConfig = value; }
400 
401 
402  inline void SetOnlineStoreConfig(OnlineStoreConfig&& value) { m_onlineStoreConfigHasBeenSet = true; m_onlineStoreConfig = std::move(value); }
403 
404 
405  inline FeatureGroup& WithOnlineStoreConfig(const OnlineStoreConfig& value) { SetOnlineStoreConfig(value); return *this;}
406 
407 
408  inline FeatureGroup& WithOnlineStoreConfig(OnlineStoreConfig&& value) { SetOnlineStoreConfig(std::move(value)); return *this;}
409 
410 
411 
412  inline const OfflineStoreConfig& GetOfflineStoreConfig() const{ return m_offlineStoreConfig; }
413 
414 
415  inline bool OfflineStoreConfigHasBeenSet() const { return m_offlineStoreConfigHasBeenSet; }
416 
417 
418  inline void SetOfflineStoreConfig(const OfflineStoreConfig& value) { m_offlineStoreConfigHasBeenSet = true; m_offlineStoreConfig = value; }
419 
420 
421  inline void SetOfflineStoreConfig(OfflineStoreConfig&& value) { m_offlineStoreConfigHasBeenSet = true; m_offlineStoreConfig = std::move(value); }
422 
423 
424  inline FeatureGroup& WithOfflineStoreConfig(const OfflineStoreConfig& value) { SetOfflineStoreConfig(value); return *this;}
425 
426 
427  inline FeatureGroup& WithOfflineStoreConfig(OfflineStoreConfig&& value) { SetOfflineStoreConfig(std::move(value)); return *this;}
428 
429 
434  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
435 
440  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
441 
446  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
447 
452  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
453 
458  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
459 
464  inline FeatureGroup& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
465 
470  inline FeatureGroup& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
471 
476  inline FeatureGroup& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
477 
478 
482  inline const FeatureGroupStatus& GetFeatureGroupStatus() const{ return m_featureGroupStatus; }
483 
487  inline bool FeatureGroupStatusHasBeenSet() const { return m_featureGroupStatusHasBeenSet; }
488 
492  inline void SetFeatureGroupStatus(const FeatureGroupStatus& value) { m_featureGroupStatusHasBeenSet = true; m_featureGroupStatus = value; }
493 
497  inline void SetFeatureGroupStatus(FeatureGroupStatus&& value) { m_featureGroupStatusHasBeenSet = true; m_featureGroupStatus = std::move(value); }
498 
502  inline FeatureGroup& WithFeatureGroupStatus(const FeatureGroupStatus& value) { SetFeatureGroupStatus(value); return *this;}
503 
507  inline FeatureGroup& WithFeatureGroupStatus(FeatureGroupStatus&& value) { SetFeatureGroupStatus(std::move(value)); return *this;}
508 
509 
510 
511  inline const OfflineStoreStatus& GetOfflineStoreStatus() const{ return m_offlineStoreStatus; }
512 
513 
514  inline bool OfflineStoreStatusHasBeenSet() const { return m_offlineStoreStatusHasBeenSet; }
515 
516 
517  inline void SetOfflineStoreStatus(const OfflineStoreStatus& value) { m_offlineStoreStatusHasBeenSet = true; m_offlineStoreStatus = value; }
518 
519 
520  inline void SetOfflineStoreStatus(OfflineStoreStatus&& value) { m_offlineStoreStatusHasBeenSet = true; m_offlineStoreStatus = std::move(value); }
521 
522 
523  inline FeatureGroup& WithOfflineStoreStatus(const OfflineStoreStatus& value) { SetOfflineStoreStatus(value); return *this;}
524 
525 
526  inline FeatureGroup& WithOfflineStoreStatus(OfflineStoreStatus&& value) { SetOfflineStoreStatus(std::move(value)); return *this;}
527 
528 
535  inline const Aws::String& GetFailureReason() const{ return m_failureReason; }
536 
543  inline bool FailureReasonHasBeenSet() const { return m_failureReasonHasBeenSet; }
544 
551  inline void SetFailureReason(const Aws::String& value) { m_failureReasonHasBeenSet = true; m_failureReason = value; }
552 
559  inline void SetFailureReason(Aws::String&& value) { m_failureReasonHasBeenSet = true; m_failureReason = std::move(value); }
560 
567  inline void SetFailureReason(const char* value) { m_failureReasonHasBeenSet = true; m_failureReason.assign(value); }
568 
575  inline FeatureGroup& WithFailureReason(const Aws::String& value) { SetFailureReason(value); return *this;}
576 
583  inline FeatureGroup& WithFailureReason(Aws::String&& value) { SetFailureReason(std::move(value)); return *this;}
584 
591  inline FeatureGroup& WithFailureReason(const char* value) { SetFailureReason(value); return *this;}
592 
593 
597  inline const Aws::String& GetDescription() const{ return m_description; }
598 
602  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
603 
607  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
608 
612  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
613 
617  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
618 
622  inline FeatureGroup& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
623 
627  inline FeatureGroup& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
628 
632  inline FeatureGroup& WithDescription(const char* value) { SetDescription(value); return *this;}
633 
634 
638  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
639 
643  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
644 
648  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
649 
653  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
654 
658  inline FeatureGroup& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
659 
663  inline FeatureGroup& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
664 
668  inline FeatureGroup& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
669 
673  inline FeatureGroup& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
674 
675  private:
676 
677  Aws::String m_featureGroupArn;
678  bool m_featureGroupArnHasBeenSet;
679 
680  Aws::String m_featureGroupName;
681  bool m_featureGroupNameHasBeenSet;
682 
683  Aws::String m_recordIdentifierFeatureName;
684  bool m_recordIdentifierFeatureNameHasBeenSet;
685 
686  Aws::String m_eventTimeFeatureName;
687  bool m_eventTimeFeatureNameHasBeenSet;
688 
689  Aws::Vector<FeatureDefinition> m_featureDefinitions;
690  bool m_featureDefinitionsHasBeenSet;
691 
692  Aws::Utils::DateTime m_creationTime;
693  bool m_creationTimeHasBeenSet;
694 
695  OnlineStoreConfig m_onlineStoreConfig;
696  bool m_onlineStoreConfigHasBeenSet;
697 
698  OfflineStoreConfig m_offlineStoreConfig;
699  bool m_offlineStoreConfigHasBeenSet;
700 
701  Aws::String m_roleArn;
702  bool m_roleArnHasBeenSet;
703 
704  FeatureGroupStatus m_featureGroupStatus;
705  bool m_featureGroupStatusHasBeenSet;
706 
707  OfflineStoreStatus m_offlineStoreStatus;
708  bool m_offlineStoreStatusHasBeenSet;
709 
710  Aws::String m_failureReason;
711  bool m_failureReasonHasBeenSet;
712 
713  Aws::String m_description;
714  bool m_descriptionHasBeenSet;
715 
716  Aws::Vector<Tag> m_tags;
717  bool m_tagsHasBeenSet;
718  };
719 
720 } // namespace Model
721 } // namespace SageMaker
722 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SageMaker::Model::FeatureGroup::GetFeatureGroupName
const Aws::String & GetFeatureGroupName() const
Definition: FeatureGroup.h:96
Aws::SageMaker::Model::Tag
Definition: Tag.h:44
Aws::SageMaker::Model::FeatureGroup::WithFeatureGroupStatus
FeatureGroup & WithFeatureGroupStatus(FeatureGroupStatus &&value)
Definition: FeatureGroup.h:507
Aws::SageMaker::Model::FeatureGroup::AddFeatureDefinitions
FeatureGroup & AddFeatureDefinitions(const FeatureDefinition &value)
Definition: FeatureGroup.h:347
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::FeatureGroup::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: FeatureGroup.h:638
Aws::SageMaker::Model::FeatureGroup::GetEventTimeFeatureName
const Aws::String & GetEventTimeFeatureName() const
Definition: FeatureGroup.h:199
Aws::SageMaker::Model::FeatureGroup::WithFailureReason
FeatureGroup & WithFailureReason(const char *value)
Definition: FeatureGroup.h:591
SageMaker_EXPORTS.h
Aws::SageMaker::Model::FeatureGroup::FeatureGroup
FeatureGroup(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::FeatureGroup::GetOfflineStoreConfig
const OfflineStoreConfig & GetOfflineStoreConfig() const
Definition: FeatureGroup.h:412
Aws::SageMaker::Model::FeatureGroup::WithEventTimeFeatureName
FeatureGroup & WithEventTimeFeatureName(Aws::String &&value)
Definition: FeatureGroup.h:259
Aws::SageMaker::Model::FeatureGroup::SetDescription
void SetDescription(Aws::String &&value)
Definition: FeatureGroup.h:612
Aws::SageMaker::Model::FeatureGroup::WithCreationTime
FeatureGroup & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: FeatureGroup.h:384
Aws::SageMaker::Model::FeatureGroup::WithDescription
FeatureGroup & WithDescription(const Aws::String &value)
Definition: FeatureGroup.h:622
Aws::SageMaker::Model::FeatureGroup::SetOfflineStoreStatus
void SetOfflineStoreStatus(const OfflineStoreStatus &value)
Definition: FeatureGroup.h:517
Aws::SageMaker::Model::FeatureGroup::AddTags
FeatureGroup & AddTags(const Tag &value)
Definition: FeatureGroup.h:668
Aws::SageMaker::Model::FeatureGroup::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: FeatureGroup.h:364
OfflineStoreStatus.h
Aws::SageMaker::Model::OnlineStoreConfig
Definition: OnlineStoreConfig.h:36
Aws::SageMaker::Model::FeatureGroup::WithFeatureDefinitions
FeatureGroup & WithFeatureDefinitions(Aws::Vector< FeatureDefinition > &&value)
Definition: FeatureGroup.h:336
Aws::SageMaker::Model::FeatureGroup::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: FeatureGroup.h:379
FeatureDefinition.h
Aws::SageMaker::Model::FeatureGroup::SetDescription
void SetDescription(const char *value)
Definition: FeatureGroup.h:617
Aws::SageMaker::Model::FeatureGroup::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: FeatureGroup.h:648
DateTime.h
Aws::SageMaker::Model::FeatureGroup::WithTags
FeatureGroup & WithTags(Aws::Vector< Tag > &&value)
Definition: FeatureGroup.h:663
Aws::SageMaker::Model::FeatureGroup::WithRecordIdentifierFeatureName
FeatureGroup & WithRecordIdentifierFeatureName(Aws::String &&value)
Definition: FeatureGroup.h:181
Aws::SageMaker::Model::FeatureGroup::FeatureGroupStatusHasBeenSet
bool FeatureGroupStatusHasBeenSet() const
Definition: FeatureGroup.h:487
Aws::SageMaker::Model::FeatureGroup::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: FeatureGroup.h:446
Aws::SageMaker::Model::FeatureGroup::EventTimeFeatureNameHasBeenSet
bool EventTimeFeatureNameHasBeenSet() const
Definition: FeatureGroup.h:209
Aws::SageMaker::Model::FeatureGroup::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: FeatureGroup.h:434
Aws::SageMaker::Model::FeatureGroup::WithFeatureGroupName
FeatureGroup & WithFeatureGroupName(const char *value)
Definition: FeatureGroup.h:131
Aws::SageMaker::Model::FeatureGroup::SetFeatureGroupName
void SetFeatureGroupName(const Aws::String &value)
Definition: FeatureGroup.h:106
Aws::SageMaker::Model::FeatureGroup::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: FeatureGroup.h:643
Aws::SageMaker::Model::FeatureGroup::SetFeatureDefinitions
void SetFeatureDefinitions(Aws::Vector< FeatureDefinition > &&value)
Definition: FeatureGroup.h:314
Aws::SageMaker::Model::FeatureGroup::GetOfflineStoreStatus
const OfflineStoreStatus & GetOfflineStoreStatus() const
Definition: FeatureGroup.h:511
OfflineStoreConfig.h
Aws::SageMaker::Model::FeatureGroup::WithDescription
FeatureGroup & WithDescription(const char *value)
Definition: FeatureGroup.h:632
Aws::SageMaker::Model::FeatureGroup::SetEventTimeFeatureName
void SetEventTimeFeatureName(const char *value)
Definition: FeatureGroup.h:239
Aws::SageMaker::Model::FeatureGroupStatus
FeatureGroupStatus
Definition: FeatureGroupStatus.h:17
Aws::SageMaker::Model::FeatureGroup::GetFeatureGroupStatus
const FeatureGroupStatus & GetFeatureGroupStatus() const
Definition: FeatureGroup.h:482
Aws::SageMaker::Model::FeatureGroup::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::FeatureGroup::WithRecordIdentifierFeatureName
FeatureGroup & WithRecordIdentifierFeatureName(const Aws::String &value)
Definition: FeatureGroup.h:174
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::FeatureGroup::WithRoleArn
FeatureGroup & WithRoleArn(const char *value)
Definition: FeatureGroup.h:476
Aws::SageMaker::Model::FeatureGroup::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: FeatureGroup.h:602
Aws::SageMaker::Model::FeatureGroup::WithEventTimeFeatureName
FeatureGroup & WithEventTimeFeatureName(const Aws::String &value)
Definition: FeatureGroup.h:249
AWSVector.h
Aws::SageMaker::Model::FeatureGroup::WithRoleArn
FeatureGroup & WithRoleArn(const Aws::String &value)
Definition: FeatureGroup.h:464
Aws::SageMaker::Model::FeatureGroup::SetRecordIdentifierFeatureName
void SetRecordIdentifierFeatureName(Aws::String &&value)
Definition: FeatureGroup.h:160
Aws::SageMaker::Model::FeatureGroup::SetOfflineStoreConfig
void SetOfflineStoreConfig(const OfflineStoreConfig &value)
Definition: FeatureGroup.h:418
Aws::SageMaker::Model::FeatureGroup::WithEventTimeFeatureName
FeatureGroup & WithEventTimeFeatureName(const char *value)
Definition: FeatureGroup.h:269
Aws::SageMaker::Model::FeatureGroup::WithFeatureGroupName
FeatureGroup & WithFeatureGroupName(Aws::String &&value)
Definition: FeatureGroup.h:126
Aws::SageMaker::Model::FeatureGroup::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: FeatureGroup.h:653
Aws::SageMaker::Model::FeatureGroup::WithFeatureGroupStatus
FeatureGroup & WithFeatureGroupStatus(const FeatureGroupStatus &value)
Definition: FeatureGroup.h:502
Aws::SageMaker::Model::FeatureGroup::SetRecordIdentifierFeatureName
void SetRecordIdentifierFeatureName(const char *value)
Definition: FeatureGroup.h:167
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::FeatureGroup::FeatureDefinitionsHasBeenSet
bool FeatureDefinitionsHasBeenSet() const
Definition: FeatureGroup.h:292
Aws::SageMaker::Model::FeatureGroup::SetRecordIdentifierFeatureName
void SetRecordIdentifierFeatureName(const Aws::String &value)
Definition: FeatureGroup.h:153
Aws::SageMaker::Model::FeatureGroup::SetFeatureGroupArn
void SetFeatureGroupArn(const Aws::String &value)
Definition: FeatureGroup.h:65
Aws::SageMaker::Model::FeatureGroup::SetOnlineStoreConfig
void SetOnlineStoreConfig(const OnlineStoreConfig &value)
Definition: FeatureGroup.h:399
Aws::SageMaker::Model::FeatureGroup::WithFailureReason
FeatureGroup & WithFailureReason(const Aws::String &value)
Definition: FeatureGroup.h:575
Aws::SageMaker::Model::FeatureGroup::GetFeatureDefinitions
const Aws::Vector< FeatureDefinition > & GetFeatureDefinitions() const
Definition: FeatureGroup.h:281
Aws::SageMaker::Model::FeatureGroup::GetOnlineStoreConfig
const OnlineStoreConfig & GetOnlineStoreConfig() const
Definition: FeatureGroup.h:393
Aws::SageMaker::Model::FeatureGroup::WithTags
FeatureGroup & WithTags(const Aws::Vector< Tag > &value)
Definition: FeatureGroup.h:658
Aws::SageMaker::Model::FeatureGroup
Definition: FeatureGroup.h:44
Aws::SageMaker::Model::FeatureGroup::WithFeatureDefinitions
FeatureGroup & WithFeatureDefinitions(const Aws::Vector< FeatureDefinition > &value)
Definition: FeatureGroup.h:325
Aws::SageMaker::Model::FeatureGroup::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: FeatureGroup.h:440
Aws::SageMaker::Model::FeatureGroup::SetFeatureGroupStatus
void SetFeatureGroupStatus(const FeatureGroupStatus &value)
Definition: FeatureGroup.h:492
Aws::SageMaker::Model::FeatureGroup::WithOfflineStoreConfig
FeatureGroup & WithOfflineStoreConfig(OfflineStoreConfig &&value)
Definition: FeatureGroup.h:427
Aws::SageMaker::Model::FeatureGroup::SetOfflineStoreConfig
void SetOfflineStoreConfig(OfflineStoreConfig &&value)
Definition: FeatureGroup.h:421
Aws::SageMaker::Model::FeatureGroup::SetFailureReason
void SetFailureReason(const char *value)
Definition: FeatureGroup.h:567
Aws::SageMaker::Model::OfflineStoreStatus
Definition: OfflineStoreStatus.h:33
Aws::SageMaker::Model::FeatureGroup::AddFeatureDefinitions
FeatureGroup & AddFeatureDefinitions(FeatureDefinition &&value)
Definition: FeatureGroup.h:358
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::FeatureGroup::WithFailureReason
FeatureGroup & WithFailureReason(Aws::String &&value)
Definition: FeatureGroup.h:583
Tag.h
Aws::SageMaker::Model::FeatureGroup::OnlineStoreConfigHasBeenSet
bool OnlineStoreConfigHasBeenSet() const
Definition: FeatureGroup.h:396
Aws::SageMaker::Model::FeatureGroup::WithRoleArn
FeatureGroup & WithRoleArn(Aws::String &&value)
Definition: FeatureGroup.h:470
Aws::SageMaker::Model::FeatureGroup::WithOfflineStoreStatus
FeatureGroup & WithOfflineStoreStatus(OfflineStoreStatus &&value)
Definition: FeatureGroup.h:526
Aws::SageMaker::Model::FeatureGroup::WithFeatureGroupName
FeatureGroup & WithFeatureGroupName(const Aws::String &value)
Definition: FeatureGroup.h:121
Aws::SageMaker::Model::FeatureGroup::GetRecordIdentifierFeatureName
const Aws::String & GetRecordIdentifierFeatureName() const
Definition: FeatureGroup.h:139
Aws::SageMaker::Model::FeatureGroup::SetEventTimeFeatureName
void SetEventTimeFeatureName(const Aws::String &value)
Definition: FeatureGroup.h:219
Aws::SageMaker::Model::FeatureGroup::SetFeatureGroupArn
void SetFeatureGroupArn(Aws::String &&value)
Definition: FeatureGroup.h:70
Aws::SageMaker::Model::FeatureGroup::GetFailureReason
const Aws::String & GetFailureReason() const
Definition: FeatureGroup.h:535
Aws::SageMaker::Model::FeatureGroup::CreationTimeHasBeenSet
bool CreationTimeHasBeenSet() const
Definition: FeatureGroup.h:369
Aws::SageMaker::Model::FeatureGroup::SetOnlineStoreConfig
void SetOnlineStoreConfig(OnlineStoreConfig &&value)
Definition: FeatureGroup.h:402
Aws::SageMaker::Model::FeatureGroup::OfflineStoreStatusHasBeenSet
bool OfflineStoreStatusHasBeenSet() const
Definition: FeatureGroup.h:514
Aws::SageMaker::Model::FeatureGroup::WithOnlineStoreConfig
FeatureGroup & WithOnlineStoreConfig(OnlineStoreConfig &&value)
Definition: FeatureGroup.h:408
Aws::SageMaker::Model::FeatureGroup::SetFeatureGroupArn
void SetFeatureGroupArn(const char *value)
Definition: FeatureGroup.h:75
Aws::SageMaker::Model::FeatureGroup::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: FeatureGroup.h:374
Aws::SageMaker::Model::FeatureGroup::SetRoleArn
void SetRoleArn(const char *value)
Definition: FeatureGroup.h:458
FeatureGroupStatus.h
Aws::SageMaker::Model::FeatureGroup::SetFeatureDefinitions
void SetFeatureDefinitions(const Aws::Vector< FeatureDefinition > &value)
Definition: FeatureGroup.h:303
Aws::SageMaker::Model::FeatureGroup::SetOfflineStoreStatus
void SetOfflineStoreStatus(OfflineStoreStatus &&value)
Definition: FeatureGroup.h:520
Aws::SageMaker::Model::FeatureGroup::FeatureGroupArnHasBeenSet
bool FeatureGroupArnHasBeenSet() const
Definition: FeatureGroup.h:60
OnlineStoreConfig.h
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::FeatureGroup::WithOfflineStoreStatus
FeatureGroup & WithOfflineStoreStatus(const OfflineStoreStatus &value)
Definition: FeatureGroup.h:523
Aws::SageMaker::Model::FeatureGroup::OfflineStoreConfigHasBeenSet
bool OfflineStoreConfigHasBeenSet() const
Definition: FeatureGroup.h:415
Aws::SageMaker::Model::FeatureGroup::operator=
FeatureGroup & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::FeatureGroup::FailureReasonHasBeenSet
bool FailureReasonHasBeenSet() const
Definition: FeatureGroup.h:543
Aws::SageMaker::Model::FeatureGroup::WithOnlineStoreConfig
FeatureGroup & WithOnlineStoreConfig(const OnlineStoreConfig &value)
Definition: FeatureGroup.h:405
Aws::SageMaker::Model::FeatureGroup::WithCreationTime
FeatureGroup & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: FeatureGroup.h:389
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::FeatureGroup::WithFeatureGroupArn
FeatureGroup & WithFeatureGroupArn(const char *value)
Definition: FeatureGroup.h:90
Aws::SageMaker::Model::FeatureGroup::WithFeatureGroupArn
FeatureGroup & WithFeatureGroupArn(const Aws::String &value)
Definition: FeatureGroup.h:80
Aws::SageMaker::Model::FeatureGroup::RecordIdentifierFeatureNameHasBeenSet
bool RecordIdentifierFeatureNameHasBeenSet() const
Definition: FeatureGroup.h:146
Aws::SageMaker::Model::FeatureGroup::GetDescription
const Aws::String & GetDescription() const
Definition: FeatureGroup.h:597
Aws::SageMaker::Model::FeatureGroup::WithDescription
FeatureGroup & WithDescription(Aws::String &&value)
Definition: FeatureGroup.h:627
Aws::SageMaker::Model::FeatureGroup::GetFeatureGroupArn
const Aws::String & GetFeatureGroupArn() const
Definition: FeatureGroup.h:55
Aws::SageMaker::Model::FeatureGroup::SetDescription
void SetDescription(const Aws::String &value)
Definition: FeatureGroup.h:607
Aws::SageMaker::Model::FeatureGroup::SetFailureReason
void SetFailureReason(Aws::String &&value)
Definition: FeatureGroup.h:559
Aws::SageMaker::Model::OfflineStoreConfig
Definition: OfflineStoreConfig.h:38
Aws::SageMaker::Model::FeatureGroup::SetFailureReason
void SetFailureReason(const Aws::String &value)
Definition: FeatureGroup.h:551
Aws::SageMaker::Model::FeatureGroup::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: FeatureGroup.h:452
Aws::SageMaker::Model::FeatureGroup::WithFeatureGroupArn
FeatureGroup & WithFeatureGroupArn(Aws::String &&value)
Definition: FeatureGroup.h:85
Aws::SageMaker::Model::FeatureGroup::SetEventTimeFeatureName
void SetEventTimeFeatureName(Aws::String &&value)
Definition: FeatureGroup.h:229
Aws::SageMaker::Model::FeatureGroup::AddTags
FeatureGroup & AddTags(Tag &&value)
Definition: FeatureGroup.h:673
Aws::SageMaker::Model::FeatureGroup::FeatureGroup
FeatureGroup()
Aws::SageMaker::Model::FeatureDefinition
Definition: FeatureDefinition.h:36
Aws::SageMaker::Model::FeatureGroup::WithOfflineStoreConfig
FeatureGroup & WithOfflineStoreConfig(const OfflineStoreConfig &value)
Definition: FeatureGroup.h:424
Aws::SageMaker::Model::FeatureGroup::WithRecordIdentifierFeatureName
FeatureGroup & WithRecordIdentifierFeatureName(const char *value)
Definition: FeatureGroup.h:188
Aws::SageMaker::Model::FeatureGroup::SetFeatureGroupName
void SetFeatureGroupName(Aws::String &&value)
Definition: FeatureGroup.h:111
Aws::SageMaker::Model::FeatureGroup::SetFeatureGroupStatus
void SetFeatureGroupStatus(FeatureGroupStatus &&value)
Definition: FeatureGroup.h:497
Aws::SageMaker::Model::FeatureGroup::SetFeatureGroupName
void SetFeatureGroupName(const char *value)
Definition: FeatureGroup.h:116
Aws::SageMaker::Model::FeatureGroup::FeatureGroupNameHasBeenSet
bool FeatureGroupNameHasBeenSet() const
Definition: FeatureGroup.h:101