AWS SDK for C++  1.9.158
AWS SDK for C++
BatchGetRecordResult.h
Go to the documentation of this file.
1 
6 #pragma once
12 #include <utility>
13 
14 namespace Aws
15 {
16 template<typename RESULT_TYPE>
17 class AmazonWebServiceResult;
18 
19 namespace Utils
20 {
21 namespace Json
22 {
23  class JsonValue;
24 } // namespace Json
25 } // namespace Utils
26 namespace SageMakerFeatureStoreRuntime
27 {
28 namespace Model
29 {
31  {
32  public:
36 
37 
41  inline const Aws::Vector<BatchGetRecordResultDetail>& GetRecords() const{ return m_records; }
42 
46  inline void SetRecords(const Aws::Vector<BatchGetRecordResultDetail>& value) { m_records = value; }
47 
51  inline void SetRecords(Aws::Vector<BatchGetRecordResultDetail>&& value) { m_records = std::move(value); }
52 
56  inline BatchGetRecordResult& WithRecords(const Aws::Vector<BatchGetRecordResultDetail>& value) { SetRecords(value); return *this;}
57 
61  inline BatchGetRecordResult& WithRecords(Aws::Vector<BatchGetRecordResultDetail>&& value) { SetRecords(std::move(value)); return *this;}
62 
66  inline BatchGetRecordResult& AddRecords(const BatchGetRecordResultDetail& value) { m_records.push_back(value); return *this; }
67 
71  inline BatchGetRecordResult& AddRecords(BatchGetRecordResultDetail&& value) { m_records.push_back(std::move(value)); return *this; }
72 
73 
77  inline const Aws::Vector<BatchGetRecordError>& GetErrors() const{ return m_errors; }
78 
82  inline void SetErrors(const Aws::Vector<BatchGetRecordError>& value) { m_errors = value; }
83 
87  inline void SetErrors(Aws::Vector<BatchGetRecordError>&& value) { m_errors = std::move(value); }
88 
92  inline BatchGetRecordResult& WithErrors(const Aws::Vector<BatchGetRecordError>& value) { SetErrors(value); return *this;}
93 
97  inline BatchGetRecordResult& WithErrors(Aws::Vector<BatchGetRecordError>&& value) { SetErrors(std::move(value)); return *this;}
98 
102  inline BatchGetRecordResult& AddErrors(const BatchGetRecordError& value) { m_errors.push_back(value); return *this; }
103 
107  inline BatchGetRecordResult& AddErrors(BatchGetRecordError&& value) { m_errors.push_back(std::move(value)); return *this; }
108 
109 
114  inline const Aws::Vector<BatchGetRecordIdentifier>& GetUnprocessedIdentifiers() const{ return m_unprocessedIdentifiers; }
115 
120  inline void SetUnprocessedIdentifiers(const Aws::Vector<BatchGetRecordIdentifier>& value) { m_unprocessedIdentifiers = value; }
121 
126  inline void SetUnprocessedIdentifiers(Aws::Vector<BatchGetRecordIdentifier>&& value) { m_unprocessedIdentifiers = std::move(value); }
127 
132  inline BatchGetRecordResult& WithUnprocessedIdentifiers(const Aws::Vector<BatchGetRecordIdentifier>& value) { SetUnprocessedIdentifiers(value); return *this;}
133 
138  inline BatchGetRecordResult& WithUnprocessedIdentifiers(Aws::Vector<BatchGetRecordIdentifier>&& value) { SetUnprocessedIdentifiers(std::move(value)); return *this;}
139 
144  inline BatchGetRecordResult& AddUnprocessedIdentifiers(const BatchGetRecordIdentifier& value) { m_unprocessedIdentifiers.push_back(value); return *this; }
145 
150  inline BatchGetRecordResult& AddUnprocessedIdentifiers(BatchGetRecordIdentifier&& value) { m_unprocessedIdentifiers.push_back(std::move(value)); return *this; }
151 
152  private:
153 
155 
157 
158  Aws::Vector<BatchGetRecordIdentifier> m_unprocessedIdentifiers;
159  };
160 
161 } // namespace Model
162 } // namespace SageMakerFeatureStoreRuntime
163 } // namespace Aws
BatchGetRecordResultDetail.h
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::SetErrors
void SetErrors(const Aws::Vector< BatchGetRecordError > &value)
Definition: BatchGetRecordResult.h:82
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::WithErrors
BatchGetRecordResult & WithErrors(Aws::Vector< BatchGetRecordError > &&value)
Definition: BatchGetRecordResult.h:97
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResultDetail
Definition: BatchGetRecordResultDetail.h:35
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::BatchGetRecordResult
BatchGetRecordResult()
AWSVector.h
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::WithUnprocessedIdentifiers
BatchGetRecordResult & WithUnprocessedIdentifiers(Aws::Vector< BatchGetRecordIdentifier > &&value)
Definition: BatchGetRecordResult.h:138
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordError
Definition: BatchGetRecordError.h:33
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordIdentifier
Definition: BatchGetRecordIdentifier.h:34
SageMakerFeatureStoreRuntime_EXPORTS.h
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::GetRecords
const Aws::Vector< BatchGetRecordResultDetail > & GetRecords() const
Definition: BatchGetRecordResult.h:41
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::operator=
BatchGetRecordResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult
Definition: BatchGetRecordResult.h:31
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::SetUnprocessedIdentifiers
void SetUnprocessedIdentifiers(Aws::Vector< BatchGetRecordIdentifier > &&value)
Definition: BatchGetRecordResult.h:126
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::WithErrors
BatchGetRecordResult & WithErrors(const Aws::Vector< BatchGetRecordError > &value)
Definition: BatchGetRecordResult.h:92
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::AddErrors
BatchGetRecordResult & AddErrors(const BatchGetRecordError &value)
Definition: BatchGetRecordResult.h:102
BatchGetRecordIdentifier.h
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::AddRecords
BatchGetRecordResult & AddRecords(const BatchGetRecordResultDetail &value)
Definition: BatchGetRecordResult.h:66
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::BatchGetRecordResult
BatchGetRecordResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::WithRecords
BatchGetRecordResult & WithRecords(const Aws::Vector< BatchGetRecordResultDetail > &value)
Definition: BatchGetRecordResult.h:56
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::SetUnprocessedIdentifiers
void SetUnprocessedIdentifiers(const Aws::Vector< BatchGetRecordIdentifier > &value)
Definition: BatchGetRecordResult.h:120
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::AddRecords
BatchGetRecordResult & AddRecords(BatchGetRecordResultDetail &&value)
Definition: BatchGetRecordResult.h:71
AWS_SAGEMAKERFEATURESTORERUNTIME_API
#define AWS_SAGEMAKERFEATURESTORERUNTIME_API
Definition: SageMakerFeatureStoreRuntime_EXPORTS.h:28
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::AddUnprocessedIdentifiers
BatchGetRecordResult & AddUnprocessedIdentifiers(BatchGetRecordIdentifier &&value)
Definition: BatchGetRecordResult.h:150
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::WithRecords
BatchGetRecordResult & WithRecords(Aws::Vector< BatchGetRecordResultDetail > &&value)
Definition: BatchGetRecordResult.h:61
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
BatchGetRecordError.h
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::GetErrors
const Aws::Vector< BatchGetRecordError > & GetErrors() const
Definition: BatchGetRecordResult.h:77
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::SetRecords
void SetRecords(Aws::Vector< BatchGetRecordResultDetail > &&value)
Definition: BatchGetRecordResult.h:51
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::AddErrors
BatchGetRecordResult & AddErrors(BatchGetRecordError &&value)
Definition: BatchGetRecordResult.h:107
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::AddUnprocessedIdentifiers
BatchGetRecordResult & AddUnprocessedIdentifiers(const BatchGetRecordIdentifier &value)
Definition: BatchGetRecordResult.h:144
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::SetRecords
void SetRecords(const Aws::Vector< BatchGetRecordResultDetail > &value)
Definition: BatchGetRecordResult.h:46
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::WithUnprocessedIdentifiers
BatchGetRecordResult & WithUnprocessedIdentifiers(const Aws::Vector< BatchGetRecordIdentifier > &value)
Definition: BatchGetRecordResult.h:132
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::SetErrors
void SetErrors(Aws::Vector< BatchGetRecordError > &&value)
Definition: BatchGetRecordResult.h:87
Aws::SageMakerFeatureStoreRuntime::Model::BatchGetRecordResult::GetUnprocessedIdentifiers
const Aws::Vector< BatchGetRecordIdentifier > & GetUnprocessedIdentifiers() const
Definition: BatchGetRecordResult.h:114