AWS SDK for C++  1.9.158
AWS SDK for C++
BatchGetRecordIdentifier.h
Go to the documentation of this file.
1 
6 #pragma once
10 #include <utility>
11 
12 namespace Aws
13 {
14 namespace Utils
15 {
16 namespace Json
17 {
18  class JsonValue;
19  class JsonView;
20 } // namespace Json
21 } // namespace Utils
22 namespace SageMakerFeatureStoreRuntime
23 {
24 namespace Model
25 {
26 
34  {
35  public:
40 
41 
46  inline const Aws::String& GetFeatureGroupName() const{ return m_featureGroupName; }
47 
52  inline bool FeatureGroupNameHasBeenSet() const { return m_featureGroupNameHasBeenSet; }
53 
58  inline void SetFeatureGroupName(const Aws::String& value) { m_featureGroupNameHasBeenSet = true; m_featureGroupName = value; }
59 
64  inline void SetFeatureGroupName(Aws::String&& value) { m_featureGroupNameHasBeenSet = true; m_featureGroupName = std::move(value); }
65 
70  inline void SetFeatureGroupName(const char* value) { m_featureGroupNameHasBeenSet = true; m_featureGroupName.assign(value); }
71 
76  inline BatchGetRecordIdentifier& WithFeatureGroupName(const Aws::String& value) { SetFeatureGroupName(value); return *this;}
77 
82  inline BatchGetRecordIdentifier& WithFeatureGroupName(Aws::String&& value) { SetFeatureGroupName(std::move(value)); return *this;}
83 
88  inline BatchGetRecordIdentifier& WithFeatureGroupName(const char* value) { SetFeatureGroupName(value); return *this;}
89 
90 
94  inline const Aws::Vector<Aws::String>& GetRecordIdentifiersValueAsString() const{ return m_recordIdentifiersValueAsString; }
95 
99  inline bool RecordIdentifiersValueAsStringHasBeenSet() const { return m_recordIdentifiersValueAsStringHasBeenSet; }
100 
104  inline void SetRecordIdentifiersValueAsString(const Aws::Vector<Aws::String>& value) { m_recordIdentifiersValueAsStringHasBeenSet = true; m_recordIdentifiersValueAsString = value; }
105 
109  inline void SetRecordIdentifiersValueAsString(Aws::Vector<Aws::String>&& value) { m_recordIdentifiersValueAsStringHasBeenSet = true; m_recordIdentifiersValueAsString = std::move(value); }
110 
114  inline BatchGetRecordIdentifier& WithRecordIdentifiersValueAsString(const Aws::Vector<Aws::String>& value) { SetRecordIdentifiersValueAsString(value); return *this;}
115 
119  inline BatchGetRecordIdentifier& WithRecordIdentifiersValueAsString(Aws::Vector<Aws::String>&& value) { SetRecordIdentifiersValueAsString(std::move(value)); return *this;}
120 
124  inline BatchGetRecordIdentifier& AddRecordIdentifiersValueAsString(const Aws::String& value) { m_recordIdentifiersValueAsStringHasBeenSet = true; m_recordIdentifiersValueAsString.push_back(value); return *this; }
125 
129  inline BatchGetRecordIdentifier& AddRecordIdentifiersValueAsString(Aws::String&& value) { m_recordIdentifiersValueAsStringHasBeenSet = true; m_recordIdentifiersValueAsString.push_back(std::move(value)); return *this; }
130 
134  inline BatchGetRecordIdentifier& AddRecordIdentifiersValueAsString(const char* value) { m_recordIdentifiersValueAsStringHasBeenSet = true; m_recordIdentifiersValueAsString.push_back(value); return *this; }
135 
136 
141  inline const Aws::Vector<Aws::String>& GetFeatureNames() const{ return m_featureNames; }
142 
147  inline bool FeatureNamesHasBeenSet() const { return m_featureNamesHasBeenSet; }
148 
153  inline void SetFeatureNames(const Aws::Vector<Aws::String>& value) { m_featureNamesHasBeenSet = true; m_featureNames = value; }
154 
159  inline void SetFeatureNames(Aws::Vector<Aws::String>&& value) { m_featureNamesHasBeenSet = true; m_featureNames = std::move(value); }
160 
165  inline BatchGetRecordIdentifier& WithFeatureNames(const Aws::Vector<Aws::String>& value) { SetFeatureNames(value); return *this;}
166 
171  inline BatchGetRecordIdentifier& WithFeatureNames(Aws::Vector<Aws::String>&& value) { SetFeatureNames(std::move(value)); return *this;}
172 
177  inline BatchGetRecordIdentifier& AddFeatureNames(const Aws::String& value) { m_featureNamesHasBeenSet = true; m_featureNames.push_back(value); return *this; }
178 
183  inline BatchGetRecordIdentifier& AddFeatureNames(Aws::String&& value) { m_featureNamesHasBeenSet = true; m_featureNames.push_back(std::move(value)); return *this; }
184 
189  inline BatchGetRecordIdentifier& AddFeatureNames(const char* value) { m_featureNamesHasBeenSet = true; m_featureNames.push_back(value); return *this; }
190 
191  private:
192 
193  Aws::String m_featureGroupName;
194  bool m_featureGroupNameHasBeenSet;
195 
196  Aws::Vector<Aws::String> m_recordIdentifiersValueAsString;
197  bool m_recordIdentifiersValueAsStringHasBeenSet;
198 
199  Aws::Vector<Aws::String> m_featureNames;
200  bool m_featureNamesHasBeenSet;
201  };
202 
203 } // namespace Model
204 } // namespace SageMakerFeatureStoreRuntime
205 } // namespace Aws
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::GetFeatureNames
const Aws::Vector< Aws::String > & GetFeatureNames() const
Definition: BatchGetRecordIdentifier.h:141
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::WithFeatureNames
BatchGetRecordIdentifier & WithFeatureNames(Aws::Vector< Aws::String > &&value)
Definition: BatchGetRecordIdentifier.h:171
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::SetFeatureNames
void SetFeatureNames(const Aws::Vector< Aws::String > &value)
Definition: BatchGetRecordIdentifier.h:153
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::SetRecordIdentifiersValueAsString
void SetRecordIdentifiersValueAsString(Aws::Vector< Aws::String > &&value)
Definition: BatchGetRecordIdentifier.h:109
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::WithFeatureGroupName
BatchGetRecordIdentifier & WithFeatureGroupName(const char *value)
Definition: BatchGetRecordIdentifier.h:88
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::GetFeatureGroupName
const Aws::String & GetFeatureGroupName() const
Definition: BatchGetRecordIdentifier.h:46
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::AddFeatureNames
BatchGetRecordIdentifier & AddFeatureNames(const char *value)
Definition: BatchGetRecordIdentifier.h:189
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::SetFeatureGroupName
void SetFeatureGroupName(const char *value)
Definition: BatchGetRecordIdentifier.h:70
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::RecordIdentifiersValueAsStringHasBeenSet
bool RecordIdentifiersValueAsStringHasBeenSet() const
Definition: BatchGetRecordIdentifier.h:99
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::AddFeatureNames
BatchGetRecordIdentifier & AddFeatureNames(const Aws::String &value)
Definition: BatchGetRecordIdentifier.h:177
AWSVector.h
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier
Definition: BatchGetRecordIdentifier.h:34
SageMakerFeatureStoreRuntime_EXPORTS.h
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::WithFeatureGroupName
BatchGetRecordIdentifier & WithFeatureGroupName(const Aws::String &value)
Definition: BatchGetRecordIdentifier.h:76
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::SetFeatureNames
void SetFeatureNames(Aws::Vector< Aws::String > &&value)
Definition: BatchGetRecordIdentifier.h:159
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::BatchGetRecordIdentifier
BatchGetRecordIdentifier()
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::BatchGetRecordIdentifier
BatchGetRecordIdentifier(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::SetRecordIdentifiersValueAsString
void SetRecordIdentifiersValueAsString(const Aws::Vector< Aws::String > &value)
Definition: BatchGetRecordIdentifier.h:104
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::WithFeatureNames
BatchGetRecordIdentifier & WithFeatureNames(const Aws::Vector< Aws::String > &value)
Definition: BatchGetRecordIdentifier.h:165
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::SetFeatureGroupName
void SetFeatureGroupName(const Aws::String &value)
Definition: BatchGetRecordIdentifier.h:58
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::SetFeatureGroupName
void SetFeatureGroupName(Aws::String &&value)
Definition: BatchGetRecordIdentifier.h:64
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::GetRecordIdentifiersValueAsString
const Aws::Vector< Aws::String > & GetRecordIdentifiersValueAsString() const
Definition: BatchGetRecordIdentifier.h:94
AWS_SAGEMAKERFEATURESTORERUNTIME_API
#define AWS_SAGEMAKERFEATURESTORERUNTIME_API
Definition: SageMakerFeatureStoreRuntime_EXPORTS.h:28
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::WithFeatureGroupName
BatchGetRecordIdentifier & WithFeatureGroupName(Aws::String &&value)
Definition: BatchGetRecordIdentifier.h:82
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::AddFeatureNames
BatchGetRecordIdentifier & AddFeatureNames(Aws::String &&value)
Definition: BatchGetRecordIdentifier.h:183
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::WithRecordIdentifiersValueAsString
BatchGetRecordIdentifier & WithRecordIdentifiersValueAsString(const Aws::Vector< Aws::String > &value)
Definition: BatchGetRecordIdentifier.h:114
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::AddRecordIdentifiersValueAsString
BatchGetRecordIdentifier & AddRecordIdentifiersValueAsString(Aws::String &&value)
Definition: BatchGetRecordIdentifier.h:129
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::AddRecordIdentifiersValueAsString
BatchGetRecordIdentifier & AddRecordIdentifiersValueAsString(const Aws::String &value)
Definition: BatchGetRecordIdentifier.h:124
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::WithRecordIdentifiersValueAsString
BatchGetRecordIdentifier & WithRecordIdentifiersValueAsString(Aws::Vector< Aws::String > &&value)
Definition: BatchGetRecordIdentifier.h:119
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::FeatureGroupNameHasBeenSet
bool FeatureGroupNameHasBeenSet() const
Definition: BatchGetRecordIdentifier.h:52
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::AddRecordIdentifiersValueAsString
BatchGetRecordIdentifier & AddRecordIdentifiersValueAsString(const char *value)
Definition: BatchGetRecordIdentifier.h:134
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::operator=
BatchGetRecordIdentifier & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier::FeatureNamesHasBeenSet
bool FeatureNamesHasBeenSet() const
Definition: BatchGetRecordIdentifier.h:147