AWS SDK for C++  1.9.158
AWS SDK for C++
BatchGetRecordResultDetail.h
Go to the documentation of this file.
1 
6 #pragma once
11 #include <utility>
12 
13 namespace Aws
14 {
15 namespace Utils
16 {
17 namespace Json
18 {
19  class JsonValue;
20  class JsonView;
21 } // namespace Json
22 } // namespace Utils
23 namespace SageMakerFeatureStoreRuntime
24 {
25 namespace Model
26 {
27 
35  {
36  public:
41 
42 
47  inline const Aws::String& GetFeatureGroupName() const{ return m_featureGroupName; }
48 
53  inline bool FeatureGroupNameHasBeenSet() const { return m_featureGroupNameHasBeenSet; }
54 
59  inline void SetFeatureGroupName(const Aws::String& value) { m_featureGroupNameHasBeenSet = true; m_featureGroupName = value; }
60 
65  inline void SetFeatureGroupName(Aws::String&& value) { m_featureGroupNameHasBeenSet = true; m_featureGroupName = std::move(value); }
66 
71  inline void SetFeatureGroupName(const char* value) { m_featureGroupNameHasBeenSet = true; m_featureGroupName.assign(value); }
72 
77  inline BatchGetRecordResultDetail& WithFeatureGroupName(const Aws::String& value) { SetFeatureGroupName(value); return *this;}
78 
83  inline BatchGetRecordResultDetail& WithFeatureGroupName(Aws::String&& value) { SetFeatureGroupName(std::move(value)); return *this;}
84 
89  inline BatchGetRecordResultDetail& WithFeatureGroupName(const char* value) { SetFeatureGroupName(value); return *this;}
90 
91 
95  inline const Aws::String& GetRecordIdentifierValueAsString() const{ return m_recordIdentifierValueAsString; }
96 
100  inline bool RecordIdentifierValueAsStringHasBeenSet() const { return m_recordIdentifierValueAsStringHasBeenSet; }
101 
105  inline void SetRecordIdentifierValueAsString(const Aws::String& value) { m_recordIdentifierValueAsStringHasBeenSet = true; m_recordIdentifierValueAsString = value; }
106 
110  inline void SetRecordIdentifierValueAsString(Aws::String&& value) { m_recordIdentifierValueAsStringHasBeenSet = true; m_recordIdentifierValueAsString = std::move(value); }
111 
115  inline void SetRecordIdentifierValueAsString(const char* value) { m_recordIdentifierValueAsStringHasBeenSet = true; m_recordIdentifierValueAsString.assign(value); }
116 
120  inline BatchGetRecordResultDetail& WithRecordIdentifierValueAsString(const Aws::String& value) { SetRecordIdentifierValueAsString(value); return *this;}
121 
125  inline BatchGetRecordResultDetail& WithRecordIdentifierValueAsString(Aws::String&& value) { SetRecordIdentifierValueAsString(std::move(value)); return *this;}
126 
130  inline BatchGetRecordResultDetail& WithRecordIdentifierValueAsString(const char* value) { SetRecordIdentifierValueAsString(value); return *this;}
131 
132 
136  inline const Aws::Vector<FeatureValue>& GetRecord() const{ return m_record; }
137 
141  inline bool RecordHasBeenSet() const { return m_recordHasBeenSet; }
142 
146  inline void SetRecord(const Aws::Vector<FeatureValue>& value) { m_recordHasBeenSet = true; m_record = value; }
147 
151  inline void SetRecord(Aws::Vector<FeatureValue>&& value) { m_recordHasBeenSet = true; m_record = std::move(value); }
152 
156  inline BatchGetRecordResultDetail& WithRecord(const Aws::Vector<FeatureValue>& value) { SetRecord(value); return *this;}
157 
161  inline BatchGetRecordResultDetail& WithRecord(Aws::Vector<FeatureValue>&& value) { SetRecord(std::move(value)); return *this;}
162 
166  inline BatchGetRecordResultDetail& AddRecord(const FeatureValue& value) { m_recordHasBeenSet = true; m_record.push_back(value); return *this; }
167 
171  inline BatchGetRecordResultDetail& AddRecord(FeatureValue&& value) { m_recordHasBeenSet = true; m_record.push_back(std::move(value)); return *this; }
172 
173  private:
174 
175  Aws::String m_featureGroupName;
176  bool m_featureGroupNameHasBeenSet;
177 
178  Aws::String m_recordIdentifierValueAsString;
179  bool m_recordIdentifierValueAsStringHasBeenSet;
180 
181  Aws::Vector<FeatureValue> m_record;
182  bool m_recordHasBeenSet;
183  };
184 
185 } // namespace Model
186 } // namespace SageMakerFeatureStoreRuntime
187 } // namespace Aws
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::RecordHasBeenSet
bool RecordHasBeenSet() const
Definition: BatchGetRecordResultDetail.h:141
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail
Definition: BatchGetRecordResultDetail.h:35
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::SetRecordIdentifierValueAsString
void SetRecordIdentifierValueAsString(const Aws::String &value)
Definition: BatchGetRecordResultDetail.h:105
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::RecordIdentifierValueAsStringHasBeenSet
bool RecordIdentifierValueAsStringHasBeenSet() const
Definition: BatchGetRecordResultDetail.h:100
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::AddRecord
BatchGetRecordResultDetail & AddRecord(FeatureValue &&value)
Definition: BatchGetRecordResultDetail.h:171
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::SetFeatureGroupName
void SetFeatureGroupName(Aws::String &&value)
Definition: BatchGetRecordResultDetail.h:65
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::SetRecordIdentifierValueAsString
void SetRecordIdentifierValueAsString(Aws::String &&value)
Definition: BatchGetRecordResultDetail.h:110
AWSVector.h
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::WithRecordIdentifierValueAsString
BatchGetRecordResultDetail & WithRecordIdentifierValueAsString(Aws::String &&value)
Definition: BatchGetRecordResultDetail.h:125
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::WithRecord
BatchGetRecordResultDetail & WithRecord(Aws::Vector< FeatureValue > &&value)
Definition: BatchGetRecordResultDetail.h:161
SageMakerFeatureStoreRuntime_EXPORTS.h
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::SetFeatureGroupName
void SetFeatureGroupName(const Aws::String &value)
Definition: BatchGetRecordResultDetail.h:59
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::WithRecordIdentifierValueAsString
BatchGetRecordResultDetail & WithRecordIdentifierValueAsString(const Aws::String &value)
Definition: BatchGetRecordResultDetail.h:120
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::GetFeatureGroupName
const Aws::String & GetFeatureGroupName() const
Definition: BatchGetRecordResultDetail.h:47
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::WithFeatureGroupName
BatchGetRecordResultDetail & WithFeatureGroupName(const char *value)
Definition: BatchGetRecordResultDetail.h:89
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::WithRecordIdentifierValueAsString
BatchGetRecordResultDetail & WithRecordIdentifierValueAsString(const char *value)
Definition: BatchGetRecordResultDetail.h:130
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::BatchGetRecordResultDetail
BatchGetRecordResultDetail(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::AddRecord
BatchGetRecordResultDetail & AddRecord(const FeatureValue &value)
Definition: BatchGetRecordResultDetail.h:166
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::FeatureGroupNameHasBeenSet
bool FeatureGroupNameHasBeenSet() const
Definition: BatchGetRecordResultDetail.h:53
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::WithFeatureGroupName
BatchGetRecordResultDetail & WithFeatureGroupName(const Aws::String &value)
Definition: BatchGetRecordResultDetail.h:77
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::WithRecord
BatchGetRecordResultDetail & WithRecord(const Aws::Vector< FeatureValue > &value)
Definition: BatchGetRecordResultDetail.h:156
Aws::SageMakerFeatureStoreRuntime::Model::FeatureValue
Definition: FeatureValue.h:32
AWS_SAGEMAKERFEATURESTORERUNTIME_API
#define AWS_SAGEMAKERFEATURESTORERUNTIME_API
Definition: SageMakerFeatureStoreRuntime_EXPORTS.h:28
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::SetRecord
void SetRecord(Aws::Vector< FeatureValue > &&value)
Definition: BatchGetRecordResultDetail.h:151
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::SetRecord
void SetRecord(const Aws::Vector< FeatureValue > &value)
Definition: BatchGetRecordResultDetail.h:146
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::GetRecordIdentifierValueAsString
const Aws::String & GetRecordIdentifierValueAsString() const
Definition: BatchGetRecordResultDetail.h:95
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::operator=
BatchGetRecordResultDetail & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::WithFeatureGroupName
BatchGetRecordResultDetail & WithFeatureGroupName(Aws::String &&value)
Definition: BatchGetRecordResultDetail.h:83
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::GetRecord
const Aws::Vector< FeatureValue > & GetRecord() const
Definition: BatchGetRecordResultDetail.h:136
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::BatchGetRecordResultDetail
BatchGetRecordResultDetail()
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::SetFeatureGroupName
void SetFeatureGroupName(const char *value)
Definition: BatchGetRecordResultDetail.h:71
FeatureValue.h
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail::SetRecordIdentifierValueAsString
void SetRecordIdentifierValueAsString(const char *value)
Definition: BatchGetRecordResultDetail.h:115